@charset "UTF-8";
/* ---------------------------------------------------
  Setting
--------------------------------------------------- */
/* ---------------------------------------------------
  Mixin
--------------------------------------------------- */
/* ---------------------------------------------------
  Functions
--------------------------------------------------- */
/* ---------------------------------------------------
  Reset
--------------------------------------------------- */
*, *::before, *::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

html, body {
  height: 100%;
}

body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

img {
  image-rendering: -webkit-optimize-contrast;
}

img, video, canvas, svg {
  display: block;
  height: auto;
  max-width: 100%;
}

input,
button,
select,
textarea {
  font: inherit;
  text-transform: none;
}

p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

ol,
ul {
  list-style: none;
  padding: 0;
}

table,
thead th,
thead td,
tbody th,
tbody td,
tfoot th,
tfoot td {
  color: inherit;
  background: transparent;
  border: none;
}

#root, #__next {
  isolation: isolate;
}

/* ---------------------------------------------------
  Base
--------------------------------------------------- */
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W0);
  font-weight: 100;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W1);
  font-weight: 200;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W2);
  font-weight: 300;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W3);
  font-weight: 400;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W4);
  font-weight: 500;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W5);
  font-weight: 600;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W6);
  font-weight: 700;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W7);
  font-weight: 800;
}
@font-face {
  font-family: "Hiragino Sans";
  src: local(HiraginoSans-W8);
  font-weight: 900;
}
@font-face {
  font-family: "Hiragino Sans W9";
  src: local(HiraginoSans-W9);
  font-weight: 900;
}
@media print, screen and (max-width: 1023px) {
  :root {
    --header-height: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  :root {
    --header-height: 10rem;
  }
}

html {
  width: 100%;
  min-width: 320px;
  opacity: 0;
  transition: 1s cubic-bezier(0.25, 0.1, 0.25, 1) opacity;
}
@media print, screen and (max-width: 1023px) {
  html {
    font-size: clamp(9px, 2.5641025641vw, 11px);
  }
}
@media print, screen and (min-width: 1024px) {
  html {
    font-size: clamp(9px, 0.7320644217vw, 11px);
  }
}
html.is-scroll-prevent {
  height: unset;
  overflow: hidden;
}
html.is-domloaded {
  opacity: 1;
  height: auto;
}

body {
  width: 100%;
  max-width: 100vw;
  color: #3B4043;
  font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 500;
  -webkit-text-size-adjust: 100%;
  letter-spacing: 0;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-padding: calc(var(--header-height) * 1.2);
}
@media print, screen and (max-width: 1023px) {
  body {
    font-size: 1.4rem;
    line-height: 1.55;
  }
}
@media print, screen and (min-width: 1024px) {
  body {
    font-size: 1.4rem;
    line-height: 1.85;
  }
}

header,
footer {
  min-width: 320px;
}

a,
button {
  color: #3B4043;
  text-decoration: none;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: color, background-color, opacity, filter, -webkit-text-decoration;
  transition-property: color, background-color, opacity, filter, text-decoration;
  transition-property: color, background-color, opacity, filter, text-decoration, -webkit-text-decoration;
}
@media (hover: hover) and (pointer: fine) {
  a:hover,
  button:hover {
    text-decoration: none;
  }
}
a:active,
button:active {
  text-decoration: none;
}

@media (hover: hover) and (pointer: fine) {
  a[href^=tel] {
    pointer-events: none;
  }
}

input {
  accent-color: #0D9333;
}

input[type=submit],
input[type=button],
label,
button,
select {
  cursor: pointer;
}

input,
textarea {
  position: relative;
  transition: 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #fff inset;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

::-webkit-calendar-picker-indicator,
::-webkit-calendar-picker-indicator {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

:-moz-placeholder {
  color: #C1C1C1;
}

::-moz-placeholder {
  color: #C1C1C1;
}

::-webkit-input-placeholder {
  color: #C1C1C1;
}

sup,
sub {
  display: inline-block;
  margin: 0 clamp(0.1rem, 0.1em, 0.2rem);
  font-size: clamp(1rem, 0.7em, 1.4rem);
  line-height: 1;
}

:focus-visible {
  outline: #FFA01F 2px solid;
  outline-offset: -2px;
}

::-moz-selection {
  background: rgba(13, 147, 51, 0.25);
}

::selection {
  background: rgba(13, 147, 51, 0.25);
}

/* 印刷用 */
@media print {
  html {
    width: 100%;
    min-width: 1200px;
  }
  body {
    width: 100%;
    max-width: 1200px;
    -webkit-print-color-adjust: exact;
  }
}
/* ---------------------------------------------------
  ヘッダー
--------------------------------------------------- */
.l-header {
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: transparent;
  height: var(--header-height);
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: background;
  z-index: 9900;
}
.l-header.is-scrolly {
  background: #fff;
  filter: drop-shadow(0 0 0 rgba(34, 34, 34, 0.05));
}
.l-header.is-scrolly .l-header__ttl-txt {
  color: #3B4043;
}
.l-header.is-scrolly .l-header__pc-nav-list__item > a {
  color: #3B4043;
}
.l-header.is-scrolly .l-header__hum-toggle {
  background: #0D9333;
}

body.admin-bar .l-header {
  top: 46px;
}
@media screen and (min-width: 783px) {
  body.admin-bar .l-header {
    top: 32px;
  }
}
body.is-drawer .l-header__ttl-txt {
  color: #fff !important;
}
body.is-drawer .l-header__hum-toggle-line {
  background: #fff;
}
body.is-drawer .l-header__hum-toggle-line:nth-child(1) {
  top: 2.9rem;
  rotate: 218deg;
}
body.is-drawer .l-header__hum-toggle-line:nth-child(2) {
  scale: 0 1;
}
body.is-drawer .l-header__hum-toggle-line:nth-child(3) {
  top: 2.9rem;
  rotate: -218deg;
  width: 2.4rem;
}
body.is-drawer .l-header__modal {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

@media print {
  .l-header {
    position: absolute;
  }
}
.l-header__inr {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 9900;
}

/* タイトル */
.l-header__ttl a {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.l-header__ttl-logo {
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) width;
}
@media print, screen and (max-width: 1023px) {
  .l-header__ttl-logo {
    width: 3.4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-header__ttl-logo {
    width: 4.6rem;
  }
}

.l-header__ttl-txt {
  color: #fff;
  font-weight: 700;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) color;
}
@media print, screen and (max-width: 1023px) {
  .l-header__ttl-txt {
    font-size: 1.8rem;
    line-height: 1;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-header__ttl-txt {
    font-size: 2.6rem;
    line-height: 1;
  }
}

/* PCナビ */
@media print, screen and (max-width: 1023px) {
  .l-header__pc-nav {
    display: none;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-header__pc-nav {
    margin-inline-start: auto;
  }
}

.l-header__pc-nav-list {
  display: flex;
  gap: 0 4rem;
}

.l-header__pc-nav-list__item {
  position: relative;
}
.l-header__pc-nav-list__item:has(.l-header__pc-megamenu) {
  padding-inline-end: 1.5rem;
}
.l-header__pc-nav-list__item:has(.l-header__pc-megamenu)::before, .l-header__pc-nav-list__item:has(.l-header__pc-megamenu)::after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% + 0.1rem);
  translate: 0 -50%;
  width: 1rem;
  height: 2px;
  background: #0D9333;
  transform-origin: center;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) rotate;
}
.l-header__pc-nav-list__item:has(.l-header__pc-megamenu)::after {
  rotate: 270deg;
}
@media (hover: hover) and (pointer: fine) {
  .l-header__pc-nav-list__item:hover::after {
    rotate: 0deg;
  }
  .l-header__pc-nav-list__item:hover .l-header__pc-megamenu {
    grid-template-rows: 1fr;
  }
}
.l-header__pc-nav-list__item > a {
  position: relative;
  display: block;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  padding-block: 2.2rem;
  overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
  .l-header__pc-nav-list__item > a:hover::after {
    scale: 1 1;
    transform-origin: left center;
  }
}
.l-header__pc-nav-list__item > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #0D9333;
  scale: 0 1;
  transform-origin: right center;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) scale;
}
.l-header__pc-nav-list__item > a.is-active {
  color: #0D9333;
}

.l-header__pc-megamenu {
  position: absolute;
  top: 100%;
  left: 0;
  display: grid;
  grid-template-rows: 0fr;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 20rem;
  padding-block-start: 0.8rem;
  z-index: 100;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) grid-template-rows;
}

.l-header__pc-megamenu-list {
  display: flex;
  flex-direction: column;
  gap: 2rem 0;
  padding-inline: 2rem;
  border-radius: 1rem;
  background: #fff;
  overflow: hidden;
}

.l-header__pc-megamenu-list__item:first-child {
  margin-block-start: 2rem;
}
.l-header__pc-megamenu-list__item:last-child {
  margin-block-end: 2rem;
}
.l-header__pc-megamenu-list__item a {
  position: relative;
  display: block;
  font-size: 1.5rem;
  line-height: 1;
  white-space: nowrap;
  padding-inline-end: 1em;
}
.l-header__pc-megamenu-list__item a::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.1rem);
  right: 0;
  translate: 0 -50%;
  width: 0.6rem;
  height: 0.6rem;
  border-inline-start: 2px solid #0D9333;
  border-block-end: 2px solid #0D9333;
  rotate: -135deg;
  transform-origin: center;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

/* PCお問い合わせ */
.l-header__pc-contact {
  position: relative;
  width: 15.4rem;
  margin-inline-start: 5.2rem;
  padding-block: 1.8rem;
  background: #0D9333;
  border: 2px solid #0D9333;
  border-radius: 3rem;
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .l-header__pc-contact {
    display: none;
  }
}
.l-header__pc-contact span {
  position: relative;
  display: block;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  z-index: 1;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) color;
}
.l-header__pc-contact::after {
  content: "";
  position: absolute;
  left: -2.5%;
  top: -2.5%;
  width: 105%;
  height: 105%;
  background: #fff;
  scale: 0 1;
  transform-origin: right center;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) scale;
}
@media (hover: hover) and (pointer: fine) {
  .l-header__pc-contact:hover span {
    color: #0D9333;
  }
  .l-header__pc-contact:hover::after {
    scale: 1 1;
    transform-origin: left center;
  }
}

/* ハンバーガー */
.l-header__hum-toggle {
  position: fixed;
  top: 0;
  right: 0;
  width: var(--header-height);
  height: var(--header-height);
  background: transparent;
  padding: 0;
  border: none;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) background;
  z-index: 9910;
}
@media print, screen and (min-width: 1024px) {
  .l-header__hum-toggle {
    display: none;
  }
}
@media (hover: hover) and (pointer: fine) {
  .l-header__hum-toggle:hover .l-header__hum-toggle-line:nth-child(3) {
    width: 2.4rem;
  }
}

.l-header__hum-toggle-line {
  position: absolute;
  left: 1.8rem;
  width: 2.4rem;
  height: 2px;
  background: #fff;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: top width rotate scale;
}
.l-header__hum-toggle-line:nth-child(1) {
  top: 2.1rem;
}
.l-header__hum-toggle-line:nth-child(2) {
  top: 2.9rem;
}
.l-header__hum-toggle-line:nth-child(3) {
  top: 3.7rem;
  width: 1.6rem;
}

/* ハンバーガー中身 */
.l-header__modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  background: #0D9333;
  padding-block-start: var(--header-height);
  z-index: 9889;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transform-origin: center top;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: opacity, visibility;
}

.l-header__modal-wrap {
  width: 100%;
  max-height: 100%;
  margin: auto;
  overflow: auto;
}

.l-header__modal-inr {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto;
  padding-block-end: var(--header-height);
}

/* SPナビ */
.l-header__sp-nav {
  width: 100%;
  margin-block-start: 1.5rem;
}
.l-header__sp-nav * {
  color: #fff;
}

.l-header__sp-nav-1st__layer {
  width: 100%;
}

.l-header__sp-nav-1st__item {
  position: relative;
  width: 100%;
}
.l-header__sp-nav-1st__item > a {
  display: block;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.05em;
  padding-block: 1.6rem;
  border-block-end: 1px solid #fff;
}

.l-header__sp-nav-2nd__layer {
  position: relative;
  overflow: hidden;
}

.l-header__sp-nav-2nd__layer-acc-input {
  display: none;
}
.l-header__sp-nav-2nd__layer-acc-input:checked + .l-header__sp-nav-2nd__layer-wrap {
  grid-template-rows: 1fr;
}

.l-header__sp-nav-2nd__layer-acc {
  position: absolute;
  top: 0;
  right: 0;
  width: 4.7rem;
  height: 4.7rem;
  z-index: 10;
}
.l-header__sp-nav-2nd__layer-acc::before, .l-header__sp-nav-2nd__layer-acc::after {
  content: "";
  position: absolute;
  left: calc(50% + 0.1rem);
  top: calc(50% + 0.1rem);
  translate: -50% -50%;
  width: 1rem;
  height: 2px;
  background: #fff;
  transform-origin: center;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) rotate;
}
.l-header__sp-nav-2nd__layer-acc::after {
  rotate: 270deg;
}
@media (hover: hover) and (pointer: fine) {
  .l-header__sp-nav-2nd__layer-acc:hover::after {
    rotate: 0deg;
  }
}
.l-header__sp-nav-2nd__layer-acc:has(+ .l-header__sp-nav-2nd__layer-acc-input:checked)::after {
  rotate: 0deg;
}

.l-header__sp-nav-2nd__layer-wrap {
  display: grid;
  grid-template-rows: 0fr;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) grid-template-rows;
}

.l-header__sp-nav-2nd__item {
  width: 100%;
}
.l-header__sp-nav-2nd__item > a {
  position: relative;
  display: block;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.05em;
  padding: 1.6rem 0 1.6rem 3.6rem;
  border-block-end: 1px solid #fff;
}
.l-header__sp-nav-2nd__item > a::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.1rem);
  right: 2.2rem;
  translate: 0 -50%;
  width: 0.6rem;
  height: 0.6rem;
  border-inline-start: 2px solid #fff;
  border-block-end: 2px solid #fff;
  rotate: -135deg;
  transform-origin: center;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

/* SPお問い合わせ */
.l-header__sp-contact {
  margin-block-start: 4rem;
}

.l-header__sp-contact-txt {
  color: #fff;
  font-size: 1.4rem;
  line-height: 1;
  text-align: center;
  margin-block-start: 2rem;
}

.l-header__sp-contact-btn-list {
  display: flex;
  flex-direction: column;
  gap: 2rem 0;
  margin-block-start: 3rem;
}

.l-header__sp-contact-btn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0 1.2rem;
  background: #fff;
  width: 29rem;
  height: 7.2rem;
  border: 2px solid #fff;
  border-radius: 3.6rem;
  overflow: hidden;
}
.l-header__sp-contact-btn::after {
  content: "";
  position: absolute;
  left: -2.5%;
  top: -2.5%;
  width: 105%;
  height: 105%;
  background: #0D9333;
  scale: 0 1;
  transform-origin: right center;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) scale;
  z-index: 1;
}
.l-header__sp-contact-btn.m-tel svg {
  width: 2.6rem;
}
.l-header__sp-contact-btn.m-tel svg path {
  fill: #3B4043;
}
.l-header__sp-contact-btn.m-tel span {
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  font-size: 2.6rem;
  line-height: 1;
  letter-spacing: 0.05em;
}
.l-header__sp-contact-btn.m-mail svg {
  width: 2.5rem;
}
.l-header__sp-contact-btn.m-mail svg path {
  stroke: #3B4043;
}
.l-header__sp-contact-btn.m-mail span {
  font-size: 2rem;
  line-height: 1;
}
@media (hover: hover) and (pointer: fine) {
  .l-header__sp-contact-btn:hover span {
    color: #fff;
  }
  .l-header__sp-contact-btn:hover::after {
    scale: 1 1;
    transform-origin: left center;
  }
  .l-header__sp-contact-btn:hover.m-tel svg path {
    fill: #fff;
  }
  .l-header__sp-contact-btn:hover.m-mail svg path {
    stroke: #fff;
  }
}
.l-header__sp-contact-btn svg {
  position: relative;
  z-index: 2;
}
.l-header__sp-contact-btn svg path {
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition-property: stroke, fill;
}
.l-header__sp-contact-btn span {
  position: relative;
  z-index: 2;
  font-weight: 700;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) color;
}

/* ---------------------------------------------------
  フッター
--------------------------------------------------- */
.l-footer {
  position: relative;
  z-index: 100;
  background: #F1F1E6;
}

.l-footer__inr {
  display: flex;
  position: relative;
  z-index: 1;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__inr {
    padding-block: 3rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__inr {
    padding-block: 5rem 7rem;
  }
}

/* タイトル */
.l-footer__info-ttl {
  display: flex;
  align-items: center;
  gap: 1rem;
  width: -moz-fit-content;
  width: fit-content;
}

.l-footer__info-ttl-logo {
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) width;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__info-ttl-logo {
    width: 3.4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__info-ttl-logo {
    width: 4.6rem;
  }
}

.l-footer__info-ttl-txt {
  color: #fff;
  font-weight: 700;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) color;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__info-ttl-txt {
    font-size: 1.8rem;
    line-height: 1;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__info-ttl-txt {
    font-size: 2.6rem;
    line-height: 1;
  }
}

/* 所在地 */
.l-footer__info-address {
  display: flex;
  flex-direction: column;
  gap: 1.75rem;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__info-address {
    margin-block-start: 2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__info-address {
    margin-block-start: 4rem;
  }
}

.l-footer__info-address-item {
  display: flex;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__info-address-item {
    font-size: 1.4rem;
    line-height: 1.5714285714;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__info-address-item {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}
.l-footer__info-address-item dt {
  width: 4em;
}

/* ナビ */
@media print, screen and (max-width: 767px) {
  .l-footer__nav {
    display: none;
  }
}
@media print, screen and (min-width: 768px) {
  .l-footer__nav {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem 6rem;
    margin-inline-start: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__nav {
    gap: 2rem 8rem;
  }
}

.l-footer__nav-1st__layer {
  display: flex;
  flex-direction: column;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__nav-1st__layer {
    gap: 1.2rem 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__nav-1st__layer {
    gap: 1.8rem 0;
  }
}

.l-footer__nav-1st__item > a {
  color: #3B4043 !important;
  padding: 0;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__nav-1st__item > a {
    font-size: 1.4rem;
    line-height: 1.5714285714;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__nav-1st__item > a {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}

.l-footer__nav-2nd__layer {
  display: flex;
  flex-direction: column;
  gap: 0.4rem 0;
  margin-block-start: 1.4rem;
}

.l-footer__nav-2nd__item > a {
  position: relative;
  color: #3B4043 !important;
  padding: 0 2rem 0 0;
}
@media print, screen and (max-width: 1023px) {
  .l-footer__nav-2nd__item > a {
    font-size: 1.2rem;
    line-height: 1.8333333333;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-footer__nav-2nd__item > a {
    font-size: 1.4rem;
    line-height: 1.7142857143;
  }
}
.l-footer__nav-2nd__item > a::after {
  content: "";
  position: absolute;
  top: calc(50% + 0.1rem);
  right: 0;
  translate: 0 -50%;
  width: 0.6rem;
  height: 0.6rem;
  border-inline-start: 2px solid #0D9333;
  border-block-end: 2px solid #0D9333;
  rotate: -135deg;
  transform-origin: center;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

/* コピーライト */
.l-footer__copyright {
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1;
  text-align: center;
  background: #006830;
  padding-block: 1.6rem;
}

/* ---------------------------------------------------
  メイン
--------------------------------------------------- */
.l-main.m-2col {
  display: flex;
}
@media print, screen and (max-width: 1023px) {
  .l-main.m-2col {
    flex-direction: column;
    padding: 4rem clamp(1rem, 5.1282051282vw, 4rem) 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-main.m-2col {
    flex-direction: row;
    width: 110rem;
    margin: 0 auto;
    padding: 8rem 5rem 3.8rem;
  }
}

.l-main__side {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media print, screen and (min-width: 1024px) {
  .l-main__side {
    width: 32rem;
  }
}

.l-main__contents {
  display: flex;
  flex-direction: column;
}
@media print, screen and (max-width: 1023px) {
  .l-main__contents {
    margin-block-start: 2.7rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-main__contents {
    width: 68rem;
  }
}

.l-main__side-page-ttl {
  display: flex;
  flex-direction: column;
}
@media print, screen and (max-width: 1023px) {
  .l-main__side-page-ttl {
    align-items: flex-start;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-main__side-page-ttl {
    align-items: center;
    position: sticky;
    top: calc(var(--header-height) + 2.245rem + 2rem);
  }
}

body.admin-bar .l-main__side-page-ttl {
  top: calc(var(--header-height) + 46px + 2.245rem + 2rem);
}
@media screen and (min-width: 783px) {
  body.admin-bar .l-main__side-page-ttl {
    top: calc(var(--header-height) + 32px + 2.245rem + 2rem);
  }
}

.l-main__side-page-ttl__en {
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  font-weight: 700;
  border-bottom: 1px solid rgba(43, 43, 43, 0.5);
}
@media print, screen and (max-width: 1023px) {
  .l-main__side-page-ttl__en {
    font-size: 2.6rem;
    line-height: 1;
    letter-spacing: -0.01em;
    padding-block-start: 0.625rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-main__side-page-ttl__en {
    font-size: 3.6rem;
    line-height: 1;
    letter-spacing: -0.02em;
    padding-block-start: 0.75rem;
  }
}

.l-main__side-page-ttl__jp {
  font-weight: 700;
}
@media print, screen and (max-width: 1023px) {
  .l-main__side-page-ttl__jp {
    font-size: 1.2rem;
    line-height: 1;
    letter-spacing: -0.01em;
    margin-block-start: 0.75rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .l-main__side-page-ttl__jp {
    font-size: 1.4rem;
    line-height: 1;
    letter-spacing: -0.02em;
    margin-block-start: 1rem;
  }
}

/* ---------------------------------------------------
  ボタン
--------------------------------------------------- */
.c-btn {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0 1em;
  color: #fff;
  width: -moz-fit-content;
  width: fit-content;
  background: #0D9333;
  padding: 1.5rem;
  border-radius: 3.6rem;
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .c-btn {
    min-width: 23.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-btn {
    min-width: 18rem;
  }
}
.c-btn.m-center .c-btn__txt {
  margin-inline: auto;
  padding-inline: 2.4rem 0;
}
.c-btn.m-back .c-btn__txt {
  margin-inline: auto;
}
.c-btn.m-back .c-btn__arrow::before, .c-btn.m-back .c-btn__arrow::after {
  left: 50%;
  rotate: 180deg;
}
.c-btn.m-back .c-btn__arrow::after {
  translate: calc(-50% + 2.4rem) -50%;
}
.c-btn.m-back.m-center .c-btn__txt {
  margin-inline: auto;
  padding-inline: 0 2.4rem;
}
@media (hover: hover) and (pointer: fine) {
  .c-btn:hover .c-btn__arrow {
    translate: 0.3rem 0;
  }
  .c-btn:hover .c-btn__arrow::before, .c-btn:hover .c-btn__arrow::after {
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  }
  .c-btn:hover .c-btn__arrow::before {
    translate: calc(-50% + 2.4rem) -50%;
    transition-delay: 0s;
  }
  .c-btn:hover .c-btn__arrow::after {
    translate: -50% -50%;
    transition-delay: 0.2s;
  }
  .c-btn:hover.m-back .c-btn__arrow {
    translate: -0.3rem 0;
  }
  .c-btn:hover.m-back .c-btn__arrow::before {
    translate: calc(-50% - 2.4rem) -50%;
  }
}

.c-btn__txt {
  position: relative;
  font-weight: 700;
  margin-inline-end: auto;
  z-index: 2;
}

.c-btn__arrow {
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
  overflow: hidden;
}
.c-btn__arrow::before, .c-btn__arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(50% + 0.1rem);
  translate: -50% -50%;
  width: 0.6rem;
  height: 0.9rem;
  background: center/100% auto no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDkiPjxwYXRoIGZpbGw9IiM1ZWNlN2UiIGQ9Ik02LDQuNUwxLjQsOWwtMS40LTEuMywzLjItMy4yTDAsMS4zLDEuNCwwbDQuNiw0LjVaIi8+PC9zdmc+");
  transform-origin: center;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) translate;
  z-index: 1;
}
.c-btn__arrow::before {
  transition-delay: 0.2s;
}
.c-btn__arrow::after {
  translate: calc(-50% - 2.4rem) -50%;
}

.c-btn__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem 1.5rem;
}

/* ---------------------------------------------------
  見出し
--------------------------------------------------- */
.c-headline {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media print, screen and (max-width: 1023px) {
  .c-headline {
    gap: 0.7rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-headline {
    gap: 1.4rem;
  }
}
.c-headline.m-white > * {
  color: #fff;
}
.c-headline.m-center {
  text-align: center;
}
.c-headline.m-vertical {
  writing-mode: vertical-rl;
}
.c-headline.m-vertical .c-headline__en span,
.c-headline.m-vertical .c-headline__ja span {
  translate: 100% 0;
}
.c-headline.is-active .c-headline__en span,
.c-headline.is-active .c-headline__ja span {
  translate: 0 0;
}

.c-headline__en {
  color: #0D9333;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.05em;
  overflow: hidden;
}
.c-headline__en span {
  display: block;
  translate: 0 100%;
  transition: 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}
.c-headline__en small {
  opacity: inherit;
}

.c-headline__ja {
  font-weight: 700;
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .c-headline__ja {
    font-size: 3rem;
    line-height: 1.3333333333;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-headline__ja {
    font-size: 3.8rem;
    line-height: 1.3157894737;
  }
}
.c-headline__ja span {
  display: block;
  translate: 0 100%;
  transition: 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

/* ---------------------------------------------------
  パンくず
--------------------------------------------------- */
.c-breadcrumb {
  width: 100%;
  border-bottom: 1px solid #0D9333;
}
@media print, screen and (max-width: 1023px) {
  .c-breadcrumb {
    padding: 1rem 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-breadcrumb {
    padding: 2rem 0;
  }
}

.c-breadcrumb__list {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
@media print, screen and (max-width: 1023px) {
  .c-breadcrumb__list {
    gap: 0 0.8rem;
    font-size: 1rem;
    line-height: 1.4;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-breadcrumb__list {
    gap: 0 1rem;
    font-size: 1.2rem;
    line-height: 1.5;
  }
}

.c-breadcrumb__item.m-home a {
  display: block;
  min-width: 1.2em;
}
.c-breadcrumb__item.m-home a svg {
  fill: #222;
  width: 100%;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
}
@media (hover: hover) and (pointer: fine) {
  .c-breadcrumb__item.m-home a:hover svg {
    fill: #222;
  }
}
.c-breadcrumb__item.m-separ {
  position: relative;
}
.c-breadcrumb__item.m-separ::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #222;
}
@media print, screen and (max-width: 1023px) {
  .c-breadcrumb__item.m-separ::before {
    border-width: 0.4rem 0 0.4rem 0.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-breadcrumb__item.m-separ::before {
    border-width: 0.5rem 0 0.5rem 0.6rem;
  }
}
.c-breadcrumb__item span {
  display: block;
}

/* ---------------------------------------------------
  ページタイトル
--------------------------------------------------- */
.c-page-ttl {
  position: relative;
  display: flex;
  justify-content: center;
  background: #0D9333;
}
@media print, screen and (max-width: 1023px) {
  .c-page-ttl {
    height: 25rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-page-ttl {
    height: 36rem;
  }
}

.c-page-ttl__bg {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.c-page-ttl__bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(113, 113, 113, 0.2);
  z-index: 2;
}
.c-page-ttl__bg img {
  position: relative;
  z-index: 1;
}

.c-page-ttl__txt {
  position: relative;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .c-page-ttl__txt {
    margin-block: auto 5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-page-ttl__txt {
    margin-block: auto 8.5rem;
  }
}

/* ---------------------------------------------------
  CTA
--------------------------------------------------- */
.c-cta {
  position: relative;
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .c-cta {
    padding-block: 4.8rem 4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-cta {
    padding-block: 8rem;
  }
}

.c-cta__bg {
  position: absolute;
  inset: -4px;
  z-index: 1;
}
.c-cta__bg img {
  filter: blur(4px) brightness(86%);
}

.c-cta__inr {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  gap: 3.5rem 2rem;
  z-index: 2;
}

@media print, screen and (max-width: 1023px) {
  .c-cta__txt {
    width: 29rem;
    margin-inline: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-cta__txt {
    width: 50%;
    border-inline-end: 1px solid #fff;
  }
}

.c-cta__txt-par {
  color: #fff;
  margin-block-start: 2.8rem;
}

.c-cta__btn-list {
  display: flex;
  flex-direction: column;
  gap: 2rem 0;
}
@media print, screen and (max-width: 1023px) {
  .c-cta__btn-list {
    width: 29rem;
    margin-inline: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-cta__btn-list {
    margin-inline-start: auto;
  }
}

.c-cta__btn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .c-cta__btn {
    width: 29rem;
    height: 7.2rem;
    border-radius: 3.6rem;
    gap: 0 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-cta__btn {
    width: 40rem;
    height: 8.2rem;
    border-radius: 4.2rem;
    gap: 0 2.5rem;
  }
}
.c-cta__btn::after {
  content: "";
  position: absolute;
  left: -2.5%;
  top: -2.5%;
  width: 105%;
  height: 105%;
  background: #0D9333;
  scale: 0 1;
  transform-origin: right center;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) scale;
  z-index: 1;
}
@media print, screen and (max-width: 1023px) {
  .c-cta__btn.m-tel svg {
    width: 2.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-cta__btn.m-tel svg {
    width: 3.2rem;
  }
}
.c-cta__btn.m-tel svg path {
  fill: #3B4043;
}
.c-cta__btn.m-tel span {
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  font-size: 2.6rem;
  line-height: 1;
  letter-spacing: 0.05em;
}
@media print, screen and (max-width: 1023px) {
  .c-cta__btn.m-mail svg {
    width: 2.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-cta__btn.m-mail svg {
    width: 3rem;
  }
}
.c-cta__btn.m-mail svg path {
  stroke: #3B4043;
}
.c-cta__btn.m-mail span {
  font-size: 2rem;
  line-height: 1;
}
@media (hover: hover) and (pointer: fine) {
  .c-cta__btn:hover::after {
    scale: 1 1;
    transform-origin: left center;
  }
  .c-cta__btn:hover span {
    color: #fff;
  }
  .c-cta__btn:hover.m-tel svg path {
    fill: #fff;
  }
  .c-cta__btn:hover.m-mail svg path {
    stroke: #fff;
  }
}
.c-cta__btn svg {
  position: relative;
  z-index: 2;
}
.c-cta__btn svg path {
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  transition-property: stroke, fill;
}
.c-cta__btn span {
  position: relative;
  z-index: 2;
  font-weight: 700;
  transition: 0.4s cubic-bezier(0.42, 0, 0.58, 1) color;
}

/* ---------------------------------------------------
  ページャー
--------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .c-pager {
    margin-block-start: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-pager {
    margin-block-start: 10rem;
  }
}
.c-pager .c-pager__inr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-pager a.page-numbers:hover {
  color: #fff;
  background: #0D9333;
}
.c-pager a.page-numbers:hover svg path {
  fill: #fff;
}
@media (hover: hover) and (pointer: fine) {
  .c-pager a.page-numbers:hover {
    color: #fff;
    background: #0D9333;
  }
  .c-pager a.page-numbers:hover svg path {
    fill: #fff;
  }
}
.c-pager .page-numbers {
  display: grid;
  place-items: center;
  color: #C1C1C1;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  font-size: 1.8rem;
  line-height: 1;
  text-align: center;
  min-width: 3.6rem;
  height: 3.6rem;
  margin: 0;
  padding: 0;
  background: transparent;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) background;
}
.c-pager .page-numbers.current {
  color: #006830;
  background: transparent;
}
.c-pager .page-numbers.prev, .c-pager .page-numbers.next {
  min-width: 5rem;
  height: 5rem;
  background: #FAFAF8;
}
@media (hover: hover) and (pointer: fine) {
  .c-pager .page-numbers.prev:hover, .c-pager .page-numbers.next:hover {
    opacity: 1;
  }
}
.c-pager .page-numbers.prev svg, .c-pager .page-numbers.next svg {
  width: 1.6rem;
}
.c-pager .page-numbers.prev svg path, .c-pager .page-numbers.next svg path {
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) fill;
}
.c-pager .page-numbers.prev {
  margin-inline-end: 2.8rem;
}
.c-pager .page-numbers.next {
  rotate: 180deg;
  margin-inline-start: 2.8rem;
}

/* ---------------------------------------------------
  ページTOP
--------------------------------------------------- */
.c-scr-top {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 1px solid #F1F1E6;
  border-radius: 100%;
  translate: 0 200%;
  transition-property: translate, background;
  z-index: 1000;
}
@media (hover: hover) and (pointer: fine) {
  .c-scr-top:hover {
    background: #0D9333;
  }
  .c-scr-top:hover line,
  .c-scr-top:hover path {
    stroke: #fff;
  }
}
@media print, screen and (max-width: 1023px) {
  .c-scr-top {
    bottom: 4rem;
    right: 2rem;
    width: 6rem;
    height: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-scr-top {
    bottom: 4rem;
    right: 5.6rem;
    width: 7.6rem;
    height: 7.6rem;
  }
}
.c-scr-top.is-active {
  translate: 0 0;
}

.c-scr-top__icon {
  fill: none;
}
@media print, screen and (max-width: 1023px) {
  .c-scr-top__icon {
    width: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-scr-top__icon {
    width: 2.2rem;
  }
}
.c-scr-top__icon line,
.c-scr-top__icon path {
  fill: transparent;
  stroke: #0D9333;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 3px;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) stroke;
}

/* ---------------------------------------------------
  フォーム
--------------------------------------------------- */
.c-input[type=text],
.c-input[type=email],
.c-input[type=time],
.c-input[type=date],
.c-input[type=datetime-local],
.c-input[type=week],
.c-input[type=month],
.c-input[type=number],
.c-input[type=password],
.c-input[type=search],
.c-input[type=tel],
.c-input[type=url],
.c-textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border: 1px solid #C1C1C1;
}
@media print, screen and (max-width: 1023px) {
  .c-input[type=text],
  .c-input[type=email],
  .c-input[type=time],
  .c-input[type=date],
  .c-input[type=datetime-local],
  .c-input[type=week],
  .c-input[type=month],
  .c-input[type=number],
  .c-input[type=password],
  .c-input[type=search],
  .c-input[type=tel],
  .c-input[type=url],
  .c-textarea {
    padding: 1rem 1.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-input[type=text],
  .c-input[type=email],
  .c-input[type=time],
  .c-input[type=date],
  .c-input[type=datetime-local],
  .c-input[type=week],
  .c-input[type=month],
  .c-input[type=number],
  .c-input[type=password],
  .c-input[type=search],
  .c-input[type=tel],
  .c-input[type=url],
  .c-textarea {
    padding: 1.2rem 2rem;
  }
}
.c-input[type=text]::-ms-expand,
.c-input[type=email]::-ms-expand,
.c-input[type=time]::-ms-expand,
.c-input[type=date]::-ms-expand,
.c-input[type=datetime-local]::-ms-expand,
.c-input[type=week]::-ms-expand,
.c-input[type=month]::-ms-expand,
.c-input[type=number]::-ms-expand,
.c-input[type=password]::-ms-expand,
.c-input[type=search]::-ms-expand,
.c-input[type=tel]::-ms-expand,
.c-input[type=url]::-ms-expand,
.c-textarea::-ms-expand {
  display: none;
}
.c-input[type=text]:-webkit-autofill, .c-input[type=email]:-webkit-autofill, .c-input[type=time]:-webkit-autofill, .c-input[type=date]:-webkit-autofill, .c-input[type=datetime-local]:-webkit-autofill, .c-input[type=week]:-webkit-autofill, .c-input[type=month]:-webkit-autofill, .c-input[type=number]:-webkit-autofill, .c-input[type=password]:-webkit-autofill, .c-input[type=search]:-webkit-autofill, .c-input[type=tel]:-webkit-autofill, .c-input[type=url]:-webkit-autofill, .c-textarea:-webkit-autofill {
  box-shadow: 0 0 0 10000px #dfecff inset;
}
.c-input[type=text]:-webkit-autofill, .c-input[type=text]:focus:-webkit-autofill, .c-input[type=text]:focus-visible, .c-input[type=text]:autofill,
.c-input[type=email]:-webkit-autofill,
.c-input[type=email]:focus:-webkit-autofill,
.c-input[type=email]:focus-visible,
.c-input[type=email]:autofill,
.c-input[type=time]:-webkit-autofill,
.c-input[type=time]:focus:-webkit-autofill,
.c-input[type=time]:focus-visible,
.c-input[type=time]:autofill,
.c-input[type=date]:-webkit-autofill,
.c-input[type=date]:focus:-webkit-autofill,
.c-input[type=date]:focus-visible,
.c-input[type=date]:autofill,
.c-input[type=datetime-local]:-webkit-autofill,
.c-input[type=datetime-local]:focus:-webkit-autofill,
.c-input[type=datetime-local]:focus-visible,
.c-input[type=datetime-local]:autofill,
.c-input[type=week]:-webkit-autofill,
.c-input[type=week]:focus:-webkit-autofill,
.c-input[type=week]:focus-visible,
.c-input[type=week]:autofill,
.c-input[type=month]:-webkit-autofill,
.c-input[type=month]:focus:-webkit-autofill,
.c-input[type=month]:focus-visible,
.c-input[type=month]:autofill,
.c-input[type=number]:-webkit-autofill,
.c-input[type=number]:focus:-webkit-autofill,
.c-input[type=number]:focus-visible,
.c-input[type=number]:autofill,
.c-input[type=password]:-webkit-autofill,
.c-input[type=password]:focus:-webkit-autofill,
.c-input[type=password]:focus-visible,
.c-input[type=password]:autofill,
.c-input[type=search]:-webkit-autofill,
.c-input[type=search]:focus:-webkit-autofill,
.c-input[type=search]:focus-visible,
.c-input[type=search]:autofill,
.c-input[type=tel]:-webkit-autofill,
.c-input[type=tel]:focus:-webkit-autofill,
.c-input[type=tel]:focus-visible,
.c-input[type=tel]:autofill,
.c-input[type=url]:-webkit-autofill,
.c-input[type=url]:focus:-webkit-autofill,
.c-input[type=url]:focus-visible,
.c-input[type=url]:autofill,
.c-textarea:-webkit-autofill,
.c-textarea:focus:-webkit-autofill,
.c-textarea:focus-visible,
.c-textarea:autofill {
  box-shadow: 0 0 0 10000px #dfecff inset;
}
.c-input[type=text]:disabled,
.c-input[type=email]:disabled,
.c-input[type=time]:disabled,
.c-input[type=date]:disabled,
.c-input[type=datetime-local]:disabled,
.c-input[type=week]:disabled,
.c-input[type=month]:disabled,
.c-input[type=number]:disabled,
.c-input[type=password]:disabled,
.c-input[type=search]:disabled,
.c-input[type=tel]:disabled,
.c-input[type=url]:disabled,
.c-textarea:disabled {
  opacity: 0.5;
}
@media print, screen and (max-width: 1023px) {
  .c-input[type=text].m-half,
  .c-input[type=email].m-half,
  .c-input[type=time].m-half,
  .c-input[type=date].m-half,
  .c-input[type=datetime-local].m-half,
  .c-input[type=week].m-half,
  .c-input[type=month].m-half,
  .c-input[type=number].m-half,
  .c-input[type=password].m-half,
  .c-input[type=search].m-half,
  .c-input[type=tel].m-half,
  .c-input[type=url].m-half,
  .c-textarea.m-half {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-input[type=text].m-half,
  .c-input[type=email].m-half,
  .c-input[type=time].m-half,
  .c-input[type=date].m-half,
  .c-input[type=datetime-local].m-half,
  .c-input[type=week].m-half,
  .c-input[type=month].m-half,
  .c-input[type=number].m-half,
  .c-input[type=password].m-half,
  .c-input[type=search].m-half,
  .c-input[type=tel].m-half,
  .c-input[type=url].m-half,
  .c-textarea.m-half {
    width: calc((100% - 2.5rem) / 2);
  }
}
.c-input[type=text].m-birth,
.c-input[type=email].m-birth,
.c-input[type=time].m-birth,
.c-input[type=date].m-birth,
.c-input[type=datetime-local].m-birth,
.c-input[type=week].m-birth,
.c-input[type=month].m-birth,
.c-input[type=number].m-birth,
.c-input[type=password].m-birth,
.c-input[type=search].m-birth,
.c-input[type=tel].m-birth,
.c-input[type=url].m-birth,
.c-textarea.m-birth {
  background-position: top 50% right 1rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIyIDI0LjkiPgogIDxyZWN0IGZpbGw9IiNiZmJmYmYiIHg9IjMuNSIgd2lkdGg9IjIuMyIgaGVpZ2h0PSI0LjMiIHJ4PSIxLjEiIHJ5PSIxLjEiLz4KICA8cGF0aCBmaWxsPSIjYmZiZmJmIiBkPSJNMjAuMywyLjJoLTEuMXYxLjFjMCwxLS44LDEuNy0xLjcsMS43aC0uMmMtMSwwLTEuNy0uOC0xLjctMS43di0xLjFINi41djEuMWMwLDEtLjgsMS43LTEuNywxLjdoLS4yYy0xLDAtMS43LS44LTEuNy0xLjd2LTEuMWgtMS4xYy0xLDAtMS43LjgtMS43LDEuN3YxOS4yYzAsMSwuOCwxLjcsMS43LDEuN2gxOC42YzEsMCwxLjctLjgsMS43LTEuN1YzLjljMC0xLS44LTEuNy0xLjctMS43Wk0xOS43LDIyYzAsLjItLjIuNC0uNC40SDIuN2MtLjIsMC0uNC0uMi0uNC0uNFY4YzAtLjIuMi0uNC40LS40aDE2LjVjLjIsMCwuNC4yLjQuNHYxNC4xWiIvPgogIDxyZWN0IGZpbGw9IiNiZmJmYmYiIHg9IjE2LjIiIHdpZHRoPSIyLjMiIGhlaWdodD0iNC4zIiByeD0iMS4xIiByeT0iMS4xIi8+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
}
@media print, screen and (max-width: 1023px) {
  .c-input[type=text].m-birth,
  .c-input[type=email].m-birth,
  .c-input[type=time].m-birth,
  .c-input[type=date].m-birth,
  .c-input[type=datetime-local].m-birth,
  .c-input[type=week].m-birth,
  .c-input[type=month].m-birth,
  .c-input[type=number].m-birth,
  .c-input[type=password].m-birth,
  .c-input[type=search].m-birth,
  .c-input[type=tel].m-birth,
  .c-input[type=url].m-birth,
  .c-textarea.m-birth {
    width: 12.4rem;
    background-size: 1.65rem 1.8675rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-input[type=text].m-birth,
  .c-input[type=email].m-birth,
  .c-input[type=time].m-birth,
  .c-input[type=date].m-birth,
  .c-input[type=datetime-local].m-birth,
  .c-input[type=week].m-birth,
  .c-input[type=month].m-birth,
  .c-input[type=number].m-birth,
  .c-input[type=password].m-birth,
  .c-input[type=search].m-birth,
  .c-input[type=tel].m-birth,
  .c-input[type=url].m-birth,
  .c-textarea.m-birth {
    width: 18.8rem;
    background-size: 2.2rem 2.49rem;
  }
}
.c-input[type=text].m-zip,
.c-input[type=email].m-zip,
.c-input[type=time].m-zip,
.c-input[type=date].m-zip,
.c-input[type=datetime-local].m-zip,
.c-input[type=week].m-zip,
.c-input[type=month].m-zip,
.c-input[type=number].m-zip,
.c-input[type=password].m-zip,
.c-input[type=search].m-zip,
.c-input[type=tel].m-zip,
.c-input[type=url].m-zip,
.c-textarea.m-zip {
  width: 9.6rem;
}
.c-input[type=text].m-no-spin[type=number]::-webkit-outer-spin-button, .c-input[type=text].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=email].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=email].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=time].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=time].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=date].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=date].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=datetime-local].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=datetime-local].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=week].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=week].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=month].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=month].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=number].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=number].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=password].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=password].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=search].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=search].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=tel].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=tel].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-input[type=url].m-no-spin[type=number]::-webkit-outer-spin-button,
.c-input[type=url].m-no-spin[type=number]::-webkit-inner-spin-button,
.c-textarea.m-no-spin[type=number]::-webkit-outer-spin-button,
.c-textarea.m-no-spin[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
}

.c-textarea {
  display: block;
  height: 14rem;
  resize: vertical;
}

.c-select {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.c-select:before {
  content: "▼";
  display: block;
  position: absolute;
  top: 1.2rem;
  font-size: 0.75em;
  pointer-events: none;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .c-select:before {
    top: 1rem;
    right: 1rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-select:before {
    top: 1.2rem;
    right: 1.2rem;
  }
}
.c-select select {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f2f2f2;
  border: 1px solid #d0d0d0;
  width: 100%;
  cursor: pointer;
  z-index: 1;
}
@media print, screen and (max-width: 1023px) {
  .c-select select {
    padding: 0.6rem 2.5rem 0.6rem 0.75rem;
    border-radius: 2px;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-select select {
    padding: 0.8rem 3.5rem 0.8rem 1rem;
    border-radius: 3px;
  }
}
.c-select select::-ms-expand {
  display: none;
}
.c-select select:-webkit-autofill {
  box-shadow: 0 0 0 10000px #dfecff inset;
}
.c-select select:-webkit-autofill, .c-select select:focus:-webkit-autofill, .c-select select:focus-visible, .c-select select:autofill {
  box-shadow: 0 0 0 10000px #dfecff inset;
}
.c-select select:disabled {
  opacity: 0.5;
}
.c-select select:invalid {
  color: #AEAEAE;
  font-weight: normal;
}
.c-select select option:empty {
  color: #AEAEAE;
}

.c-select__wrap {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.c-select__wrap.m-year::after {
  content: "年";
}
.c-select__wrap.m-month::after {
  content: "月";
}
.c-select__wrap.m-day::after {
  content: "日";
}

.c-checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2rem;
  font-weight: 500;
}

.c-checkbox__item {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.5rem 2rem;
}
.c-checkbox__item:has(input[type=checkbox]:focus-visible) {
  outline: #f17916 2px solid;
  outline-offset: -2px;
}
.c-checkbox__item input[type=checkbox] {
  position: absolute;
  z-index: -1;
}
.c-checkbox__item input[type=checkbox]:checked + .c-checkbox__item-name::after {
  opacity: 1;
}

.c-checkbox__item-name {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0 0.5em;
}
.c-checkbox__item-name::before, .c-checkbox__item-name::after {
  content: "";
  display: block;
}
.c-checkbox__item-name::before {
  position: relative;
  background: #fff;
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 4px;
  border: 1px solid #d0d0d0;
  z-index: 1;
}
.c-checkbox__item-name::after {
  position: absolute;
  left: 0.6rem;
  top: calc(50% - 0.5rem);
  min-width: 1.6rem;
  height: 0.8rem;
  border: solid #0D9333;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  opacity: 0;
  border-width: 3px;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) opacity;
  z-index: 2;
}
.c-checkbox__item-name a {
  color: #0D9333;
  -webkit-text-decoration: underline currentColor;
  text-decoration: underline currentColor;
}
@media (hover: hover) and (pointer: fine) {
  .c-checkbox__item-name a:hover {
    -webkit-text-decoration: underline transparent;
    text-decoration: underline transparent;
  }
}

.c-checkbox-other {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
  width: 100%;
}
@media print, screen and (max-width: 1023px) {
  .c-checkbox-other .c-input {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-checkbox-other .c-input {
    width: calc(100% - 9rem);
  }
}

.c-radiobox {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 2rem;
  font-weight: 500;
}
.c-radiobox.m-vertical {
  flex-direction: column;
  align-items: flex-start;
}

.c-radiobox__item {
  display: flex;
  align-items: center;
  gap: 1.2rem 1rem;
}
.c-radiobox__item:has(input[type=radio]:focus-visible) {
  outline: #f17916 2px solid;
  outline-offset: -2px;
}
.c-radiobox__item input[type=radio] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.c-radiobox__item input[type=radio]:checked + .c-radiobox__item-name::before {
  border-color: #0D9333;
}
.c-radiobox__item input[type=radio]:checked + .c-radiobox__item-name::after {
  opacity: 1;
}

.c-radiobox__item-name {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0 0.5em;
}
.c-radiobox__item-name::before, .c-radiobox__item-name::after {
  content: "";
  display: block;
  border-radius: 50%;
}
.c-radiobox__item-name::before {
  position: relative;
  width: 1.6em;
  height: 1.6em;
  background: #fff;
  border: 1px solid #C1C1C1;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) border;
}
.c-radiobox__item-name::after {
  position: absolute;
  top: 0.3em;
  left: 0.3em;
  width: 1em;
  height: 1em;
  background: #0D9333;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) opacity;
}
.c-radiobox__item-name a {
  color: #0D9333;
  -webkit-text-decoration: underline currentColor;
  text-decoration: underline currentColor;
}
@media (hover: hover) and (pointer: fine) {
  .c-radiobox__item-name a:hover {
    -webkit-text-decoration: underline transparent;
    text-decoration: underline transparent;
  }
}

.c-form-input__item {
  display: flex;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__item {
    flex-direction: column;
    gap: 0.75em;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item {
    align-items: center;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item.m-vt {
    align-items: flex-start;
  }
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__item:not(:first-child) {
    margin-block-start: 3rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item:not(:first-child) {
    margin-block-start: 4rem;
  }
}
.c-form-input__item > dt {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 0.25em 1em;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 700;
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item > dt {
    width: 22rem;
  }
}
.c-form-input__item > dt small {
  width: 100%;
  height: 100%;
}
.c-form-input__item > dd {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 1.6rem;
  line-height: 1.5;
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item > dd {
    width: calc(100% - 22rem);
  }
}
.c-form-input__item > dd.m-row {
  flex-direction: row;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__item > dd.m-row {
    gap: 0.5rem 1.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item > dd.m-row {
    gap: 1rem 2.5rem;
  }
}
@media print, screen and (min-width: 768px) {
  .c-form-input__item > dd.m-row .c-form-input__wrap {
    width: calc((100% - 1.5rem) / 2);
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__item > dd.m-row .c-form-input__wrap {
    width: calc((100% - 2.5rem) / 2);
  }
}
.c-form-input__item > dd.m-row .c-form-input__wrap.m-width-auto {
  width: auto;
}
.c-form-input__item > dd:has(.c-form-input__sub-item) {
  gap: 2rem 1rem;
}

.c-form-input__required {
  color: #fff;
  font-size: 0.9em;
  background: #FFA01F;
  padding: 0.1em 0.5em;
}

.c-form-input__sub-item {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.c-form-input__sub-item dt {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 700;
}

.c-form-input__notice {
  font-size: 0.8em;
}

.c-form-input__wrap {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  width: 100%;
}

.c-form-input__address-link {
  vertical-align: baseline;
}
.c-form-input__address-link svg {
  display: inline-block;
  width: 1em;
}

.c-form-input__zip {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__zip {
    gap: 0.5rem 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__zip {
    gap: 0.5rem 2.6rem;
  }
}

.c-form-input__zip-wrap {
  display: flex;
  align-items: center;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__zip-wrap {
    gap: 0.5rem 0.4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__zip-wrap {
    gap: 0.5rem 1.6rem;
  }
}

.c-form-input__zip-btn {
  color: #fff;
  font-weight: 700;
  text-align: center;
  background: #3B4043;
  border: 1px solid #3B4043;
  border-radius: 3rem;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__zip-btn {
    width: 12rem;
    padding: 0.6rem 1rem;
    font-size: 1.4rem;
    line-height: 1.7142857143;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__zip-btn {
    width: 16.8rem;
    padding: 0.8rem 1.5rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-form-input__zip-btn:hover {
    background: color-mix(in srgb, #3B4043, #fff 25%);
  }
}

.c-form-input__file {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}

.c-form-input__file-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #fff;
  background: #0D9333;
  border: 1px solid color-mix(in srgb, #0D9333, #000 25%);
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) background;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__file-btn {
    gap: 0.25em;
    padding: 0.6rem 1rem;
    border-radius: 2px;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__file-btn {
    gap: 0.5em;
    padding: 0.8rem 2.5rem;
    border-radius: 3px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .c-form-input__file-btn:hover {
    background: color-mix(in srgb, #0D9333, #fff 25%);
  }
}

.c-form-input__file-btn-plus {
  position: relative;
  width: 1.3em;
  height: 1.3em;
  border: 1px solid #fff;
  border-radius: 50%;
}
.c-form-input__file-btn-plus::before, .c-form-input__file-btn-plus::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  width: 0.6em;
  height: 1px;
  background: #fff;
}
.c-form-input__file-btn-plus::after {
  rotate: 90deg;
}

.c-form-input__policy {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__policy {
    margin-block-start: 2.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__policy {
    margin-block-start: 5.4rem;
  }
}

.c-form-input__policy-txt {
  border: 1px solid #3B4043;
  overflow-y: scroll;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__policy-txt {
    width: 31rem;
    height: 11.5rem;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 1.5rem 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__policy-txt {
    width: 54rem;
    height: 20rem;
    font-size: 1.4rem;
    line-height: 1.8571428571;
    padding: 1.5rem 2rem;
  }
}

.c-form-input__policy-txt-par:not(:first-child) {
  margin-block-start: 1lh;
}

.c-form-input__policy-check {
  font-size: 1.4rem;
  line-height: 1;
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .c-form-input__policy-check {
    margin-block-start: 2.7rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-input__policy-check {
    margin-block-start: 5.4rem;
  }
}

.c-form-confirm__item {
  display: flex;
}
@media print, screen and (max-width: 1023px) {
  .c-form-confirm__item {
    flex-direction: column;
    gap: 0.5em;
  }
}
@media print, screen and (max-width: 1023px) {
  .c-form-confirm__item:not(:first-of-type) {
    margin-block-start: 3rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-confirm__item:not(:first-of-type) {
    margin-block-start: 4rem;
  }
}
.c-form-confirm__item dt {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 0.25em 0.5em;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 700;
}
@media print, screen and (min-width: 1024px) {
  .c-form-confirm__item dt {
    width: 22rem;
  }
}
.c-form-confirm__item dt small {
  width: 100%;
  height: 100%;
}
.c-form-confirm__item dd {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  font-size: 1.6rem;
  line-height: 1.5;
}
@media print, screen and (min-width: 1024px) {
  .c-form-confirm__item dd {
    width: calc(100% - 22rem);
  }
}
.c-form-confirm__item dd.m-row {
  flex-direction: row;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 1023px) {
  .c-form-confirm__item dd.m-row {
    gap: 0.5rem 0.75rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-confirm__item dd.m-row {
    gap: 1rem 1.25rem;
  }
}

.c-form-submit {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.5rem 3rem;
}
@media print, screen and (max-width: 1023px) {
  .c-form-submit {
    flex-direction: column;
    margin-block-start: 4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-submit {
    margin-block-start: 8.6rem;
  }
}

.c-form-submit__btn {
  width: 27.2rem;
}

.c-form-submit__failed-msg {
  color: #F20E0E;
  font-weight: 700;
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .c-form-submit__failed-msg {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-form-submit__failed-msg {
    margin-block-start: 3.6rem;
  }
}

/* ---------------------------------------------------
  Post Content
--------------------------------------------------- */
.c-post-content::after {
  clear: both;
  content: "";
  display: block;
}
.c-post-content > * {
  margin-block-end: 0;
  margin-block-start: var(--ark-mt);
}
.c-post-content :is(.wp-block-details, .wp-block-quote, .wp-block-column, .wp-block-media-text__content, .wp-block-cover__inner-container, .wp-block-group__inner-container) > :not(:first-child) {
  margin-block-end: 0;
  margin-block-start: var(--ark-mt);
}
.c-post-content p a,
.c-post-content h1 a,
.c-post-content h2 a,
.c-post-content h3 a,
.c-post-content h4 a,
.c-post-content h5 a,
.c-post-content h6 a,
.c-post-content ul a,
.c-post-content ol a,
.c-post-content table a {
  color: #2B91D1;
  -webkit-text-decoration: underline currentColor;
  text-decoration: underline currentColor;
}
@media (hover: hover) and (pointer: fine) {
  .c-post-content p a:hover,
  .c-post-content h1 a:hover,
  .c-post-content h2 a:hover,
  .c-post-content h3 a:hover,
  .c-post-content h4 a:hover,
  .c-post-content h5 a:hover,
  .c-post-content h6 a:hover,
  .c-post-content ul a:hover,
  .c-post-content ol a:hover,
  .c-post-content table a:hover {
    text-decoration-color: transparent;
  }
}
.c-post-content ul {
  padding-inline-start: 1.5em;
}
.c-post-content ul li {
  list-style-type: disc;
}
.c-post-content ol {
  padding-inline-start: 1.5em;
}
.c-post-content ol li {
  list-style-type: decimal;
}
.c-post-content img, .c-post-content video, .c-post-content canvas, .c-post-content svg {
  display: inline;
  width: -moz-fit-content;
  width: fit-content;
}
.c-post-content .wp-block-table {
  border-color: #ededed;
}
.c-post-content .wp-block-table td:last-child,
.c-post-content .wp-block-table th:last-child {
  border-right: 1px solid #ededed;
}
.c-post-content .wp-block-table thead td,
.c-post-content .wp-block-table thead th {
  color: #fff;
  background: #006830;
}
.c-post-content .wp-block-table tr:first-child th,
.c-post-content .wp-block-table tr:first-child td {
  border-top: 1px solid #ededed;
}
.c-post-content .wp-block-table.is-style-regular td,
.c-post-content .wp-block-table.is-style-regular th {
  border: 1px solid #ededed;
}
@media print, screen and (max-width: 1023px) {
  .c-post-content .wp-block-table.is-style-regular .wp-element-caption {
    margin-block-start: 0.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-post-content .wp-block-table.is-style-regular .wp-element-caption {
    margin-block-start: 1.2rem;
  }
}
.c-post-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) td {
  background: #f0f0f0;
}
.c-post-content .wp-block-table.is-style-stripes td:last-child,
.c-post-content .wp-block-table.is-style-stripes th:last-child {
  border-right: none;
}
.c-post-content .wp-block-table.is-style-stripes tr:first-child th,
.c-post-content .wp-block-table.is-style-stripes tr:first-child td {
  border-top: none;
}
@media print, screen and (max-width: 1023px) {
  .c-post-content .wp-block-table.is-style-stripes .wp-element-caption {
    padding-block: 0.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .c-post-content .wp-block-table.is-style-stripes .wp-element-caption {
    padding-block: 1.2rem;
  }
}
.c-post-content .wp-block-button__link {
  text-decoration: none;
}
.c-post-content .wp-element-caption {
  font-size: 0.75em;
}
.c-post-content .wp-block-media-text__media img,
.c-post-content .wp-block-media-text__media video {
  max-width: 100%;
}

/* ---------------------------------------------------
  TOP
--------------------------------------------------- */
.p-top {
  overflow-x: clip;
}

/** ---------------------------------------------------
 *
 * メインビジュアル
 *
 --------------------------------------------------- */
.p-top-mv {
  position: relative;
  width: 100%;
  height: 100svh;
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .p-top-mv {
    min-height: 32rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top-mv {
    min-height: 48rem;
  }
}

.p-top__mv-catch {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  display: flex;
  flex-direction: column;
  color: #fff;
  font-weight: 700;
  writing-mode: vertical-rl;
  white-space: nowrap;
  letter-spacing: 0.05em;
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16));
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__mv-catch {
    font-size: clamp(2.6rem, 6.176vh, 5.2rem);
    line-height: clamp(3.7rem, 8.789vh, 7.4rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__mv-catch {
    font-size: clamp(2.6rem, 6.771vh, 5.2rem);
    line-height: clamp(3.7rem, 9.635vh, 7.4rem);
  }
}

.p-top__mv-scroll {
  position: absolute;
  left: 50%;
  translate: -50% 0;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__mv-scroll {
    bottom: clamp(5rem, 1.188vh, 10rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__mv-scroll {
    bottom: 5rem;
  }
}

.p-top__mv-scroll-txt {
  color: #fff;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  font-size: 1.3rem;
  line-height: 1;
  letter-spacing: 0.12em;
  text-indent: -0.12em;
}

.p-top__mv-scroll-arrow {
  position: absolute;
  width: 2.8rem;
  height: 0.5rem;
  left: 50%;
  bottom: 6.8rem;
  translate: -50% 0;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  animation: arrowmove 3s cubic-bezier(0, 0, 0.58, 1) infinite;
}
.p-top__mv-scroll-arrow:first-child {
  animation: arrowmove 3s cubic-bezier(0, 0, 0.58, 1) 1s infinite;
}
.p-top__mv-scroll-arrow:nth-child(2) {
  animation: arrowmove 3s cubic-bezier(0, 0, 0.58, 1) 2s infinite;
}
.p-top__mv-scroll-arrow:before, .p-top__mv-scroll-arrow:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 51%;
  background: #fff;
}
.p-top__mv-scroll-arrow:before {
  left: 0;
  transform: skew(0deg, 30deg);
}
.p-top__mv-scroll-arrow:after {
  right: 0;
  width: 50%;
  transform: skew(0deg, -30deg);
}

@keyframes arrowmove {
  25% {
    opacity: 1;
  }
  33% {
    opacity: 1;
    transform: translateY(3rem);
  }
  67% {
    opacity: 1;
    transform: translateY(4rem);
  }
  100% {
    opacity: 0;
    transform: translateY(5.5rem) scale3d(0.5, 0.5, 0.5);
  }
}
.p-top__mv-slide {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.p-top__mv-slide .splide__track {
  height: 100%;
}
.p-top__mv-slide .splide__slide.is-active div, .p-top__mv-slide .splide__slide.is-prev div,
.p-top__mv-slide .splide__slide div.is-prev {
  animation: zooming 6s linear 0s normal both;
}

.p-top__mv-slide-img {
  width: 100%;
  height: 100%;
}

@keyframes zooming {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}
/** ---------------------------------------------------
 *
 * 私たちについて
 *
 --------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-top__about {
    padding-block-start: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about {
    padding-block-start: 19rem;
  }
}

.p-top__about-inr {
  position: relative;
  display: flex;
}
@media print, screen and (max-width: 1023px) {
  .p-top__about-inr {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-inr {
    gap: 0 7rem;
  }
}
.p-top__about-inr::before {
  content: "";
  position: absolute;
  background: rgba(241, 241, 230, 0.33);
  z-index: 1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__about-inr::before {
    top: 10.4rem;
    left: clamp(-4rem, -5.1282051282vw, -1rem);
    width: 100%;
    height: calc(100% - 10.4rem + 4rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-inr::before {
    top: -11.4rem;
    right: 20.8rem;
    width: calc(100% + 50vw);
    height: 59.6rem;
  }
}

.p-top__about-txt {
  position: relative;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__about-txt {
    margin-block-start: 3rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-txt {
    max-width: 39.4rem;
  }
}

.p-top__about-txt-catch {
  font-weight: 700;
}
@media print, screen and (max-width: 1023px) {
  .p-top__about-txt-catch {
    font-size: 3.8rem;
    line-height: 1.3157894737;
    margin-block-start: 1.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-txt-catch {
    font-size: 5.2rem;
    line-height: 1.4615384615;
  }
}
.p-top__about-txt-catch.is-active > span > span {
  translate: 0 0;
}
.p-top__about-txt-catch span {
  display: block;
}
.p-top__about-txt-catch > span {
  display: block;
  overflow: hidden;
}
.p-top__about-txt-catch > span > span {
  translate: 0 100%;
  transition: 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

@media print, screen and (max-width: 1023px) {
  .p-top__about-txt-par {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-txt-par {
    font-size: 1.4rem;
    line-height: 2.1428571429;
    margin-block-start: 2.8rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__about-txt-btn {
    margin-block-start: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-txt-btn {
    margin-block-start: 5.4rem;
  }
}

.p-top__about-photo {
  position: relative;
  border-radius: 3rem 0 0 0;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__about-photo {
    min-height: 30rem;
    max-height: 45rem;
    margin-inline-end: clamp(-4rem, -5.1282051282vw, -1rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__about-photo {
    width: max(77rem, 77rem + (100vw - 110rem) / 2);
    height: 60rem;
    margin-inline-end: min(-1 * (100vw - 110rem) / 2, -5rem);
  }
}

/** ---------------------------------------------------
 *
 * 事業内容
 *
 --------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-top__service {
    margin-block-start: 9rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service {
    margin-block-start: 10.8rem;
  }
}

.p-top__service-inr {
  position: relative;
}
.p-top__service-inr::before {
  content: "";
  position: absolute;
  background: rgba(241, 241, 230, 0.33);
  z-index: 1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__service-inr::before {
    top: 7rem;
    left: 0;
    width: 100%;
    height: calc(100% - 14rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-inr::before {
    top: 18rem;
    left: 8.8rem;
    width: calc(100% + 50vw);
    height: 96rem;
  }
}

.p-top__service-info {
  position: relative;
  display: flex;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__service-info {
    flex-direction: column;
    gap: 3.5rem 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-info {
    gap: 0 6rem;
  }
}

.p-top__service-info-photo {
  position: relative;
  border-radius: 0 3rem 0 0;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__service-info-photo {
    min-height: 30rem;
    max-height: 45rem;
    margin-inline-start: clamp(-4rem, -5.1282051282vw, -1rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-info-photo {
    width: max(58rem, 58rem + (100vw - 110rem) / 2);
    height: 85rem;
    margin-inline-start: min(-1 * (100vw - 110rem) / 2, -5rem);
  }
}

.p-top__service-info-txt {
  position: relative;
  z-index: 2;
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-info-txt {
    max-width: 38rem;
    margin-block-start: 29rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__service-info-txt__par {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-info-txt__par {
    font-size: 1.4rem;
    line-height: 2.1428571429;
    margin-block-start: 2.8rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__service-info-txt__btn {
    margin-block-start: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-info-txt__btn {
    margin-block-start: 5.4rem;
  }
}

.p-top__service-works {
  position: relative;
  display: flex;
  border-radius: 3rem 0 0 0;
  overflow: hidden;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__service-works {
    flex-direction: column;
    margin-block-start: 5rem;
    margin-inline-end: clamp(-4rem, -5.1282051282vw, -1rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-works {
    margin-block-start: 10rem;
    margin-inline: 9rem min(-1 * (100vw - 110rem) / 2, -5rem);
  }
}

.p-top__service-works-item {
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .p-top__service-works-item {
    width: 100%;
    height: 30rem;
    background: #999;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-works-item {
    width: 33.3333333333%;
    height: 48rem;
  }
}
.p-top__service-works-item a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.p-top__service-works-item a::before {
  content: "";
  position: absolute;
  background: #717171;
  mix-blend-mode: multiply;
  inset: 0;
  opacity: 0.5;
  z-index: 2;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) opacity;
}
@media (hover: hover) and (pointer: fine) {
  .p-top__service-works-item a:hover::before {
    opacity: 0.7;
  }
  .p-top__service-works-item a:hover .p-top__service-works-item__photo {
    scale: 1.05;
  }
}

.p-top__service-works-item__photo {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) scale;
}

.p-top__service-works-item__txt {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  padding: 2.5rem;
  z-index: 3;
}

@media print, screen and (max-width: 1023px) {
  .p-top__service-works-item__txt-ttl {
    font-size: 2.4rem;
    line-height: 1.25;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-works-item__txt-ttl {
    font-size: 2.6rem;
    line-height: 1.1538461538;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__service-works-item__txt-par {
    margin-block-start: 0.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__service-works-item__txt-par {
    min-height: 3lh;
    margin-block-start: 1.6rem;
  }
}

/** ---------------------------------------------------
 *
 * 産業廃棄物の処理フロー
 *
 --------------------------------------------------- */
.p-top__flow {
  position: relative;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow {
    margin-block-start: 6.4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow {
    margin-block-start: 12rem;
  }
}

.p-top__flow-circle {
  position: absolute;
  animation: loop-circle 30s infinite linear both;
  transform-origin: center;
  z-index: -1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-circle {
    top: 7rem;
    left: -6.8rem;
    width: 42rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-circle {
    top: 5rem;
    left: -15rem;
    width: 75.2rem;
  }
}

@keyframes loop-circle {
  0% {
    rotate: 32deg;
  }
  0% {
    rotate: -212deg;
  }
  100% {
    rotate: 32deg;
  }
}
.p-top__flow-ttl {
  position: absolute;
  top: 0;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-ttl {
    left: clamp(1rem, 5.1282051282vw, 4rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-ttl {
    left: 12rem;
  }
}

.p-top__flow-process {
  display: flex;
  flex-direction: column;
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-process {
    gap: 4.8rem;
    max-width: 22rem;
  }
}
@media print, screen and (min-width: 768px) {
  .p-top__flow-process {
    max-width: 48rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-process {
    gap: 7.2rem;
  }
}

.p-top__flow-process-item {
  position: relative;
}
.p-top__flow-process-item:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 50%;
  translate: -50% 0;
  width: 2.8rem;
  height: 2.4rem;
  background: center/100% auto url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyNCI+CiAgPHBhdGggZmlsbD0iI2MxYzFjMSIgc3Ryb2tlLXdpZHRoPSIwcHgiIGQ9Ik0xNCwxNGgwTDAsNC43VjBsMTQsOS4zTDI4LDB2NC43bC0xNCw5LjNaIi8+CiAgPHBhdGggZmlsbD0iI2MxYzFjMSIgc3Ryb2tlLXdpZHRoPSIwcHgiIGQ9Ik0xNCwyNGgwTDAsMTQuN3YtNC43bDE0LDkuMywxNC05LjN2NC43bC0xNCw5LjNaIi8+Cjwvc3ZnPg==") no-repeat;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-process-item:not(:last-child)::after {
    bottom: -3.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-process-item:not(:last-child)::after {
    bottom: -4.8rem;
  }
}

.p-top__flow-process-item__icon {
  margin-inline: auto;
}
.p-top__flow-process-item__icon.m-01 {
  width: 4.5rem;
}
.p-top__flow-process-item__icon.m-02 {
  width: 5.6rem;
}
.p-top__flow-process-item__icon.m-03 {
  width: 3rem;
}

.p-top__flow-process-item__ttl {
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-process-item__ttl {
    font-size: 2.4rem;
    line-height: 1.1666666667;
    margin-block-start: 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-process-item__ttl {
    font-size: 2.7rem;
    line-height: 1.1111111111;
    margin-block-start: 1.4rem;
  }
}

.p-top__flow-process-item__txt {
  margin-block-start: 1rem;
}

.p-top__flow-object {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-object {
    gap: 1.4rem;
    margin-block-start: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-object {
    gap: 2.8rem 2.4rem;
    max-width: 86rem;
    margin-block-start: 4.8rem;
    margin-inline: auto;
  }
}

@media print, screen and (max-width: 767px) {
  .p-top__flow-object-item {
    width: calc((100% - 1.4rem) / 2);
  }
}
@media print, screen and (min-width: 768px) {
  .p-top__flow-object-item {
    width: calc((100% - 2.8rem) / 3);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-object-item {
    width: calc((100% - 7.2rem) / 4);
  }
}

.p-top__flow-object-item__icon {
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .p-top__flow-object-item__icon {
    width: 7.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__flow-object-item__icon {
    width: 9rem;
  }
}

.p-top__flow-object-item__ttl {
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 700;
  text-align: center;
  margin-block-start: 1rem;
}

.p-top__flow-object-item__txt {
  font-size: 1.2rem;
  line-height: 1.6666666667;
  margin-block-start: 0.6rem;
}

/** ---------------------------------------------------
 *
 * 環境への取組
 *
 --------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-top__initiative {
    margin-block-start: 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative {
    margin-block-start: 12rem;
  }
}

.p-top__initiative-photo {
  position: relative;
  z-index: 1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-photo {
    height: 18rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-photo {
    height: 37.8rem;
  }
}

.p-top__initiative-inr {
  position: relative;
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-inr {
    padding-block-start: 2.4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-inr {
    padding-block-start: 3.6rem;
  }
}

.p-top__initiative-ttl {
  position: absolute;
  top: 1px;
  left: 50%;
  translate: -50% -100%;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-ttl {
    width: 24rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-ttl {
    width: 33.5rem;
  }
}
.p-top__initiative-ttl::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  border-radius: 50%;
  z-index: -1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-ttl::before {
    bottom: -12rem;
    height: 24rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-ttl::before {
    bottom: -16.75rem;
    height: 33.5rem;
  }
}

.p-top__initiative-wrap {
  position: relative;
  z-index: 2;
}

.p-top__initiative-txt {
  position: relative;
  text-align: center;
  z-index: 2;
}

.p-top__initiative-links {
  display: flex;
  justify-content: center;
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-links {
    gap: 2.4rem;
    margin-block-start: 2.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-links {
    gap: 6.8rem;
    margin-block-start: 3.5rem;
  }
}

.p-top__initiative-links-item {
  position: relative;
  z-index: 2;
}

.p-top__initiative-links-item__modal-open {
  display: block;
  background: transparent;
  padding: 0;
  border: none;
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-links-item__modal-open.m-ecoaction21 {
    width: 12.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-links-item__modal-open.m-ecoaction21 {
    width: 18rem;
  }
}
@media print, screen and (max-width: 1023px) {
  .p-top__initiative-links-item__modal-open.m-kagoshimasdgs {
    width: 9.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__initiative-links-item__modal-open.m-kagoshimasdgs {
    width: 14rem;
  }
}

.p-top__initiative-links-item__modal-body {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  outline: 0;
  pointer-events: auto;
  background: rgba(59, 64, 68, 0.45);
  z-index: 9999;
  transition: cubic-bezier(0.25, 0.1, 0.25, 1) 0.4s opacity;
}
.p-top__initiative-links-item__modal-body:not([open]) {
  opacity: 0;
  pointer-events: none;
}
.p-top__initiative-links-item__modal-body:not([open]) .p-top__initiative-links-item__modal-body-inr {
  translate: 0 2.5%;
}

.p-top__initiative-links-item__modal-body-inr {
  display: flex;
  width: 100%;
  height: 100%;
  transition: cubic-bezier(0.25, 0.1, 0.25, 1) 0.4s translate;
}

.p-top__initiative-links-item__modal-body-wrap {
  width: -moz-fit-content;
  width: fit-content;
  width: fit-content;
  max-width: calc(100vw - max(5vw, 2rem) * 2);
  max-height: calc(100dvh - max(5vw, 2rem) * 2);
  margin: auto;
}

.p-top__initiative-links-item__modal-close {
  position: relative;
  display: block;
  margin-inline-start: auto;
  width: 2.2rem;
  height: 2.2rem;
  background: transparent;
  border: none;
  padding: 0;
}
.p-top__initiative-links-item__modal-close::before, .p-top__initiative-links-item__modal-close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  width: 2.7rem;
  height: 2px;
  background: #fff;
  transform-origin: center;
}
.p-top__initiative-links-item__modal-close::before {
  rotate: 45deg;
}
.p-top__initiative-links-item__modal-close::after {
  rotate: -45deg;
}

.p-top__initiative-links-item__modal-img {
  margin-block-start: 0.5rem;
}

/** ---------------------------------------------------
 *
 * お知らせ
 *
 --------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-top__news {
    margin-block-start: 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news {
    margin-block-start: 15rem;
  }
}

.p-top__news-inr {
  position: relative;
}
@media print, screen and (max-width: 1023px) {
  .p-top__news-inr {
    padding-block: 5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-inr {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: auto auto;
    grid-template-rows: auto 1fr;
    gap: 0% 0%;
    grid-template-areas: "ttl list" "btn list";
    justify-items: start;
    padding-block: 9.6rem;
  }
}
.p-top__news-inr::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #FAFAF8;
  height: 100%;
  z-index: -1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__news-inr::before {
    width: 100%;
    border-radius: 3rem 0 0 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-inr::before {
    width: calc(100% + (100vw - 10rem) / 2);
    border-radius: 3rem 0 0 3rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__news-list {
    margin-block-start: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-list {
    grid-area: list;
    width: 75rem;
    margin-inline-start: auto;
  }
}

.p-top__news-list-item a {
  position: relative;
  display: flex;
  padding-block: 1.75rem;
  border-top: 1px solid #C1C1C1;
}
@media print, screen and (max-width: 1023px) {
  .p-top__news-list-item a {
    flex-direction: column;
    gap: 0.4rem;
    font-size: 1.4rem;
    line-height: 1.5714285714;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-list-item a {
    align-items: center;
    font-size: 1.6rem;
    line-height: 1.875;
  }
}
@media (hover: hover) and (pointer: fine) {
  .p-top__news-list-item a:hover::after {
    scale: 1 1;
    transform-origin: left center;
  }
  .p-top__news-list-item a:hover .p-top__news-list-item__date,
  .p-top__news-list-item a:hover .p-top__news-list-item__ttl {
    translate: 1rem 0;
  }
}
.p-top__news-list-item a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  background: #0D9333;
  scale: 0 1;
  transform-origin: right center;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) scale;
  z-index: 1;
}
.p-top__news-list-item:last-child a {
  border-bottom: 1px solid #C1C1C1;
}

.p-top__news-list-item__date {
  color: #0D9333;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

.p-top__news-list-item__ttl {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}
@media print, screen and (max-width: 1023px) {
  .p-top__news-list-item__ttl {
    -webkit-line-clamp: 2;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-list-item__ttl {
    grid-area: ttl;
    -webkit-line-clamp: 1;
    margin-inline: 5.6rem 2.8rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__news-list-item__arrow {
    display: none;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-list-item__arrow {
    width: 1.4rem;
    margin-inline-start: auto;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__news-btn {
    margin-block-start: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-btn {
    grid-area: btn;
  }
}
@media print, screen and (min-width: 1024px){
  .p-top__news-list {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .p-top__news-list-item__ttl {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .p-top__news-btn {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
@media print, screen and (max-width: 1023px) {
  .p-top__news-btn .c-btn {
    margin-inline: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__news-btn .c-btn {
    margin-block-start: 5.2rem;
  }
}

/** ---------------------------------------------------
 *
 * アクセス
 *
 --------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-top__access {
    margin-block: 5rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__access {
    margin-block: 14.5rem 19rem;
  }
}

.p-top__access-location {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 1023px) {
  .p-top__access-location {
    gap: 3rem;
    margin-block-start: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__access-location {
    gap: 4.4rem;
    margin-block-start: 4.2rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-top__access-location-item {
    width: 100%;
    max-width: 52.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__access-location-item {
    width: calc((100% - 4.4rem) / 2);
  }
}

.p-top__access-location-item__map {
  position: relative;
  background: #F1F1E6;
}
@media print, screen and (max-width: 1023px) {
  .p-top__access-location-item__map {
    aspect-ratio: 177/133;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__access-location-item__map {
    aspect-ratio: 4/3;
  }
}
.p-top__access-location-item__map iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  filter: grayscale(100%);
}

.p-top__access-location-item__txt {
  display: flex;
  justify-content: center;
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .p-top__access-location-item__txt {
    flex-direction: column;
    margin-block-start: 0.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-top__access-location-item__txt {
    gap: 1em;
    margin-block-start: 1.6rem;
  }
}
.p-top__access-location-item__txt dt {
  font-weight: 700;
}

/* ---------------------------------------------------
  会社案内
--------------------------------------------------- */
.p-about {
  overflow-x: clip;
}
@media print, screen and (max-width: 1023px) {
  .p-about {
    margin-block-end: 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about {
    margin-block-end: 19rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-about__us {
    margin-block-start: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__us {
    margin-block-start: 10rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-about__us-photo {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__us-photo {
    width: 100%;
    height: 54rem;
    padding-block-start: 5.4rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-about__us-txt {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__us-txt {
    display: flex;
    padding-block-start: 4.8rem;
  }
}

.p-about__us-txt-catch {
  font-weight: 700;
}
@media print, screen and (max-width: 1023px) {
  .p-about__us-txt-catch {
    font-size: 3.8rem;
    line-height: 1.3157894737;
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__us-txt-catch {
    font-size: 5.2rem;
    line-height: 1.4615384615;
  }
}
.p-about__us-txt-catch.is-active > span > span {
  translate: 0 0;
}
.p-about__us-txt-catch span {
  display: block;
}
.p-about__us-txt-catch > span {
  display: block;
  overflow: hidden;
}
.p-about__us-txt-catch > span > span {
  translate: 0 100%;
  transition: 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

@media print, screen and (max-width: 1023px) {
  .p-about__us-txt-par {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__us-txt-par {
    max-width: 55rem;
    margin-inline-start: auto;
  }
}

.p-about__msg {
  background: #FAFAF7;
}
@media print, screen and (max-width: 1023px) {
  .p-about__msg {
    margin-block-start: 8rem;
    padding-block: 5rem 5.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__msg {
    margin-block-start: 10rem;
    padding-block: 12rem 5.5rem;
  }
}

.p-about__msg-inr {
  position: relative;
}

.p-about__msg-photo {
  border-radius: 3rem 0 0 0;
}
@media print, screen and (max-width: 1023px) {
  .p-about__msg-photo {
    margin-block-start: 1.8rem;
    margin-inline-end: clamp(-4rem, -5.1282051282vw, -1rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__msg-photo {
    position: absolute;
    top: 0;
    right: min(-1 * (100vw - 110rem) / 2, -10rem);
    width: max(65rem, 65rem + (100vw - 110rem) / 2);
    height: 54rem;
    z-index: 1;
  }
}

.p-about__msg-txt {
  position: relative;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .p-about__msg-txt {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__msg-txt {
    width: 75rem;
    margin-block-start: 4.4rem;
  }
}

.p-about__msg-txt-catch {
  font-weight: 700;
}
@media print, screen and (max-width: 1023px) {
  .p-about__msg-txt-catch {
    font-size: 3.8rem;
    line-height: 1.3157894737;
    margin-block-start: 1.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__msg-txt-catch {
    font-size: 5.2rem;
    line-height: 1.4615384615;
  }
}
.p-about__msg-txt-catch.is-active > span > span {
  translate: 0 0;
}
.p-about__msg-txt-catch span {
  display: block;
}
.p-about__msg-txt-catch > span {
  display: block;
  overflow: hidden;
}
.p-about__msg-txt-catch > span > span {
  translate: 0 100%;
  transition: 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) translate;
}

@media print, screen and (max-width: 1023px) {
  .p-about__msg-comment {
    margin-block-start: 1.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__msg-comment {
    background: #FAFAF7;
    padding-block: 4.5rem;
    padding-inline-end: 5.8rem;
    border-radius: 0 3rem 0 0;
  }
}

.p-about__msg-comment-par:not(:first-child) {
  margin-block-start: 1lh;
}

.p-about__msg-comment-signature {
  font-weight: 700;
  text-align: right;
  margin-block-start: 1lh;
}

@media print, screen and (max-width: 1023px) {
  .p-about__overview {
    margin-block-start: 5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__overview {
    margin-block-start: 12rem;
  }
}

@media print, screen and (min-width: 1024px) {
  .p-about__overview-inr {
    display: flex;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-about__overview-table {
    margin-block-start: 3.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__overview-table {
    max-width: 65rem;
    margin-inline-start: auto;
  }
}
.p-about__overview-table th {
  font-weight: 400;
}
@media print, screen and (max-width: 1023px) {
  .p-about__overview-table th {
    width: 10rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-about__overview-table th {
    width: 20rem;
  }
}
.p-about__overview-table th,
.p-about__overview-table td {
  padding: 1.3rem 0 !important;
  border-top: 1px solid #C1C1C1;
}
.p-about__overview-table tr:last-child th,
.p-about__overview-table tr:last-child td {
  border-bottom: 1px solid #C1C1C1;
}

/* ---------------------------------------------------
  求人情報
--------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-service__work {
    margin-block-start: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work {
    margin-block-start: 13rem;
  }
}
.p-service__work:nth-of-type(odd) .p-service__work-photo {
  border-radius: 0 3rem 0 0;
}
@media print, screen and (max-width: 1023px) {
  .p-service__work:nth-of-type(odd) .p-service__work-photo {
    margin-inline-start: clamp(-4rem, -5.1282051282vw, -1rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work:nth-of-type(odd) .p-service__work-photo {
    margin-inline-start: min(-1 * (100vw - 110rem) / 2, -5rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work:nth-of-type(odd) .p-service__work-txt-head {
    justify-content: flex-end;
    margin-inline-end: 10rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work:nth-of-type(odd) .p-service__work-txt-head::before {
    left: -13rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work:nth-of-type(even) .p-service__work-inr {
    flex-direction: row-reverse;
  }
}
.p-service__work:nth-of-type(even) .p-service__work-photo {
  border-radius: 3rem 0 0 0;
}
@media print, screen and (max-width: 1023px) {
  .p-service__work:nth-of-type(even) .p-service__work-photo {
    margin-inline-end: clamp(-4rem, -5.1282051282vw, -1rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work:nth-of-type(even) .p-service__work-photo {
    margin-inline-end: min(-1 * (100vw - 110rem) / 2, -5rem);
  }
}

@media print, screen and (min-width: 1024px) {
  .p-service__work-inr {
    display: flex;
    gap: 0 6rem;
  }
}

.p-service__work-photo {
  overflow: hidden;
}
@media print, screen and (max-width: 1023px) {
  .p-service__work-photo {
    height: 20rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work-photo {
    width: max(75rem, 75rem + (100vw - 110rem) / 2);
    height: 42rem;
  }
}

@media print, screen and (min-width: 1024px) {
  .p-service__work-txt {
    width: 32rem;
  }
}

.p-service__work-txt-head {
  position: relative;
  display: flex;
  color: #0D9333;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
}
@media print, screen and (max-width: 1023px) {
  .p-service__work-txt-head {
    justify-content: flex-end;
    align-items: baseline;
    margin-block-start: -3.2rem;
    margin-inline-end: 1.5em;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work-txt-head {
    align-items: flex-end;
    gap: 0 0.8rem;
  }
}
.p-service__work-txt-head::before {
  content: "";
  display: block;
  left: 0;
  height: 1px;
  background: #0D9333;
}
@media print, screen and (max-width: 1023px) {
  .p-service__work-txt-head::before {
    position: relative;
    bottom: 0.5rem;
    width: 100%;
    margin-inline-end: 0.75em;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work-txt-head::before {
    position: absolute;
    bottom: 0.5rem;
    width: calc(100% + 13rem);
  }
}

.p-service__work-txt-head__ttl {
  font-size: 1.8rem;
  line-height: 1;
}
@media print, screen and (max-width: 1023px) {
  .p-service__work-txt-head__ttl {
    letter-spacing: 0.24em;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work-txt-head__ttl {
    padding-block-end: 0.75em;
  }
}
.p-service__work-txt-head__ttl span {
  display: block;
}

.p-service__work-txt-head__num {
  font-size: 9.6rem;
  line-height: 1;
}
.p-service__work-txt-head__num span {
  display: block;
}

@media print, screen and (max-width: 1023px) {
  .p-service__work-txt-ttl {
    font-size: 2.4rem;
    line-height: 1.25;
    margin-block-start: 1.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__work-txt-ttl {
    font-size: 2.8rem;
    line-height: 1.4285714286;
    margin-block-start: 2rem;
  }
}

.p-service__work-txt-par {
  margin-block-start: 1rem;
}

.p-service__permit {
  background: #FAFAF8;
}
@media print, screen and (max-width: 1023px) {
  .p-service__permit {
    margin-block-start: 6rem;
    padding-block: 5rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__permit {
    margin-block-start: 12rem;
    padding-block: 9.5rem 19rem;
  }
}

.p-service__permit-list-wrap {
  display: flex;
}
@media print, screen and (max-width: 1023px) {
  .p-service__permit-list-wrap {
    flex-direction: column;
    gap: 3.2rem;
    margin-block-start: 3.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__permit-list-wrap {
    justify-content: center;
    gap: 5rem;
    margin-block-start: 6rem;
  }
}

.p-service__permit-list {
  display: flex;
  flex-direction: column;
}
@media print, screen and (max-width: 1023px) {
  .p-service__permit-list {
    gap: 3.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__permit-list {
    gap: 5rem;
    width: 42.8rem;
  }
}

.p-service__permit-list-item__ttl {
  font-weight: 700;
  text-align: center;
  border-block-end: 2px solid #006830;
}
@media print, screen and (max-width: 1023px) {
  .p-service__permit-list-item__ttl {
    font-size: 1.6rem;
    line-height: 1.375;
    padding-block-end: 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-service__permit-list-item__ttl {
    font-size: 1.6rem;
    line-height: 1.75;
    padding-block-end: 1rem;
  }
}

.p-service__permit-list-item__table tr td {
  vertical-align: middle;
  height: 6rem;
  padding: 0.8rem 0 !important;
  border-block-end: 1px solid #C1C1C1;
}
.p-service__permit-list-item__table tr td:nth-child(1) {
  width: 33%;
}
.p-service__permit-list-item__table tr td:nth-child(3) {
  width: 14%;
}

/* ---------------------------------------------------
  お知らせ
--------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-news__archive {
    margin-block: 6rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive {
    margin-block: 10rem 19rem;
  }
}

.p-news__archive-list {
  display: flex;
  flex-direction: column;
}
@media print, screen and (max-width: 1023px) {
  .p-news__archive-list {
    gap: 3.2rem 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive-list {
    gap: 5.2rem 0;
  }
}

.p-news__archive-list-item a {
  display: flex;
  align-items: center;
}
@media print, screen and (max-width: 1023px) {
  .p-news__archive-list-item a {
    gap: 0 2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive-list-item a {
    gap: 0 4.6rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .p-news__archive-list-item a:hover .p-news__archive-list-item__photo img {
    scale: 1.1;
  }
  .p-news__archive-list-item a:hover .p-news__archive-list-item__txt-ttl,
  .p-news__archive-list-item a:hover .p-news__archive-list-item__txt-excerpt {
    color: #0D9333;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-news__archive-list-item__photo {
    width: 11.4rem;
    height: 8.5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive-list-item__photo {
    width: 24rem;
    height: 18rem;
  }
}
.p-news__archive-list-item__photo img {
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) scale;
}

@media print, screen and (max-width: 1023px) {
  .p-news__archive-list-item__txt {
    width: calc(100% - 2rem - 11.4rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive-list-item__txt {
    width: calc(100% - 4.6rem - 24rem);
  }
}

.p-news__archive-list-item__txt-date {
  color: #0D9333;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
}

.p-news__archive-list-item__txt-ttl {
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) color;
}
@media print, screen and (max-width: 1023px) {
  .p-news__archive-list-item__txt-ttl {
    font-size: 1.4rem;
    line-height: 1.5714285714;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive-list-item__txt-ttl {
    font-size: 2.4rem;
    line-height: 1.5;
    margin-block-start: 0.4rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-news__archive-list-item__txt-excerpt {
    display: none;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__archive-list-item__txt-excerpt {
    font-size: 1.4rem;
    line-height: 1.8571428571;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-block-start: 1rem;
    transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) color;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-news__single {
    padding-block: 6rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__single {
    padding-block: 10rem 19rem;
  }
}

@media print, screen and (min-width: 1024px) {
  .p-news__single-inr {
    max-width: 90rem !important;
  }
}

.p-news__single-head {
  border-bottom: 1px solid #C1C1C1;
}
@media print, screen and (max-width: 1023px) {
  .p-news__single-head {
    padding-block-end: 1.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__single-head {
    padding-block-end: 2rem;
  }
}

.p-news__single-head-date {
  color: #0D9333;
  font-size: 1.2rem;
  line-height: 1;
  font-family: "Poppins", "Helvetica Neue", "Helvetica", "Segoe UI", sans-serif;
}

.p-news__single-head-ttl {
  font-weight: 700;
}
@media print, screen and (max-width: 1023px) {
  .p-news__single-head-ttl {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    margin-block-start: 0.6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__single-head-ttl {
    font-size: 3.6rem;
    line-height: 1.3333333333;
    margin-block-start: 1.2rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-news__single-contents {
    margin-block-start: 1.2rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__single-contents {
    margin-block-start: 1.8rem;
  }
}

.p-news__single-back {
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .p-news__single-back {
    margin-block-start: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-news__single-back {
    margin-block-start: 10rem;
  }
}

/* ---------------------------------------------------
  お問い合わせ
--------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
  .p-contact__input {
    margin-block: 6rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__input {
    margin-block: 10rem 19rem;
  }
}

@media print, screen and (min-width: 1024px) {
  .p-contact__input-inr {
    max-width: 94rem !important;
  }
}

.p-contact__input-intro {
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .p-contact__input-intro {
    font-size: 1.4rem;
    line-height: 2;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__input-intro {
    font-size: 1.8rem;
    line-height: 1.8888888889;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-contact__input-notice {
    font-size: 1.2rem;
    line-height: 1.5;
    margin-block-start: 4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__input-notice {
    margin-block-start: 7rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-contact__form {
    margin-block-start: 3.8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__form {
    margin-block-start: 5.4rem;
  }
}

@media print, screen and (max-width: 1023px) {
  .p-contact__confirm {
    margin-block: 6rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__confirm {
    margin-block: 10rem 19rem;
  }
}

@media print, screen and (min-width: 1024px) {
  .p-contact__confirm-inr {
    max-width: 94rem !important;
  }
}

.p-contact__confirm-intro {
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .p-contact__confirm-intro {
    font-size: 1.4rem;
    line-height: 2;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__confirm-intro {
    font-size: 1.8rem;
    line-height: 1.8888888889;
  }
}
@media print, screen and (max-width: 1023px) {
  .p-contact__confirm-intro + * {
    margin-block-start: 5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__confirm-intro + * {
    margin-block-start: 10rem;
  }
}

.p-contact__comp {
  display: grid;
  place-items: center;
}
@media print, screen and (max-width: 1023px) {
  .p-contact__comp {
    margin-block: 6rem 8rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__comp {
    margin-block: 10rem;
  }
}

.p-contact__comp-ttl {
  color: #0D9333;
  font-weight: 700;
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .p-contact__comp-ttl {
    font-size: 2.4rem;
    line-height: 1;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__comp-ttl {
    font-size: 3rem;
    line-height: 1;
  }
}
@media print, screen and (max-width: 1023px) {
  .p-contact__comp-ttl + * {
    margin-block-start: 5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__comp-ttl + * {
    margin-block-start: 6rem;
  }
}

.p-contact__comp-txt {
  text-align: center;
}
.p-contact__comp-txt:not(:first-of-type) {
  margin-block-start: 1lh;
}
@media print, screen and (max-width: 1023px) {
  .p-contact__comp-txt {
    font-size: 1.4rem;
    line-height: 2;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__comp-txt {
    font-size: 1.8rem;
    line-height: 1.8888888889;
  }
}

.p-contact__comp-link {
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .p-contact__comp-link {
    margin-block-start: 4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-contact__comp-link {
    margin-block-start: 6rem;
  }
}

/* ---------------------------------------------------
  404
--------------------------------------------------- */
.p-404__inr {
  display: grid;
  place-items: center;
  text-align: center;
}
@media print, screen and (max-width: 1023px) {
  .p-404__inr {
    margin-block: 6rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-404__inr {
    margin-block: 10rem;
  }
}

.p-404__txt {
  text-align: center;
}
.p-404__txt:not(:first-of-type) {
  margin-block-start: 1lh;
}
@media print, screen and (max-width: 1023px) {
  .p-404__txt {
    font-size: 1.4rem;
    line-height: 2;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-404__txt {
    font-size: 1.8rem;
    line-height: 1.8888888889;
  }
}

.p-404__link {
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .p-404__link {
    margin-block-start: 4rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .p-404__link {
    margin-block-start: 6rem;
  }
}

/* ---------------------------------------------------
  Utility
--------------------------------------------------- */
.u-container {
  position: relative;
  width: 100%;
  margin-inline: auto;
}
@media print, screen and (max-width: 1023px) {
  .u-container {
    padding-inline: clamp(1rem, 5.1282051282vw, 4rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .u-container {
    max-width: 120rem;
    padding-inline: 5rem;
  }
}

.u-none {
  display: none;
}

@media print, screen and (max-width: 1023px) {
  .u-only-pc {
    display: none;
  }
}

@media print, screen and (min-width: 1024px) {
  .u-only-sp {
    display: none;
  }
}

.u-ta-just {
  -moz-text-align-last: left;
  text-align-last: left; /* Chrome・Firefox用 */
  text-align: justify; /* IE・Edge用 */
}

.u-ta-c {
  text-align: center;
}

.u-ta-r {
  text-align: right;
}

.u-listindent li {
  padding-inline-start: 1em;
  text-indent: -1em;
}

.u-cant-click {
  pointer-events: none;
}

.u-hover-fade {
  position: relative;
  display: block;
  background: #fff;
  overflow: hidden;
  z-index: 1;
}
.u-hover-fade:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #222;
  opacity: 0;
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) opacity;
  z-index: 2;
}
@media (hover: hover) and (pointer: fine) {
  .u-hover-fade:hover:before {
    opacity: 0.2;
  }
  .u-hover-fade:hover img {
    opacity: 1;
  }
}

.u-hover-lighten {
  transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: opacity;
}
@media (hover: hover) and (pointer: fine) {
  .u-hover-lighten:hover {
    opacity: 0.7;
  }
}

.u-hover-line {
  -webkit-text-decoration: underline transparent;
  text-decoration: underline transparent;
}
@media (hover: hover) and (pointer: fine) {
  .u-hover-line:hover {
    -webkit-text-decoration: underline currentcolor;
    text-decoration: underline currentcolor;
  }
}

.u-hover-zoom img {
  transition: 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) scale;
  transform-origin: center;
}
@media (hover: hover) and (pointer: fine) {
  .u-hover-zoom:hover img {
    scale: 1.2;
  }
}

.u-of {
  overflow: hidden;
}

.u-of img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50%;
  object-position: 50%;
}

.u-img-auto {
  width: auto;
  max-width: 100%;
  margin-inline: auto;
}

.u-noimg {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #F1F1E6;
  z-index: 1;
}
.u-noimg img {
  position: relative;
  height: auto;
  z-index: 2;
}
@media print, screen and (max-width: 1023px) {
  .u-noimg img {
    width: 2.1rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .u-noimg img {
    width: 4.3rem;
  }
}

.u-validation {
  color: #F20E0E;
  font-size: 1.2rem;
  line-height: 1.3333333333;
  font-weight: 700;
}
.u-validation:empty {
  display: none;
}

.u-firstletter::first-letter {
  font-size: 2em;
  font-weight: 700;
}

.u-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8999;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.u-f-palt {
  font-feature-settings: "palt";
}

.u-fw-thin {
  font-weight: 100;
}

.u-fw-extraLight {
  font-weight: 200;
}

.u-fw-light {
  font-weight: 300;
}

.u-fw-nomarl {
  font-weight: 400;
}

.u-fw-medium {
  font-weight: 500;
}

.u-fw-semibold {
  font-weight: 600;
}

.u-fw-bold {
  font-weight: 700;
}

.u-fw-extraBold {
  font-weight: 800;
}

.u-fw-black {
  font-weight: 900;
}

.u-ls-50 {
  letter-spacing: 0.05em;
}

.u-ls-75 {
  letter-spacing: 0.075em;
}

.u-ls-100 {
  letter-spacing: 0.1em;
}

@media print, screen and (max-width: 1023px) {
  .u-sp-fs-0 {
    font-size: 0rem;
  }
  .u-sp-fs-1 {
    font-size: 0.1rem;
  }
  .u-sp-fs-2 {
    font-size: 0.2rem;
  }
  .u-sp-fs-3 {
    font-size: 0.3rem;
  }
  .u-sp-fs-4 {
    font-size: 0.4rem;
  }
  .u-sp-fs-5 {
    font-size: 0.5rem;
  }
  .u-sp-fs-6 {
    font-size: 0.6rem;
  }
  .u-sp-fs-7 {
    font-size: 0.7rem;
  }
  .u-sp-fs-8 {
    font-size: 0.8rem;
  }
  .u-sp-fs-9 {
    font-size: 0.9rem;
  }
  .u-sp-fs-10 {
    font-size: 1rem;
  }
  .u-sp-fs-11 {
    font-size: 1.1rem;
  }
  .u-sp-fs-12 {
    font-size: 1.2rem;
  }
  .u-sp-fs-13 {
    font-size: 1.3rem;
  }
  .u-sp-fs-14 {
    font-size: 1.4rem;
  }
  .u-sp-fs-15 {
    font-size: 1.5rem;
  }
  .u-sp-fs-16 {
    font-size: 1.6rem;
  }
  .u-sp-fs-17 {
    font-size: 1.7rem;
  }
  .u-sp-fs-18 {
    font-size: 1.8rem;
  }
  .u-sp-fs-19 {
    font-size: 1.9rem;
  }
  .u-sp-fs-20 {
    font-size: 2rem;
  }
  .u-sp-fs-21 {
    font-size: 2.1rem;
  }
  .u-sp-fs-22 {
    font-size: 2.2rem;
  }
  .u-sp-fs-23 {
    font-size: 2.3rem;
  }
  .u-sp-fs-24 {
    font-size: 2.4rem;
  }
  .u-sp-fs-25 {
    font-size: 2.5rem;
  }
  .u-sp-fs-26 {
    font-size: 2.6rem;
  }
  .u-sp-fs-27 {
    font-size: 2.7rem;
  }
  .u-sp-fs-28 {
    font-size: 2.8rem;
  }
  .u-sp-fs-29 {
    font-size: 2.9rem;
  }
  .u-sp-fs-30 {
    font-size: 3rem;
  }
  .u-sp-fs-31 {
    font-size: 3.1rem;
  }
  .u-sp-fs-32 {
    font-size: 3.2rem;
  }
  .u-sp-fs-33 {
    font-size: 3.3rem;
  }
  .u-sp-fs-34 {
    font-size: 3.4rem;
  }
  .u-sp-fs-35 {
    font-size: 3.5rem;
  }
  .u-sp-fs-36 {
    font-size: 3.6rem;
  }
  .u-sp-fs-37 {
    font-size: 3.7rem;
  }
  .u-sp-fs-38 {
    font-size: 3.8rem;
  }
  .u-sp-fs-39 {
    font-size: 3.9rem;
  }
  .u-sp-fs-40 {
    font-size: 4rem;
  }
  .u-sp-fs-41 {
    font-size: 4.1rem;
  }
  .u-sp-fs-42 {
    font-size: 4.2rem;
  }
  .u-sp-fs-43 {
    font-size: 4.3rem;
  }
  .u-sp-fs-44 {
    font-size: 4.4rem;
  }
  .u-sp-fs-45 {
    font-size: 4.5rem;
  }
  .u-sp-fs-46 {
    font-size: 4.6rem;
  }
  .u-sp-fs-47 {
    font-size: 4.7rem;
  }
  .u-sp-fs-48 {
    font-size: 4.8rem;
  }
  .u-sp-fs-49 {
    font-size: 4.9rem;
  }
  .u-sp-fs-50 {
    font-size: 5rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .u-pc-fs-1 {
    font-size: 0.1rem;
  }
  .u-pc-fs-2 {
    font-size: 0.2rem;
  }
  .u-pc-fs-3 {
    font-size: 0.3rem;
  }
  .u-pc-fs-4 {
    font-size: 0.4rem;
  }
  .u-pc-fs-5 {
    font-size: 0.5rem;
  }
  .u-pc-fs-6 {
    font-size: 0.6rem;
  }
  .u-pc-fs-7 {
    font-size: 0.7rem;
  }
  .u-pc-fs-8 {
    font-size: 0.8rem;
  }
  .u-pc-fs-9 {
    font-size: 0.9rem;
  }
  .u-pc-fs-10 {
    font-size: 1rem;
  }
  .u-pc-fs-11 {
    font-size: 1.1rem;
  }
  .u-pc-fs-12 {
    font-size: 1.2rem;
  }
  .u-pc-fs-13 {
    font-size: 1.3rem;
  }
  .u-pc-fs-14 {
    font-size: 1.4rem;
  }
  .u-pc-fs-15 {
    font-size: 1.5rem;
  }
  .u-pc-fs-16 {
    font-size: 1.6rem;
  }
  .u-pc-fs-17 {
    font-size: 1.7rem;
  }
  .u-pc-fs-18 {
    font-size: 1.8rem;
  }
  .u-pc-fs-19 {
    font-size: 1.9rem;
  }
  .u-pc-fs-20 {
    font-size: 2rem;
  }
  .u-pc-fs-21 {
    font-size: 2.1rem;
  }
  .u-pc-fs-22 {
    font-size: 2.2rem;
  }
  .u-pc-fs-23 {
    font-size: 2.3rem;
  }
  .u-pc-fs-24 {
    font-size: 2.4rem;
  }
  .u-pc-fs-25 {
    font-size: 2.5rem;
  }
  .u-pc-fs-26 {
    font-size: 2.6rem;
  }
  .u-pc-fs-27 {
    font-size: 2.7rem;
  }
  .u-pc-fs-28 {
    font-size: 2.8rem;
  }
  .u-pc-fs-29 {
    font-size: 2.9rem;
  }
  .u-pc-fs-30 {
    font-size: 3rem;
  }
  .u-pc-fs-31 {
    font-size: 3.1rem;
  }
  .u-pc-fs-32 {
    font-size: 3.2rem;
  }
  .u-pc-fs-33 {
    font-size: 3.3rem;
  }
  .u-pc-fs-34 {
    font-size: 3.4rem;
  }
  .u-pc-fs-35 {
    font-size: 3.5rem;
  }
  .u-pc-fs-36 {
    font-size: 3.6rem;
  }
  .u-pc-fs-37 {
    font-size: 3.7rem;
  }
  .u-pc-fs-38 {
    font-size: 3.8rem;
  }
  .u-pc-fs-39 {
    font-size: 3.9rem;
  }
  .u-pc-fs-40 {
    font-size: 4rem;
  }
  .u-pc-fs-41 {
    font-size: 4.1rem;
  }
  .u-pc-fs-42 {
    font-size: 4.2rem;
  }
  .u-pc-fs-43 {
    font-size: 4.3rem;
  }
  .u-pc-fs-44 {
    font-size: 4.4rem;
  }
  .u-pc-fs-45 {
    font-size: 4.5rem;
  }
  .u-pc-fs-46 {
    font-size: 4.6rem;
  }
  .u-pc-fs-47 {
    font-size: 4.7rem;
  }
  .u-pc-fs-48 {
    font-size: 4.8rem;
  }
  .u-pc-fs-49 {
    font-size: 4.9rem;
  }
  .u-pc-fs-50 {
    font-size: 5rem;
  }
}
@media print, screen and (max-width: 1023px) {
  .u-sp-lh-10 {
    line-height: 1;
  }
  .u-sp-lh-11 {
    line-height: 1.1;
  }
  .u-sp-lh-12 {
    line-height: 1.2;
  }
  .u-sp-lh-13 {
    line-height: 1.3;
  }
  .u-sp-lh-14 {
    line-height: 1.4;
  }
  .u-sp-lh-15 {
    line-height: 1.5;
  }
  .u-sp-lh-16 {
    line-height: 1.6;
  }
  .u-sp-lh-17 {
    line-height: 1.7;
  }
  .u-sp-lh-18 {
    line-height: 1.8;
  }
  .u-sp-lh-19 {
    line-height: 1.9;
  }
  .u-sp-lh-20 {
    line-height: 2;
  }
  .u-sp-lh-21 {
    line-height: 2.1;
  }
  .u-sp-lh-22 {
    line-height: 2.2;
  }
  .u-sp-lh-23 {
    line-height: 2.3;
  }
  .u-sp-lh-24 {
    line-height: 2.4;
  }
  .u-sp-lh-25 {
    line-height: 2.5;
  }
  .u-sp-lh-26 {
    line-height: 2.6;
  }
  .u-sp-lh-27 {
    line-height: 2.7;
  }
  .u-sp-lh-28 {
    line-height: 2.8;
  }
  .u-sp-lh-29 {
    line-height: 2.9;
  }
  .u-sp-lh-30 {
    line-height: 3;
  }
  .u-sp-lh-31 {
    line-height: 3.1;
  }
  .u-sp-lh-32 {
    line-height: 3.2;
  }
  .u-sp-lh-33 {
    line-height: 3.3;
  }
  .u-sp-lh-34 {
    line-height: 3.4;
  }
  .u-sp-lh-35 {
    line-height: 3.5;
  }
  .u-sp-lh-36 {
    line-height: 3.6;
  }
  .u-sp-lh-37 {
    line-height: 3.7;
  }
  .u-sp-lh-38 {
    line-height: 3.8;
  }
  .u-sp-lh-39 {
    line-height: 3.9;
  }
  .u-sp-lh-40 {
    line-height: 4;
  }
}
@media print, screen and (min-width: 1024px) {
  .u-pc-lh-10 {
    line-height: 1;
  }
  .u-pc-lh-11 {
    line-height: 1.1;
  }
  .u-pc-lh-12 {
    line-height: 1.2;
  }
  .u-pc-lh-13 {
    line-height: 1.3;
  }
  .u-pc-lh-14 {
    line-height: 1.4;
  }
  .u-pc-lh-15 {
    line-height: 1.5;
  }
  .u-pc-lh-16 {
    line-height: 1.6;
  }
  .u-pc-lh-17 {
    line-height: 1.7;
  }
  .u-pc-lh-18 {
    line-height: 1.8;
  }
  .u-pc-lh-19 {
    line-height: 1.9;
  }
  .u-pc-lh-20 {
    line-height: 2;
  }
  .u-pc-lh-21 {
    line-height: 2.1;
  }
  .u-pc-lh-22 {
    line-height: 2.2;
  }
  .u-pc-lh-23 {
    line-height: 2.3;
  }
  .u-pc-lh-24 {
    line-height: 2.4;
  }
  .u-pc-lh-25 {
    line-height: 2.5;
  }
  .u-pc-lh-26 {
    line-height: 2.6;
  }
  .u-pc-lh-27 {
    line-height: 2.7;
  }
  .u-pc-lh-28 {
    line-height: 2.8;
  }
  .u-pc-lh-29 {
    line-height: 2.9;
  }
  .u-pc-lh-30 {
    line-height: 3;
  }
  .u-pc-lh-31 {
    line-height: 3.1;
  }
  .u-pc-lh-32 {
    line-height: 3.2;
  }
  .u-pc-lh-33 {
    line-height: 3.3;
  }
  .u-pc-lh-34 {
    line-height: 3.4;
  }
  .u-pc-lh-35 {
    line-height: 3.5;
  }
  .u-pc-lh-36 {
    line-height: 3.6;
  }
  .u-pc-lh-37 {
    line-height: 3.7;
  }
  .u-pc-lh-38 {
    line-height: 3.8;
  }
  .u-pc-lh-39 {
    line-height: 3.9;
  }
  .u-pc-lh-40 {
    line-height: 4;
  }
}
@media print, screen and (max-width: 1023px) {
  .u-sp-mgbs-0 {
    margin-block-start: 0rem;
  }
  .u-sp-mgbs-1 {
    margin-block-start: 0.1rem;
  }
  .u-sp-mgbs-2 {
    margin-block-start: 0.2rem;
  }
  .u-sp-mgbs-3 {
    margin-block-start: 0.3rem;
  }
  .u-sp-mgbs-4 {
    margin-block-start: 0.4rem;
  }
  .u-sp-mgbs-5 {
    margin-block-start: 0.5rem;
  }
  .u-sp-mgbs-6 {
    margin-block-start: 0.6rem;
  }
  .u-sp-mgbs-7 {
    margin-block-start: 0.7rem;
  }
  .u-sp-mgbs-8 {
    margin-block-start: 0.8rem;
  }
  .u-sp-mgbs-9 {
    margin-block-start: 0.9rem;
  }
  .u-sp-mgbs-10 {
    margin-block-start: 1rem;
  }
  .u-sp-mgbs-11 {
    margin-block-start: 1.1rem;
  }
  .u-sp-mgbs-12 {
    margin-block-start: 1.2rem;
  }
  .u-sp-mgbs-13 {
    margin-block-start: 1.3rem;
  }
  .u-sp-mgbs-14 {
    margin-block-start: 1.4rem;
  }
  .u-sp-mgbs-15 {
    margin-block-start: 1.5rem;
  }
  .u-sp-mgbs-16 {
    margin-block-start: 1.6rem;
  }
  .u-sp-mgbs-17 {
    margin-block-start: 1.7rem;
  }
  .u-sp-mgbs-18 {
    margin-block-start: 1.8rem;
  }
  .u-sp-mgbs-19 {
    margin-block-start: 1.9rem;
  }
  .u-sp-mgbs-20 {
    margin-block-start: 2rem;
  }
  .u-sp-mgbs-21 {
    margin-block-start: 2.1rem;
  }
  .u-sp-mgbs-22 {
    margin-block-start: 2.2rem;
  }
  .u-sp-mgbs-23 {
    margin-block-start: 2.3rem;
  }
  .u-sp-mgbs-24 {
    margin-block-start: 2.4rem;
  }
  .u-sp-mgbs-25 {
    margin-block-start: 2.5rem;
  }
  .u-sp-mgbs-26 {
    margin-block-start: 2.6rem;
  }
  .u-sp-mgbs-27 {
    margin-block-start: 2.7rem;
  }
  .u-sp-mgbs-28 {
    margin-block-start: 2.8rem;
  }
  .u-sp-mgbs-29 {
    margin-block-start: 2.9rem;
  }
  .u-sp-mgbs-30 {
    margin-block-start: 3rem;
  }
  .u-sp-mgbs-31 {
    margin-block-start: 3.1rem;
  }
  .u-sp-mgbs-32 {
    margin-block-start: 3.2rem;
  }
  .u-sp-mgbs-33 {
    margin-block-start: 3.3rem;
  }
  .u-sp-mgbs-34 {
    margin-block-start: 3.4rem;
  }
  .u-sp-mgbs-35 {
    margin-block-start: 3.5rem;
  }
  .u-sp-mgbs-36 {
    margin-block-start: 3.6rem;
  }
  .u-sp-mgbs-37 {
    margin-block-start: 3.7rem;
  }
  .u-sp-mgbs-38 {
    margin-block-start: 3.8rem;
  }
  .u-sp-mgbs-39 {
    margin-block-start: 3.9rem;
  }
  .u-sp-mgbs-40 {
    margin-block-start: 4rem;
  }
  .u-sp-mgbs-41 {
    margin-block-start: 4.1rem;
  }
  .u-sp-mgbs-42 {
    margin-block-start: 4.2rem;
  }
  .u-sp-mgbs-43 {
    margin-block-start: 4.3rem;
  }
  .u-sp-mgbs-44 {
    margin-block-start: 4.4rem;
  }
  .u-sp-mgbs-45 {
    margin-block-start: 4.5rem;
  }
  .u-sp-mgbs-46 {
    margin-block-start: 4.6rem;
  }
  .u-sp-mgbs-47 {
    margin-block-start: 4.7rem;
  }
  .u-sp-mgbs-48 {
    margin-block-start: 4.8rem;
  }
  .u-sp-mgbs-49 {
    margin-block-start: 4.9rem;
  }
  .u-sp-mgbs-50 {
    margin-block-start: 5rem;
  }
  .u-sp-mgbs-51 {
    margin-block-start: 5.1rem;
  }
  .u-sp-mgbs-52 {
    margin-block-start: 5.2rem;
  }
  .u-sp-mgbs-53 {
    margin-block-start: 5.3rem;
  }
  .u-sp-mgbs-54 {
    margin-block-start: 5.4rem;
  }
  .u-sp-mgbs-55 {
    margin-block-start: 5.5rem;
  }
  .u-sp-mgbs-56 {
    margin-block-start: 5.6rem;
  }
  .u-sp-mgbs-57 {
    margin-block-start: 5.7rem;
  }
  .u-sp-mgbs-58 {
    margin-block-start: 5.8rem;
  }
  .u-sp-mgbs-59 {
    margin-block-start: 5.9rem;
  }
  .u-sp-mgbs-60 {
    margin-block-start: 6rem;
  }
  .u-sp-mgbs-61 {
    margin-block-start: 6.1rem;
  }
  .u-sp-mgbs-62 {
    margin-block-start: 6.2rem;
  }
  .u-sp-mgbs-63 {
    margin-block-start: 6.3rem;
  }
  .u-sp-mgbs-64 {
    margin-block-start: 6.4rem;
  }
  .u-sp-mgbs-65 {
    margin-block-start: 6.5rem;
  }
  .u-sp-mgbs-66 {
    margin-block-start: 6.6rem;
  }
  .u-sp-mgbs-67 {
    margin-block-start: 6.7rem;
  }
  .u-sp-mgbs-68 {
    margin-block-start: 6.8rem;
  }
  .u-sp-mgbs-69 {
    margin-block-start: 6.9rem;
  }
  .u-sp-mgbs-70 {
    margin-block-start: 7rem;
  }
  .u-sp-mgbs-71 {
    margin-block-start: 7.1rem;
  }
  .u-sp-mgbs-72 {
    margin-block-start: 7.2rem;
  }
  .u-sp-mgbs-73 {
    margin-block-start: 7.3rem;
  }
  .u-sp-mgbs-74 {
    margin-block-start: 7.4rem;
  }
  .u-sp-mgbs-75 {
    margin-block-start: 7.5rem;
  }
  .u-sp-mgbs-76 {
    margin-block-start: 7.6rem;
  }
  .u-sp-mgbs-77 {
    margin-block-start: 7.7rem;
  }
  .u-sp-mgbs-78 {
    margin-block-start: 7.8rem;
  }
  .u-sp-mgbs-79 {
    margin-block-start: 7.9rem;
  }
  .u-sp-mgbs-80 {
    margin-block-start: 8rem;
  }
  .u-sp-mgbs-81 {
    margin-block-start: 8.1rem;
  }
  .u-sp-mgbs-82 {
    margin-block-start: 8.2rem;
  }
  .u-sp-mgbs-83 {
    margin-block-start: 8.3rem;
  }
  .u-sp-mgbs-84 {
    margin-block-start: 8.4rem;
  }
  .u-sp-mgbs-85 {
    margin-block-start: 8.5rem;
  }
  .u-sp-mgbs-86 {
    margin-block-start: 8.6rem;
  }
  .u-sp-mgbs-87 {
    margin-block-start: 8.7rem;
  }
  .u-sp-mgbs-88 {
    margin-block-start: 8.8rem;
  }
  .u-sp-mgbs-89 {
    margin-block-start: 8.9rem;
  }
  .u-sp-mgbs-90 {
    margin-block-start: 9rem;
  }
  .u-sp-mgbs-91 {
    margin-block-start: 9.1rem;
  }
  .u-sp-mgbs-92 {
    margin-block-start: 9.2rem;
  }
  .u-sp-mgbs-93 {
    margin-block-start: 9.3rem;
  }
  .u-sp-mgbs-94 {
    margin-block-start: 9.4rem;
  }
  .u-sp-mgbs-95 {
    margin-block-start: 9.5rem;
  }
  .u-sp-mgbs-96 {
    margin-block-start: 9.6rem;
  }
  .u-sp-mgbs-97 {
    margin-block-start: 9.7rem;
  }
  .u-sp-mgbs-98 {
    margin-block-start: 9.8rem;
  }
  .u-sp-mgbs-99 {
    margin-block-start: 9.9rem;
  }
  .u-sp-mgbs-100 {
    margin-block-start: 10rem;
  }
  .u-sp-mgbs-101 {
    margin-block-start: 10.1rem;
  }
  .u-sp-mgbs-102 {
    margin-block-start: 10.2rem;
  }
  .u-sp-mgbs-103 {
    margin-block-start: 10.3rem;
  }
  .u-sp-mgbs-104 {
    margin-block-start: 10.4rem;
  }
  .u-sp-mgbs-105 {
    margin-block-start: 10.5rem;
  }
  .u-sp-mgbs-106 {
    margin-block-start: 10.6rem;
  }
  .u-sp-mgbs-107 {
    margin-block-start: 10.7rem;
  }
  .u-sp-mgbs-108 {
    margin-block-start: 10.8rem;
  }
  .u-sp-mgbs-109 {
    margin-block-start: 10.9rem;
  }
  .u-sp-mgbs-110 {
    margin-block-start: 11rem;
  }
  .u-sp-mgbs-111 {
    margin-block-start: 11.1rem;
  }
  .u-sp-mgbs-112 {
    margin-block-start: 11.2rem;
  }
  .u-sp-mgbs-113 {
    margin-block-start: 11.3rem;
  }
  .u-sp-mgbs-114 {
    margin-block-start: 11.4rem;
  }
  .u-sp-mgbs-115 {
    margin-block-start: 11.5rem;
  }
  .u-sp-mgbs-116 {
    margin-block-start: 11.6rem;
  }
  .u-sp-mgbs-117 {
    margin-block-start: 11.7rem;
  }
  .u-sp-mgbs-118 {
    margin-block-start: 11.8rem;
  }
  .u-sp-mgbs-119 {
    margin-block-start: 11.9rem;
  }
  .u-sp-mgbs-120 {
    margin-block-start: 12rem;
  }
  .u-sp-mgbs-121 {
    margin-block-start: 12.1rem;
  }
  .u-sp-mgbs-122 {
    margin-block-start: 12.2rem;
  }
  .u-sp-mgbs-123 {
    margin-block-start: 12.3rem;
  }
  .u-sp-mgbs-124 {
    margin-block-start: 12.4rem;
  }
  .u-sp-mgbs-125 {
    margin-block-start: 12.5rem;
  }
  .u-sp-mgbs-126 {
    margin-block-start: 12.6rem;
  }
  .u-sp-mgbs-127 {
    margin-block-start: 12.7rem;
  }
  .u-sp-mgbs-128 {
    margin-block-start: 12.8rem;
  }
  .u-sp-mgbs-129 {
    margin-block-start: 12.9rem;
  }
  .u-sp-mgbs-130 {
    margin-block-start: 13rem;
  }
  .u-sp-mgbs-131 {
    margin-block-start: 13.1rem;
  }
  .u-sp-mgbs-132 {
    margin-block-start: 13.2rem;
  }
  .u-sp-mgbs-133 {
    margin-block-start: 13.3rem;
  }
  .u-sp-mgbs-134 {
    margin-block-start: 13.4rem;
  }
  .u-sp-mgbs-135 {
    margin-block-start: 13.5rem;
  }
  .u-sp-mgbs-136 {
    margin-block-start: 13.6rem;
  }
  .u-sp-mgbs-137 {
    margin-block-start: 13.7rem;
  }
  .u-sp-mgbs-138 {
    margin-block-start: 13.8rem;
  }
  .u-sp-mgbs-139 {
    margin-block-start: 13.9rem;
  }
  .u-sp-mgbs-140 {
    margin-block-start: 14rem;
  }
  .u-sp-mgbs-141 {
    margin-block-start: 14.1rem;
  }
  .u-sp-mgbs-142 {
    margin-block-start: 14.2rem;
  }
  .u-sp-mgbs-143 {
    margin-block-start: 14.3rem;
  }
  .u-sp-mgbs-144 {
    margin-block-start: 14.4rem;
  }
  .u-sp-mgbs-145 {
    margin-block-start: 14.5rem;
  }
  .u-sp-mgbs-146 {
    margin-block-start: 14.6rem;
  }
  .u-sp-mgbs-147 {
    margin-block-start: 14.7rem;
  }
  .u-sp-mgbs-148 {
    margin-block-start: 14.8rem;
  }
  .u-sp-mgbs-149 {
    margin-block-start: 14.9rem;
  }
  .u-sp-mgbs-150 {
    margin-block-start: 15rem;
  }
  .u-sp-mgbs-151 {
    margin-block-start: 15.1rem;
  }
  .u-sp-mgbs-152 {
    margin-block-start: 15.2rem;
  }
  .u-sp-mgbs-153 {
    margin-block-start: 15.3rem;
  }
  .u-sp-mgbs-154 {
    margin-block-start: 15.4rem;
  }
  .u-sp-mgbs-155 {
    margin-block-start: 15.5rem;
  }
  .u-sp-mgbs-156 {
    margin-block-start: 15.6rem;
  }
  .u-sp-mgbs-157 {
    margin-block-start: 15.7rem;
  }
  .u-sp-mgbs-158 {
    margin-block-start: 15.8rem;
  }
  .u-sp-mgbs-159 {
    margin-block-start: 15.9rem;
  }
  .u-sp-mgbs-160 {
    margin-block-start: 16rem;
  }
  .u-sp-mgbs-161 {
    margin-block-start: 16.1rem;
  }
  .u-sp-mgbs-162 {
    margin-block-start: 16.2rem;
  }
  .u-sp-mgbs-163 {
    margin-block-start: 16.3rem;
  }
  .u-sp-mgbs-164 {
    margin-block-start: 16.4rem;
  }
  .u-sp-mgbs-165 {
    margin-block-start: 16.5rem;
  }
  .u-sp-mgbs-166 {
    margin-block-start: 16.6rem;
  }
  .u-sp-mgbs-167 {
    margin-block-start: 16.7rem;
  }
  .u-sp-mgbs-168 {
    margin-block-start: 16.8rem;
  }
  .u-sp-mgbs-169 {
    margin-block-start: 16.9rem;
  }
  .u-sp-mgbs-170 {
    margin-block-start: 17rem;
  }
  .u-sp-mgbs-171 {
    margin-block-start: 17.1rem;
  }
  .u-sp-mgbs-172 {
    margin-block-start: 17.2rem;
  }
  .u-sp-mgbs-173 {
    margin-block-start: 17.3rem;
  }
  .u-sp-mgbs-174 {
    margin-block-start: 17.4rem;
  }
  .u-sp-mgbs-175 {
    margin-block-start: 17.5rem;
  }
  .u-sp-mgbs-176 {
    margin-block-start: 17.6rem;
  }
  .u-sp-mgbs-177 {
    margin-block-start: 17.7rem;
  }
  .u-sp-mgbs-178 {
    margin-block-start: 17.8rem;
  }
  .u-sp-mgbs-179 {
    margin-block-start: 17.9rem;
  }
  .u-sp-mgbs-180 {
    margin-block-start: 18rem;
  }
  .u-sp-mgbs-181 {
    margin-block-start: 18.1rem;
  }
  .u-sp-mgbs-182 {
    margin-block-start: 18.2rem;
  }
  .u-sp-mgbs-183 {
    margin-block-start: 18.3rem;
  }
  .u-sp-mgbs-184 {
    margin-block-start: 18.4rem;
  }
  .u-sp-mgbs-185 {
    margin-block-start: 18.5rem;
  }
  .u-sp-mgbs-186 {
    margin-block-start: 18.6rem;
  }
  .u-sp-mgbs-187 {
    margin-block-start: 18.7rem;
  }
  .u-sp-mgbs-188 {
    margin-block-start: 18.8rem;
  }
  .u-sp-mgbs-189 {
    margin-block-start: 18.9rem;
  }
  .u-sp-mgbs-190 {
    margin-block-start: 19rem;
  }
  .u-sp-mgbs-191 {
    margin-block-start: 19.1rem;
  }
  .u-sp-mgbs-192 {
    margin-block-start: 19.2rem;
  }
  .u-sp-mgbs-193 {
    margin-block-start: 19.3rem;
  }
  .u-sp-mgbs-194 {
    margin-block-start: 19.4rem;
  }
  .u-sp-mgbs-195 {
    margin-block-start: 19.5rem;
  }
  .u-sp-mgbs-196 {
    margin-block-start: 19.6rem;
  }
  .u-sp-mgbs-197 {
    margin-block-start: 19.7rem;
  }
  .u-sp-mgbs-198 {
    margin-block-start: 19.8rem;
  }
  .u-sp-mgbs-199 {
    margin-block-start: 19.9rem;
  }
  .u-sp-mgbs-200 {
    margin-block-start: 20rem;
  }
  .u-sp-mgbe-0 {
    margin-block-end: 0rem;
  }
  .u-sp-mgbe-1 {
    margin-block-end: 0.1rem;
  }
  .u-sp-mgbe-2 {
    margin-block-end: 0.2rem;
  }
  .u-sp-mgbe-3 {
    margin-block-end: 0.3rem;
  }
  .u-sp-mgbe-4 {
    margin-block-end: 0.4rem;
  }
  .u-sp-mgbe-5 {
    margin-block-end: 0.5rem;
  }
  .u-sp-mgbe-6 {
    margin-block-end: 0.6rem;
  }
  .u-sp-mgbe-7 {
    margin-block-end: 0.7rem;
  }
  .u-sp-mgbe-8 {
    margin-block-end: 0.8rem;
  }
  .u-sp-mgbe-9 {
    margin-block-end: 0.9rem;
  }
  .u-sp-mgbe-10 {
    margin-block-end: 1rem;
  }
  .u-sp-mgbe-11 {
    margin-block-end: 1.1rem;
  }
  .u-sp-mgbe-12 {
    margin-block-end: 1.2rem;
  }
  .u-sp-mgbe-13 {
    margin-block-end: 1.3rem;
  }
  .u-sp-mgbe-14 {
    margin-block-end: 1.4rem;
  }
  .u-sp-mgbe-15 {
    margin-block-end: 1.5rem;
  }
  .u-sp-mgbe-16 {
    margin-block-end: 1.6rem;
  }
  .u-sp-mgbe-17 {
    margin-block-end: 1.7rem;
  }
  .u-sp-mgbe-18 {
    margin-block-end: 1.8rem;
  }
  .u-sp-mgbe-19 {
    margin-block-end: 1.9rem;
  }
  .u-sp-mgbe-20 {
    margin-block-end: 2rem;
  }
  .u-sp-mgbe-21 {
    margin-block-end: 2.1rem;
  }
  .u-sp-mgbe-22 {
    margin-block-end: 2.2rem;
  }
  .u-sp-mgbe-23 {
    margin-block-end: 2.3rem;
  }
  .u-sp-mgbe-24 {
    margin-block-end: 2.4rem;
  }
  .u-sp-mgbe-25 {
    margin-block-end: 2.5rem;
  }
  .u-sp-mgbe-26 {
    margin-block-end: 2.6rem;
  }
  .u-sp-mgbe-27 {
    margin-block-end: 2.7rem;
  }
  .u-sp-mgbe-28 {
    margin-block-end: 2.8rem;
  }
  .u-sp-mgbe-29 {
    margin-block-end: 2.9rem;
  }
  .u-sp-mgbe-30 {
    margin-block-end: 3rem;
  }
  .u-sp-mgbe-31 {
    margin-block-end: 3.1rem;
  }
  .u-sp-mgbe-32 {
    margin-block-end: 3.2rem;
  }
  .u-sp-mgbe-33 {
    margin-block-end: 3.3rem;
  }
  .u-sp-mgbe-34 {
    margin-block-end: 3.4rem;
  }
  .u-sp-mgbe-35 {
    margin-block-end: 3.5rem;
  }
  .u-sp-mgbe-36 {
    margin-block-end: 3.6rem;
  }
  .u-sp-mgbe-37 {
    margin-block-end: 3.7rem;
  }
  .u-sp-mgbe-38 {
    margin-block-end: 3.8rem;
  }
  .u-sp-mgbe-39 {
    margin-block-end: 3.9rem;
  }
  .u-sp-mgbe-40 {
    margin-block-end: 4rem;
  }
  .u-sp-mgbe-41 {
    margin-block-end: 4.1rem;
  }
  .u-sp-mgbe-42 {
    margin-block-end: 4.2rem;
  }
  .u-sp-mgbe-43 {
    margin-block-end: 4.3rem;
  }
  .u-sp-mgbe-44 {
    margin-block-end: 4.4rem;
  }
  .u-sp-mgbe-45 {
    margin-block-end: 4.5rem;
  }
  .u-sp-mgbe-46 {
    margin-block-end: 4.6rem;
  }
  .u-sp-mgbe-47 {
    margin-block-end: 4.7rem;
  }
  .u-sp-mgbe-48 {
    margin-block-end: 4.8rem;
  }
  .u-sp-mgbe-49 {
    margin-block-end: 4.9rem;
  }
  .u-sp-mgbe-50 {
    margin-block-end: 5rem;
  }
  .u-sp-mgbe-51 {
    margin-block-end: 5.1rem;
  }
  .u-sp-mgbe-52 {
    margin-block-end: 5.2rem;
  }
  .u-sp-mgbe-53 {
    margin-block-end: 5.3rem;
  }
  .u-sp-mgbe-54 {
    margin-block-end: 5.4rem;
  }
  .u-sp-mgbe-55 {
    margin-block-end: 5.5rem;
  }
  .u-sp-mgbe-56 {
    margin-block-end: 5.6rem;
  }
  .u-sp-mgbe-57 {
    margin-block-end: 5.7rem;
  }
  .u-sp-mgbe-58 {
    margin-block-end: 5.8rem;
  }
  .u-sp-mgbe-59 {
    margin-block-end: 5.9rem;
  }
  .u-sp-mgbe-60 {
    margin-block-end: 6rem;
  }
  .u-sp-mgbe-61 {
    margin-block-end: 6.1rem;
  }
  .u-sp-mgbe-62 {
    margin-block-end: 6.2rem;
  }
  .u-sp-mgbe-63 {
    margin-block-end: 6.3rem;
  }
  .u-sp-mgbe-64 {
    margin-block-end: 6.4rem;
  }
  .u-sp-mgbe-65 {
    margin-block-end: 6.5rem;
  }
  .u-sp-mgbe-66 {
    margin-block-end: 6.6rem;
  }
  .u-sp-mgbe-67 {
    margin-block-end: 6.7rem;
  }
  .u-sp-mgbe-68 {
    margin-block-end: 6.8rem;
  }
  .u-sp-mgbe-69 {
    margin-block-end: 6.9rem;
  }
  .u-sp-mgbe-70 {
    margin-block-end: 7rem;
  }
  .u-sp-mgbe-71 {
    margin-block-end: 7.1rem;
  }
  .u-sp-mgbe-72 {
    margin-block-end: 7.2rem;
  }
  .u-sp-mgbe-73 {
    margin-block-end: 7.3rem;
  }
  .u-sp-mgbe-74 {
    margin-block-end: 7.4rem;
  }
  .u-sp-mgbe-75 {
    margin-block-end: 7.5rem;
  }
  .u-sp-mgbe-76 {
    margin-block-end: 7.6rem;
  }
  .u-sp-mgbe-77 {
    margin-block-end: 7.7rem;
  }
  .u-sp-mgbe-78 {
    margin-block-end: 7.8rem;
  }
  .u-sp-mgbe-79 {
    margin-block-end: 7.9rem;
  }
  .u-sp-mgbe-80 {
    margin-block-end: 8rem;
  }
  .u-sp-mgbe-81 {
    margin-block-end: 8.1rem;
  }
  .u-sp-mgbe-82 {
    margin-block-end: 8.2rem;
  }
  .u-sp-mgbe-83 {
    margin-block-end: 8.3rem;
  }
  .u-sp-mgbe-84 {
    margin-block-end: 8.4rem;
  }
  .u-sp-mgbe-85 {
    margin-block-end: 8.5rem;
  }
  .u-sp-mgbe-86 {
    margin-block-end: 8.6rem;
  }
  .u-sp-mgbe-87 {
    margin-block-end: 8.7rem;
  }
  .u-sp-mgbe-88 {
    margin-block-end: 8.8rem;
  }
  .u-sp-mgbe-89 {
    margin-block-end: 8.9rem;
  }
  .u-sp-mgbe-90 {
    margin-block-end: 9rem;
  }
  .u-sp-mgbe-91 {
    margin-block-end: 9.1rem;
  }
  .u-sp-mgbe-92 {
    margin-block-end: 9.2rem;
  }
  .u-sp-mgbe-93 {
    margin-block-end: 9.3rem;
  }
  .u-sp-mgbe-94 {
    margin-block-end: 9.4rem;
  }
  .u-sp-mgbe-95 {
    margin-block-end: 9.5rem;
  }
  .u-sp-mgbe-96 {
    margin-block-end: 9.6rem;
  }
  .u-sp-mgbe-97 {
    margin-block-end: 9.7rem;
  }
  .u-sp-mgbe-98 {
    margin-block-end: 9.8rem;
  }
  .u-sp-mgbe-99 {
    margin-block-end: 9.9rem;
  }
  .u-sp-mgbe-100 {
    margin-block-end: 10rem;
  }
  .u-sp-mgbe-101 {
    margin-block-end: 10.1rem;
  }
  .u-sp-mgbe-102 {
    margin-block-end: 10.2rem;
  }
  .u-sp-mgbe-103 {
    margin-block-end: 10.3rem;
  }
  .u-sp-mgbe-104 {
    margin-block-end: 10.4rem;
  }
  .u-sp-mgbe-105 {
    margin-block-end: 10.5rem;
  }
  .u-sp-mgbe-106 {
    margin-block-end: 10.6rem;
  }
  .u-sp-mgbe-107 {
    margin-block-end: 10.7rem;
  }
  .u-sp-mgbe-108 {
    margin-block-end: 10.8rem;
  }
  .u-sp-mgbe-109 {
    margin-block-end: 10.9rem;
  }
  .u-sp-mgbe-110 {
    margin-block-end: 11rem;
  }
  .u-sp-mgbe-111 {
    margin-block-end: 11.1rem;
  }
  .u-sp-mgbe-112 {
    margin-block-end: 11.2rem;
  }
  .u-sp-mgbe-113 {
    margin-block-end: 11.3rem;
  }
  .u-sp-mgbe-114 {
    margin-block-end: 11.4rem;
  }
  .u-sp-mgbe-115 {
    margin-block-end: 11.5rem;
  }
  .u-sp-mgbe-116 {
    margin-block-end: 11.6rem;
  }
  .u-sp-mgbe-117 {
    margin-block-end: 11.7rem;
  }
  .u-sp-mgbe-118 {
    margin-block-end: 11.8rem;
  }
  .u-sp-mgbe-119 {
    margin-block-end: 11.9rem;
  }
  .u-sp-mgbe-120 {
    margin-block-end: 12rem;
  }
  .u-sp-mgbe-121 {
    margin-block-end: 12.1rem;
  }
  .u-sp-mgbe-122 {
    margin-block-end: 12.2rem;
  }
  .u-sp-mgbe-123 {
    margin-block-end: 12.3rem;
  }
  .u-sp-mgbe-124 {
    margin-block-end: 12.4rem;
  }
  .u-sp-mgbe-125 {
    margin-block-end: 12.5rem;
  }
  .u-sp-mgbe-126 {
    margin-block-end: 12.6rem;
  }
  .u-sp-mgbe-127 {
    margin-block-end: 12.7rem;
  }
  .u-sp-mgbe-128 {
    margin-block-end: 12.8rem;
  }
  .u-sp-mgbe-129 {
    margin-block-end: 12.9rem;
  }
  .u-sp-mgbe-130 {
    margin-block-end: 13rem;
  }
  .u-sp-mgbe-131 {
    margin-block-end: 13.1rem;
  }
  .u-sp-mgbe-132 {
    margin-block-end: 13.2rem;
  }
  .u-sp-mgbe-133 {
    margin-block-end: 13.3rem;
  }
  .u-sp-mgbe-134 {
    margin-block-end: 13.4rem;
  }
  .u-sp-mgbe-135 {
    margin-block-end: 13.5rem;
  }
  .u-sp-mgbe-136 {
    margin-block-end: 13.6rem;
  }
  .u-sp-mgbe-137 {
    margin-block-end: 13.7rem;
  }
  .u-sp-mgbe-138 {
    margin-block-end: 13.8rem;
  }
  .u-sp-mgbe-139 {
    margin-block-end: 13.9rem;
  }
  .u-sp-mgbe-140 {
    margin-block-end: 14rem;
  }
  .u-sp-mgbe-141 {
    margin-block-end: 14.1rem;
  }
  .u-sp-mgbe-142 {
    margin-block-end: 14.2rem;
  }
  .u-sp-mgbe-143 {
    margin-block-end: 14.3rem;
  }
  .u-sp-mgbe-144 {
    margin-block-end: 14.4rem;
  }
  .u-sp-mgbe-145 {
    margin-block-end: 14.5rem;
  }
  .u-sp-mgbe-146 {
    margin-block-end: 14.6rem;
  }
  .u-sp-mgbe-147 {
    margin-block-end: 14.7rem;
  }
  .u-sp-mgbe-148 {
    margin-block-end: 14.8rem;
  }
  .u-sp-mgbe-149 {
    margin-block-end: 14.9rem;
  }
  .u-sp-mgbe-150 {
    margin-block-end: 15rem;
  }
  .u-sp-mgbe-151 {
    margin-block-end: 15.1rem;
  }
  .u-sp-mgbe-152 {
    margin-block-end: 15.2rem;
  }
  .u-sp-mgbe-153 {
    margin-block-end: 15.3rem;
  }
  .u-sp-mgbe-154 {
    margin-block-end: 15.4rem;
  }
  .u-sp-mgbe-155 {
    margin-block-end: 15.5rem;
  }
  .u-sp-mgbe-156 {
    margin-block-end: 15.6rem;
  }
  .u-sp-mgbe-157 {
    margin-block-end: 15.7rem;
  }
  .u-sp-mgbe-158 {
    margin-block-end: 15.8rem;
  }
  .u-sp-mgbe-159 {
    margin-block-end: 15.9rem;
  }
  .u-sp-mgbe-160 {
    margin-block-end: 16rem;
  }
  .u-sp-mgbe-161 {
    margin-block-end: 16.1rem;
  }
  .u-sp-mgbe-162 {
    margin-block-end: 16.2rem;
  }
  .u-sp-mgbe-163 {
    margin-block-end: 16.3rem;
  }
  .u-sp-mgbe-164 {
    margin-block-end: 16.4rem;
  }
  .u-sp-mgbe-165 {
    margin-block-end: 16.5rem;
  }
  .u-sp-mgbe-166 {
    margin-block-end: 16.6rem;
  }
  .u-sp-mgbe-167 {
    margin-block-end: 16.7rem;
  }
  .u-sp-mgbe-168 {
    margin-block-end: 16.8rem;
  }
  .u-sp-mgbe-169 {
    margin-block-end: 16.9rem;
  }
  .u-sp-mgbe-170 {
    margin-block-end: 17rem;
  }
  .u-sp-mgbe-171 {
    margin-block-end: 17.1rem;
  }
  .u-sp-mgbe-172 {
    margin-block-end: 17.2rem;
  }
  .u-sp-mgbe-173 {
    margin-block-end: 17.3rem;
  }
  .u-sp-mgbe-174 {
    margin-block-end: 17.4rem;
  }
  .u-sp-mgbe-175 {
    margin-block-end: 17.5rem;
  }
  .u-sp-mgbe-176 {
    margin-block-end: 17.6rem;
  }
  .u-sp-mgbe-177 {
    margin-block-end: 17.7rem;
  }
  .u-sp-mgbe-178 {
    margin-block-end: 17.8rem;
  }
  .u-sp-mgbe-179 {
    margin-block-end: 17.9rem;
  }
  .u-sp-mgbe-180 {
    margin-block-end: 18rem;
  }
  .u-sp-mgbe-181 {
    margin-block-end: 18.1rem;
  }
  .u-sp-mgbe-182 {
    margin-block-end: 18.2rem;
  }
  .u-sp-mgbe-183 {
    margin-block-end: 18.3rem;
  }
  .u-sp-mgbe-184 {
    margin-block-end: 18.4rem;
  }
  .u-sp-mgbe-185 {
    margin-block-end: 18.5rem;
  }
  .u-sp-mgbe-186 {
    margin-block-end: 18.6rem;
  }
  .u-sp-mgbe-187 {
    margin-block-end: 18.7rem;
  }
  .u-sp-mgbe-188 {
    margin-block-end: 18.8rem;
  }
  .u-sp-mgbe-189 {
    margin-block-end: 18.9rem;
  }
  .u-sp-mgbe-190 {
    margin-block-end: 19rem;
  }
  .u-sp-mgbe-191 {
    margin-block-end: 19.1rem;
  }
  .u-sp-mgbe-192 {
    margin-block-end: 19.2rem;
  }
  .u-sp-mgbe-193 {
    margin-block-end: 19.3rem;
  }
  .u-sp-mgbe-194 {
    margin-block-end: 19.4rem;
  }
  .u-sp-mgbe-195 {
    margin-block-end: 19.5rem;
  }
  .u-sp-mgbe-196 {
    margin-block-end: 19.6rem;
  }
  .u-sp-mgbe-197 {
    margin-block-end: 19.7rem;
  }
  .u-sp-mgbe-198 {
    margin-block-end: 19.8rem;
  }
  .u-sp-mgbe-199 {
    margin-block-end: 19.9rem;
  }
  .u-sp-mgbe-200 {
    margin-block-end: 20rem;
  }
  .u-sp-mgis-0 {
    margin-inline-start: 0rem;
  }
  .u-sp-mgis-1 {
    margin-inline-start: 0.1rem;
  }
  .u-sp-mgis-2 {
    margin-inline-start: 0.2rem;
  }
  .u-sp-mgis-3 {
    margin-inline-start: 0.3rem;
  }
  .u-sp-mgis-4 {
    margin-inline-start: 0.4rem;
  }
  .u-sp-mgis-5 {
    margin-inline-start: 0.5rem;
  }
  .u-sp-mgis-6 {
    margin-inline-start: 0.6rem;
  }
  .u-sp-mgis-7 {
    margin-inline-start: 0.7rem;
  }
  .u-sp-mgis-8 {
    margin-inline-start: 0.8rem;
  }
  .u-sp-mgis-9 {
    margin-inline-start: 0.9rem;
  }
  .u-sp-mgis-10 {
    margin-inline-start: 1rem;
  }
  .u-sp-mgis-11 {
    margin-inline-start: 1.1rem;
  }
  .u-sp-mgis-12 {
    margin-inline-start: 1.2rem;
  }
  .u-sp-mgis-13 {
    margin-inline-start: 1.3rem;
  }
  .u-sp-mgis-14 {
    margin-inline-start: 1.4rem;
  }
  .u-sp-mgis-15 {
    margin-inline-start: 1.5rem;
  }
  .u-sp-mgis-16 {
    margin-inline-start: 1.6rem;
  }
  .u-sp-mgis-17 {
    margin-inline-start: 1.7rem;
  }
  .u-sp-mgis-18 {
    margin-inline-start: 1.8rem;
  }
  .u-sp-mgis-19 {
    margin-inline-start: 1.9rem;
  }
  .u-sp-mgis-20 {
    margin-inline-start: 2rem;
  }
  .u-sp-mgis-21 {
    margin-inline-start: 2.1rem;
  }
  .u-sp-mgis-22 {
    margin-inline-start: 2.2rem;
  }
  .u-sp-mgis-23 {
    margin-inline-start: 2.3rem;
  }
  .u-sp-mgis-24 {
    margin-inline-start: 2.4rem;
  }
  .u-sp-mgis-25 {
    margin-inline-start: 2.5rem;
  }
  .u-sp-mgis-26 {
    margin-inline-start: 2.6rem;
  }
  .u-sp-mgis-27 {
    margin-inline-start: 2.7rem;
  }
  .u-sp-mgis-28 {
    margin-inline-start: 2.8rem;
  }
  .u-sp-mgis-29 {
    margin-inline-start: 2.9rem;
  }
  .u-sp-mgis-30 {
    margin-inline-start: 3rem;
  }
  .u-sp-mgis-31 {
    margin-inline-start: 3.1rem;
  }
  .u-sp-mgis-32 {
    margin-inline-start: 3.2rem;
  }
  .u-sp-mgis-33 {
    margin-inline-start: 3.3rem;
  }
  .u-sp-mgis-34 {
    margin-inline-start: 3.4rem;
  }
  .u-sp-mgis-35 {
    margin-inline-start: 3.5rem;
  }
  .u-sp-mgis-36 {
    margin-inline-start: 3.6rem;
  }
  .u-sp-mgis-37 {
    margin-inline-start: 3.7rem;
  }
  .u-sp-mgis-38 {
    margin-inline-start: 3.8rem;
  }
  .u-sp-mgis-39 {
    margin-inline-start: 3.9rem;
  }
  .u-sp-mgis-40 {
    margin-inline-start: 4rem;
  }
  .u-sp-mgis-41 {
    margin-inline-start: 4.1rem;
  }
  .u-sp-mgis-42 {
    margin-inline-start: 4.2rem;
  }
  .u-sp-mgis-43 {
    margin-inline-start: 4.3rem;
  }
  .u-sp-mgis-44 {
    margin-inline-start: 4.4rem;
  }
  .u-sp-mgis-45 {
    margin-inline-start: 4.5rem;
  }
  .u-sp-mgis-46 {
    margin-inline-start: 4.6rem;
  }
  .u-sp-mgis-47 {
    margin-inline-start: 4.7rem;
  }
  .u-sp-mgis-48 {
    margin-inline-start: 4.8rem;
  }
  .u-sp-mgis-49 {
    margin-inline-start: 4.9rem;
  }
  .u-sp-mgis-50 {
    margin-inline-start: 5rem;
  }
  .u-sp-mgis-51 {
    margin-inline-start: 5.1rem;
  }
  .u-sp-mgis-52 {
    margin-inline-start: 5.2rem;
  }
  .u-sp-mgis-53 {
    margin-inline-start: 5.3rem;
  }
  .u-sp-mgis-54 {
    margin-inline-start: 5.4rem;
  }
  .u-sp-mgis-55 {
    margin-inline-start: 5.5rem;
  }
  .u-sp-mgis-56 {
    margin-inline-start: 5.6rem;
  }
  .u-sp-mgis-57 {
    margin-inline-start: 5.7rem;
  }
  .u-sp-mgis-58 {
    margin-inline-start: 5.8rem;
  }
  .u-sp-mgis-59 {
    margin-inline-start: 5.9rem;
  }
  .u-sp-mgis-60 {
    margin-inline-start: 6rem;
  }
  .u-sp-mgis-61 {
    margin-inline-start: 6.1rem;
  }
  .u-sp-mgis-62 {
    margin-inline-start: 6.2rem;
  }
  .u-sp-mgis-63 {
    margin-inline-start: 6.3rem;
  }
  .u-sp-mgis-64 {
    margin-inline-start: 6.4rem;
  }
  .u-sp-mgis-65 {
    margin-inline-start: 6.5rem;
  }
  .u-sp-mgis-66 {
    margin-inline-start: 6.6rem;
  }
  .u-sp-mgis-67 {
    margin-inline-start: 6.7rem;
  }
  .u-sp-mgis-68 {
    margin-inline-start: 6.8rem;
  }
  .u-sp-mgis-69 {
    margin-inline-start: 6.9rem;
  }
  .u-sp-mgis-70 {
    margin-inline-start: 7rem;
  }
  .u-sp-mgis-71 {
    margin-inline-start: 7.1rem;
  }
  .u-sp-mgis-72 {
    margin-inline-start: 7.2rem;
  }
  .u-sp-mgis-73 {
    margin-inline-start: 7.3rem;
  }
  .u-sp-mgis-74 {
    margin-inline-start: 7.4rem;
  }
  .u-sp-mgis-75 {
    margin-inline-start: 7.5rem;
  }
  .u-sp-mgis-76 {
    margin-inline-start: 7.6rem;
  }
  .u-sp-mgis-77 {
    margin-inline-start: 7.7rem;
  }
  .u-sp-mgis-78 {
    margin-inline-start: 7.8rem;
  }
  .u-sp-mgis-79 {
    margin-inline-start: 7.9rem;
  }
  .u-sp-mgis-80 {
    margin-inline-start: 8rem;
  }
  .u-sp-mgis-81 {
    margin-inline-start: 8.1rem;
  }
  .u-sp-mgis-82 {
    margin-inline-start: 8.2rem;
  }
  .u-sp-mgis-83 {
    margin-inline-start: 8.3rem;
  }
  .u-sp-mgis-84 {
    margin-inline-start: 8.4rem;
  }
  .u-sp-mgis-85 {
    margin-inline-start: 8.5rem;
  }
  .u-sp-mgis-86 {
    margin-inline-start: 8.6rem;
  }
  .u-sp-mgis-87 {
    margin-inline-start: 8.7rem;
  }
  .u-sp-mgis-88 {
    margin-inline-start: 8.8rem;
  }
  .u-sp-mgis-89 {
    margin-inline-start: 8.9rem;
  }
  .u-sp-mgis-90 {
    margin-inline-start: 9rem;
  }
  .u-sp-mgis-91 {
    margin-inline-start: 9.1rem;
  }
  .u-sp-mgis-92 {
    margin-inline-start: 9.2rem;
  }
  .u-sp-mgis-93 {
    margin-inline-start: 9.3rem;
  }
  .u-sp-mgis-94 {
    margin-inline-start: 9.4rem;
  }
  .u-sp-mgis-95 {
    margin-inline-start: 9.5rem;
  }
  .u-sp-mgis-96 {
    margin-inline-start: 9.6rem;
  }
  .u-sp-mgis-97 {
    margin-inline-start: 9.7rem;
  }
  .u-sp-mgis-98 {
    margin-inline-start: 9.8rem;
  }
  .u-sp-mgis-99 {
    margin-inline-start: 9.9rem;
  }
  .u-sp-mgis-100 {
    margin-inline-start: 10rem;
  }
  .u-sp-mgis-101 {
    margin-inline-start: 10.1rem;
  }
  .u-sp-mgis-102 {
    margin-inline-start: 10.2rem;
  }
  .u-sp-mgis-103 {
    margin-inline-start: 10.3rem;
  }
  .u-sp-mgis-104 {
    margin-inline-start: 10.4rem;
  }
  .u-sp-mgis-105 {
    margin-inline-start: 10.5rem;
  }
  .u-sp-mgis-106 {
    margin-inline-start: 10.6rem;
  }
  .u-sp-mgis-107 {
    margin-inline-start: 10.7rem;
  }
  .u-sp-mgis-108 {
    margin-inline-start: 10.8rem;
  }
  .u-sp-mgis-109 {
    margin-inline-start: 10.9rem;
  }
  .u-sp-mgis-110 {
    margin-inline-start: 11rem;
  }
  .u-sp-mgis-111 {
    margin-inline-start: 11.1rem;
  }
  .u-sp-mgis-112 {
    margin-inline-start: 11.2rem;
  }
  .u-sp-mgis-113 {
    margin-inline-start: 11.3rem;
  }
  .u-sp-mgis-114 {
    margin-inline-start: 11.4rem;
  }
  .u-sp-mgis-115 {
    margin-inline-start: 11.5rem;
  }
  .u-sp-mgis-116 {
    margin-inline-start: 11.6rem;
  }
  .u-sp-mgis-117 {
    margin-inline-start: 11.7rem;
  }
  .u-sp-mgis-118 {
    margin-inline-start: 11.8rem;
  }
  .u-sp-mgis-119 {
    margin-inline-start: 11.9rem;
  }
  .u-sp-mgis-120 {
    margin-inline-start: 12rem;
  }
  .u-sp-mgis-121 {
    margin-inline-start: 12.1rem;
  }
  .u-sp-mgis-122 {
    margin-inline-start: 12.2rem;
  }
  .u-sp-mgis-123 {
    margin-inline-start: 12.3rem;
  }
  .u-sp-mgis-124 {
    margin-inline-start: 12.4rem;
  }
  .u-sp-mgis-125 {
    margin-inline-start: 12.5rem;
  }
  .u-sp-mgis-126 {
    margin-inline-start: 12.6rem;
  }
  .u-sp-mgis-127 {
    margin-inline-start: 12.7rem;
  }
  .u-sp-mgis-128 {
    margin-inline-start: 12.8rem;
  }
  .u-sp-mgis-129 {
    margin-inline-start: 12.9rem;
  }
  .u-sp-mgis-130 {
    margin-inline-start: 13rem;
  }
  .u-sp-mgis-131 {
    margin-inline-start: 13.1rem;
  }
  .u-sp-mgis-132 {
    margin-inline-start: 13.2rem;
  }
  .u-sp-mgis-133 {
    margin-inline-start: 13.3rem;
  }
  .u-sp-mgis-134 {
    margin-inline-start: 13.4rem;
  }
  .u-sp-mgis-135 {
    margin-inline-start: 13.5rem;
  }
  .u-sp-mgis-136 {
    margin-inline-start: 13.6rem;
  }
  .u-sp-mgis-137 {
    margin-inline-start: 13.7rem;
  }
  .u-sp-mgis-138 {
    margin-inline-start: 13.8rem;
  }
  .u-sp-mgis-139 {
    margin-inline-start: 13.9rem;
  }
  .u-sp-mgis-140 {
    margin-inline-start: 14rem;
  }
  .u-sp-mgis-141 {
    margin-inline-start: 14.1rem;
  }
  .u-sp-mgis-142 {
    margin-inline-start: 14.2rem;
  }
  .u-sp-mgis-143 {
    margin-inline-start: 14.3rem;
  }
  .u-sp-mgis-144 {
    margin-inline-start: 14.4rem;
  }
  .u-sp-mgis-145 {
    margin-inline-start: 14.5rem;
  }
  .u-sp-mgis-146 {
    margin-inline-start: 14.6rem;
  }
  .u-sp-mgis-147 {
    margin-inline-start: 14.7rem;
  }
  .u-sp-mgis-148 {
    margin-inline-start: 14.8rem;
  }
  .u-sp-mgis-149 {
    margin-inline-start: 14.9rem;
  }
  .u-sp-mgis-150 {
    margin-inline-start: 15rem;
  }
  .u-sp-mgis-151 {
    margin-inline-start: 15.1rem;
  }
  .u-sp-mgis-152 {
    margin-inline-start: 15.2rem;
  }
  .u-sp-mgis-153 {
    margin-inline-start: 15.3rem;
  }
  .u-sp-mgis-154 {
    margin-inline-start: 15.4rem;
  }
  .u-sp-mgis-155 {
    margin-inline-start: 15.5rem;
  }
  .u-sp-mgis-156 {
    margin-inline-start: 15.6rem;
  }
  .u-sp-mgis-157 {
    margin-inline-start: 15.7rem;
  }
  .u-sp-mgis-158 {
    margin-inline-start: 15.8rem;
  }
  .u-sp-mgis-159 {
    margin-inline-start: 15.9rem;
  }
  .u-sp-mgis-160 {
    margin-inline-start: 16rem;
  }
  .u-sp-mgis-161 {
    margin-inline-start: 16.1rem;
  }
  .u-sp-mgis-162 {
    margin-inline-start: 16.2rem;
  }
  .u-sp-mgis-163 {
    margin-inline-start: 16.3rem;
  }
  .u-sp-mgis-164 {
    margin-inline-start: 16.4rem;
  }
  .u-sp-mgis-165 {
    margin-inline-start: 16.5rem;
  }
  .u-sp-mgis-166 {
    margin-inline-start: 16.6rem;
  }
  .u-sp-mgis-167 {
    margin-inline-start: 16.7rem;
  }
  .u-sp-mgis-168 {
    margin-inline-start: 16.8rem;
  }
  .u-sp-mgis-169 {
    margin-inline-start: 16.9rem;
  }
  .u-sp-mgis-170 {
    margin-inline-start: 17rem;
  }
  .u-sp-mgis-171 {
    margin-inline-start: 17.1rem;
  }
  .u-sp-mgis-172 {
    margin-inline-start: 17.2rem;
  }
  .u-sp-mgis-173 {
    margin-inline-start: 17.3rem;
  }
  .u-sp-mgis-174 {
    margin-inline-start: 17.4rem;
  }
  .u-sp-mgis-175 {
    margin-inline-start: 17.5rem;
  }
  .u-sp-mgis-176 {
    margin-inline-start: 17.6rem;
  }
  .u-sp-mgis-177 {
    margin-inline-start: 17.7rem;
  }
  .u-sp-mgis-178 {
    margin-inline-start: 17.8rem;
  }
  .u-sp-mgis-179 {
    margin-inline-start: 17.9rem;
  }
  .u-sp-mgis-180 {
    margin-inline-start: 18rem;
  }
  .u-sp-mgis-181 {
    margin-inline-start: 18.1rem;
  }
  .u-sp-mgis-182 {
    margin-inline-start: 18.2rem;
  }
  .u-sp-mgis-183 {
    margin-inline-start: 18.3rem;
  }
  .u-sp-mgis-184 {
    margin-inline-start: 18.4rem;
  }
  .u-sp-mgis-185 {
    margin-inline-start: 18.5rem;
  }
  .u-sp-mgis-186 {
    margin-inline-start: 18.6rem;
  }
  .u-sp-mgis-187 {
    margin-inline-start: 18.7rem;
  }
  .u-sp-mgis-188 {
    margin-inline-start: 18.8rem;
  }
  .u-sp-mgis-189 {
    margin-inline-start: 18.9rem;
  }
  .u-sp-mgis-190 {
    margin-inline-start: 19rem;
  }
  .u-sp-mgis-191 {
    margin-inline-start: 19.1rem;
  }
  .u-sp-mgis-192 {
    margin-inline-start: 19.2rem;
  }
  .u-sp-mgis-193 {
    margin-inline-start: 19.3rem;
  }
  .u-sp-mgis-194 {
    margin-inline-start: 19.4rem;
  }
  .u-sp-mgis-195 {
    margin-inline-start: 19.5rem;
  }
  .u-sp-mgis-196 {
    margin-inline-start: 19.6rem;
  }
  .u-sp-mgis-197 {
    margin-inline-start: 19.7rem;
  }
  .u-sp-mgis-198 {
    margin-inline-start: 19.8rem;
  }
  .u-sp-mgis-199 {
    margin-inline-start: 19.9rem;
  }
  .u-sp-mgis-200 {
    margin-inline-start: 20rem;
  }
  .u-sp-mgie-0 {
    margin-inline-end: 0rem;
  }
  .u-sp-mgie-1 {
    margin-inline-end: 0.1rem;
  }
  .u-sp-mgie-2 {
    margin-inline-end: 0.2rem;
  }
  .u-sp-mgie-3 {
    margin-inline-end: 0.3rem;
  }
  .u-sp-mgie-4 {
    margin-inline-end: 0.4rem;
  }
  .u-sp-mgie-5 {
    margin-inline-end: 0.5rem;
  }
  .u-sp-mgie-6 {
    margin-inline-end: 0.6rem;
  }
  .u-sp-mgie-7 {
    margin-inline-end: 0.7rem;
  }
  .u-sp-mgie-8 {
    margin-inline-end: 0.8rem;
  }
  .u-sp-mgie-9 {
    margin-inline-end: 0.9rem;
  }
  .u-sp-mgie-10 {
    margin-inline-end: 1rem;
  }
  .u-sp-mgie-11 {
    margin-inline-end: 1.1rem;
  }
  .u-sp-mgie-12 {
    margin-inline-end: 1.2rem;
  }
  .u-sp-mgie-13 {
    margin-inline-end: 1.3rem;
  }
  .u-sp-mgie-14 {
    margin-inline-end: 1.4rem;
  }
  .u-sp-mgie-15 {
    margin-inline-end: 1.5rem;
  }
  .u-sp-mgie-16 {
    margin-inline-end: 1.6rem;
  }
  .u-sp-mgie-17 {
    margin-inline-end: 1.7rem;
  }
  .u-sp-mgie-18 {
    margin-inline-end: 1.8rem;
  }
  .u-sp-mgie-19 {
    margin-inline-end: 1.9rem;
  }
  .u-sp-mgie-20 {
    margin-inline-end: 2rem;
  }
  .u-sp-mgie-21 {
    margin-inline-end: 2.1rem;
  }
  .u-sp-mgie-22 {
    margin-inline-end: 2.2rem;
  }
  .u-sp-mgie-23 {
    margin-inline-end: 2.3rem;
  }
  .u-sp-mgie-24 {
    margin-inline-end: 2.4rem;
  }
  .u-sp-mgie-25 {
    margin-inline-end: 2.5rem;
  }
  .u-sp-mgie-26 {
    margin-inline-end: 2.6rem;
  }
  .u-sp-mgie-27 {
    margin-inline-end: 2.7rem;
  }
  .u-sp-mgie-28 {
    margin-inline-end: 2.8rem;
  }
  .u-sp-mgie-29 {
    margin-inline-end: 2.9rem;
  }
  .u-sp-mgie-30 {
    margin-inline-end: 3rem;
  }
  .u-sp-mgie-31 {
    margin-inline-end: 3.1rem;
  }
  .u-sp-mgie-32 {
    margin-inline-end: 3.2rem;
  }
  .u-sp-mgie-33 {
    margin-inline-end: 3.3rem;
  }
  .u-sp-mgie-34 {
    margin-inline-end: 3.4rem;
  }
  .u-sp-mgie-35 {
    margin-inline-end: 3.5rem;
  }
  .u-sp-mgie-36 {
    margin-inline-end: 3.6rem;
  }
  .u-sp-mgie-37 {
    margin-inline-end: 3.7rem;
  }
  .u-sp-mgie-38 {
    margin-inline-end: 3.8rem;
  }
  .u-sp-mgie-39 {
    margin-inline-end: 3.9rem;
  }
  .u-sp-mgie-40 {
    margin-inline-end: 4rem;
  }
  .u-sp-mgie-41 {
    margin-inline-end: 4.1rem;
  }
  .u-sp-mgie-42 {
    margin-inline-end: 4.2rem;
  }
  .u-sp-mgie-43 {
    margin-inline-end: 4.3rem;
  }
  .u-sp-mgie-44 {
    margin-inline-end: 4.4rem;
  }
  .u-sp-mgie-45 {
    margin-inline-end: 4.5rem;
  }
  .u-sp-mgie-46 {
    margin-inline-end: 4.6rem;
  }
  .u-sp-mgie-47 {
    margin-inline-end: 4.7rem;
  }
  .u-sp-mgie-48 {
    margin-inline-end: 4.8rem;
  }
  .u-sp-mgie-49 {
    margin-inline-end: 4.9rem;
  }
  .u-sp-mgie-50 {
    margin-inline-end: 5rem;
  }
  .u-sp-mgie-51 {
    margin-inline-end: 5.1rem;
  }
  .u-sp-mgie-52 {
    margin-inline-end: 5.2rem;
  }
  .u-sp-mgie-53 {
    margin-inline-end: 5.3rem;
  }
  .u-sp-mgie-54 {
    margin-inline-end: 5.4rem;
  }
  .u-sp-mgie-55 {
    margin-inline-end: 5.5rem;
  }
  .u-sp-mgie-56 {
    margin-inline-end: 5.6rem;
  }
  .u-sp-mgie-57 {
    margin-inline-end: 5.7rem;
  }
  .u-sp-mgie-58 {
    margin-inline-end: 5.8rem;
  }
  .u-sp-mgie-59 {
    margin-inline-end: 5.9rem;
  }
  .u-sp-mgie-60 {
    margin-inline-end: 6rem;
  }
  .u-sp-mgie-61 {
    margin-inline-end: 6.1rem;
  }
  .u-sp-mgie-62 {
    margin-inline-end: 6.2rem;
  }
  .u-sp-mgie-63 {
    margin-inline-end: 6.3rem;
  }
  .u-sp-mgie-64 {
    margin-inline-end: 6.4rem;
  }
  .u-sp-mgie-65 {
    margin-inline-end: 6.5rem;
  }
  .u-sp-mgie-66 {
    margin-inline-end: 6.6rem;
  }
  .u-sp-mgie-67 {
    margin-inline-end: 6.7rem;
  }
  .u-sp-mgie-68 {
    margin-inline-end: 6.8rem;
  }
  .u-sp-mgie-69 {
    margin-inline-end: 6.9rem;
  }
  .u-sp-mgie-70 {
    margin-inline-end: 7rem;
  }
  .u-sp-mgie-71 {
    margin-inline-end: 7.1rem;
  }
  .u-sp-mgie-72 {
    margin-inline-end: 7.2rem;
  }
  .u-sp-mgie-73 {
    margin-inline-end: 7.3rem;
  }
  .u-sp-mgie-74 {
    margin-inline-end: 7.4rem;
  }
  .u-sp-mgie-75 {
    margin-inline-end: 7.5rem;
  }
  .u-sp-mgie-76 {
    margin-inline-end: 7.6rem;
  }
  .u-sp-mgie-77 {
    margin-inline-end: 7.7rem;
  }
  .u-sp-mgie-78 {
    margin-inline-end: 7.8rem;
  }
  .u-sp-mgie-79 {
    margin-inline-end: 7.9rem;
  }
  .u-sp-mgie-80 {
    margin-inline-end: 8rem;
  }
  .u-sp-mgie-81 {
    margin-inline-end: 8.1rem;
  }
  .u-sp-mgie-82 {
    margin-inline-end: 8.2rem;
  }
  .u-sp-mgie-83 {
    margin-inline-end: 8.3rem;
  }
  .u-sp-mgie-84 {
    margin-inline-end: 8.4rem;
  }
  .u-sp-mgie-85 {
    margin-inline-end: 8.5rem;
  }
  .u-sp-mgie-86 {
    margin-inline-end: 8.6rem;
  }
  .u-sp-mgie-87 {
    margin-inline-end: 8.7rem;
  }
  .u-sp-mgie-88 {
    margin-inline-end: 8.8rem;
  }
  .u-sp-mgie-89 {
    margin-inline-end: 8.9rem;
  }
  .u-sp-mgie-90 {
    margin-inline-end: 9rem;
  }
  .u-sp-mgie-91 {
    margin-inline-end: 9.1rem;
  }
  .u-sp-mgie-92 {
    margin-inline-end: 9.2rem;
  }
  .u-sp-mgie-93 {
    margin-inline-end: 9.3rem;
  }
  .u-sp-mgie-94 {
    margin-inline-end: 9.4rem;
  }
  .u-sp-mgie-95 {
    margin-inline-end: 9.5rem;
  }
  .u-sp-mgie-96 {
    margin-inline-end: 9.6rem;
  }
  .u-sp-mgie-97 {
    margin-inline-end: 9.7rem;
  }
  .u-sp-mgie-98 {
    margin-inline-end: 9.8rem;
  }
  .u-sp-mgie-99 {
    margin-inline-end: 9.9rem;
  }
  .u-sp-mgie-100 {
    margin-inline-end: 10rem;
  }
  .u-sp-mgie-101 {
    margin-inline-end: 10.1rem;
  }
  .u-sp-mgie-102 {
    margin-inline-end: 10.2rem;
  }
  .u-sp-mgie-103 {
    margin-inline-end: 10.3rem;
  }
  .u-sp-mgie-104 {
    margin-inline-end: 10.4rem;
  }
  .u-sp-mgie-105 {
    margin-inline-end: 10.5rem;
  }
  .u-sp-mgie-106 {
    margin-inline-end: 10.6rem;
  }
  .u-sp-mgie-107 {
    margin-inline-end: 10.7rem;
  }
  .u-sp-mgie-108 {
    margin-inline-end: 10.8rem;
  }
  .u-sp-mgie-109 {
    margin-inline-end: 10.9rem;
  }
  .u-sp-mgie-110 {
    margin-inline-end: 11rem;
  }
  .u-sp-mgie-111 {
    margin-inline-end: 11.1rem;
  }
  .u-sp-mgie-112 {
    margin-inline-end: 11.2rem;
  }
  .u-sp-mgie-113 {
    margin-inline-end: 11.3rem;
  }
  .u-sp-mgie-114 {
    margin-inline-end: 11.4rem;
  }
  .u-sp-mgie-115 {
    margin-inline-end: 11.5rem;
  }
  .u-sp-mgie-116 {
    margin-inline-end: 11.6rem;
  }
  .u-sp-mgie-117 {
    margin-inline-end: 11.7rem;
  }
  .u-sp-mgie-118 {
    margin-inline-end: 11.8rem;
  }
  .u-sp-mgie-119 {
    margin-inline-end: 11.9rem;
  }
  .u-sp-mgie-120 {
    margin-inline-end: 12rem;
  }
  .u-sp-mgie-121 {
    margin-inline-end: 12.1rem;
  }
  .u-sp-mgie-122 {
    margin-inline-end: 12.2rem;
  }
  .u-sp-mgie-123 {
    margin-inline-end: 12.3rem;
  }
  .u-sp-mgie-124 {
    margin-inline-end: 12.4rem;
  }
  .u-sp-mgie-125 {
    margin-inline-end: 12.5rem;
  }
  .u-sp-mgie-126 {
    margin-inline-end: 12.6rem;
  }
  .u-sp-mgie-127 {
    margin-inline-end: 12.7rem;
  }
  .u-sp-mgie-128 {
    margin-inline-end: 12.8rem;
  }
  .u-sp-mgie-129 {
    margin-inline-end: 12.9rem;
  }
  .u-sp-mgie-130 {
    margin-inline-end: 13rem;
  }
  .u-sp-mgie-131 {
    margin-inline-end: 13.1rem;
  }
  .u-sp-mgie-132 {
    margin-inline-end: 13.2rem;
  }
  .u-sp-mgie-133 {
    margin-inline-end: 13.3rem;
  }
  .u-sp-mgie-134 {
    margin-inline-end: 13.4rem;
  }
  .u-sp-mgie-135 {
    margin-inline-end: 13.5rem;
  }
  .u-sp-mgie-136 {
    margin-inline-end: 13.6rem;
  }
  .u-sp-mgie-137 {
    margin-inline-end: 13.7rem;
  }
  .u-sp-mgie-138 {
    margin-inline-end: 13.8rem;
  }
  .u-sp-mgie-139 {
    margin-inline-end: 13.9rem;
  }
  .u-sp-mgie-140 {
    margin-inline-end: 14rem;
  }
  .u-sp-mgie-141 {
    margin-inline-end: 14.1rem;
  }
  .u-sp-mgie-142 {
    margin-inline-end: 14.2rem;
  }
  .u-sp-mgie-143 {
    margin-inline-end: 14.3rem;
  }
  .u-sp-mgie-144 {
    margin-inline-end: 14.4rem;
  }
  .u-sp-mgie-145 {
    margin-inline-end: 14.5rem;
  }
  .u-sp-mgie-146 {
    margin-inline-end: 14.6rem;
  }
  .u-sp-mgie-147 {
    margin-inline-end: 14.7rem;
  }
  .u-sp-mgie-148 {
    margin-inline-end: 14.8rem;
  }
  .u-sp-mgie-149 {
    margin-inline-end: 14.9rem;
  }
  .u-sp-mgie-150 {
    margin-inline-end: 15rem;
  }
  .u-sp-mgie-151 {
    margin-inline-end: 15.1rem;
  }
  .u-sp-mgie-152 {
    margin-inline-end: 15.2rem;
  }
  .u-sp-mgie-153 {
    margin-inline-end: 15.3rem;
  }
  .u-sp-mgie-154 {
    margin-inline-end: 15.4rem;
  }
  .u-sp-mgie-155 {
    margin-inline-end: 15.5rem;
  }
  .u-sp-mgie-156 {
    margin-inline-end: 15.6rem;
  }
  .u-sp-mgie-157 {
    margin-inline-end: 15.7rem;
  }
  .u-sp-mgie-158 {
    margin-inline-end: 15.8rem;
  }
  .u-sp-mgie-159 {
    margin-inline-end: 15.9rem;
  }
  .u-sp-mgie-160 {
    margin-inline-end: 16rem;
  }
  .u-sp-mgie-161 {
    margin-inline-end: 16.1rem;
  }
  .u-sp-mgie-162 {
    margin-inline-end: 16.2rem;
  }
  .u-sp-mgie-163 {
    margin-inline-end: 16.3rem;
  }
  .u-sp-mgie-164 {
    margin-inline-end: 16.4rem;
  }
  .u-sp-mgie-165 {
    margin-inline-end: 16.5rem;
  }
  .u-sp-mgie-166 {
    margin-inline-end: 16.6rem;
  }
  .u-sp-mgie-167 {
    margin-inline-end: 16.7rem;
  }
  .u-sp-mgie-168 {
    margin-inline-end: 16.8rem;
  }
  .u-sp-mgie-169 {
    margin-inline-end: 16.9rem;
  }
  .u-sp-mgie-170 {
    margin-inline-end: 17rem;
  }
  .u-sp-mgie-171 {
    margin-inline-end: 17.1rem;
  }
  .u-sp-mgie-172 {
    margin-inline-end: 17.2rem;
  }
  .u-sp-mgie-173 {
    margin-inline-end: 17.3rem;
  }
  .u-sp-mgie-174 {
    margin-inline-end: 17.4rem;
  }
  .u-sp-mgie-175 {
    margin-inline-end: 17.5rem;
  }
  .u-sp-mgie-176 {
    margin-inline-end: 17.6rem;
  }
  .u-sp-mgie-177 {
    margin-inline-end: 17.7rem;
  }
  .u-sp-mgie-178 {
    margin-inline-end: 17.8rem;
  }
  .u-sp-mgie-179 {
    margin-inline-end: 17.9rem;
  }
  .u-sp-mgie-180 {
    margin-inline-end: 18rem;
  }
  .u-sp-mgie-181 {
    margin-inline-end: 18.1rem;
  }
  .u-sp-mgie-182 {
    margin-inline-end: 18.2rem;
  }
  .u-sp-mgie-183 {
    margin-inline-end: 18.3rem;
  }
  .u-sp-mgie-184 {
    margin-inline-end: 18.4rem;
  }
  .u-sp-mgie-185 {
    margin-inline-end: 18.5rem;
  }
  .u-sp-mgie-186 {
    margin-inline-end: 18.6rem;
  }
  .u-sp-mgie-187 {
    margin-inline-end: 18.7rem;
  }
  .u-sp-mgie-188 {
    margin-inline-end: 18.8rem;
  }
  .u-sp-mgie-189 {
    margin-inline-end: 18.9rem;
  }
  .u-sp-mgie-190 {
    margin-inline-end: 19rem;
  }
  .u-sp-mgie-191 {
    margin-inline-end: 19.1rem;
  }
  .u-sp-mgie-192 {
    margin-inline-end: 19.2rem;
  }
  .u-sp-mgie-193 {
    margin-inline-end: 19.3rem;
  }
  .u-sp-mgie-194 {
    margin-inline-end: 19.4rem;
  }
  .u-sp-mgie-195 {
    margin-inline-end: 19.5rem;
  }
  .u-sp-mgie-196 {
    margin-inline-end: 19.6rem;
  }
  .u-sp-mgie-197 {
    margin-inline-end: 19.7rem;
  }
  .u-sp-mgie-198 {
    margin-inline-end: 19.8rem;
  }
  .u-sp-mgie-199 {
    margin-inline-end: 19.9rem;
  }
  .u-sp-mgie-200 {
    margin-inline-end: 20rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .u-pc-mgbs-0 {
    margin-block-start: 0rem;
  }
  .u-pc-mgbs-1 {
    margin-block-start: 0.1rem;
  }
  .u-pc-mgbs-2 {
    margin-block-start: 0.2rem;
  }
  .u-pc-mgbs-3 {
    margin-block-start: 0.3rem;
  }
  .u-pc-mgbs-4 {
    margin-block-start: 0.4rem;
  }
  .u-pc-mgbs-5 {
    margin-block-start: 0.5rem;
  }
  .u-pc-mgbs-6 {
    margin-block-start: 0.6rem;
  }
  .u-pc-mgbs-7 {
    margin-block-start: 0.7rem;
  }
  .u-pc-mgbs-8 {
    margin-block-start: 0.8rem;
  }
  .u-pc-mgbs-9 {
    margin-block-start: 0.9rem;
  }
  .u-pc-mgbs-10 {
    margin-block-start: 1rem;
  }
  .u-pc-mgbs-11 {
    margin-block-start: 1.1rem;
  }
  .u-pc-mgbs-12 {
    margin-block-start: 1.2rem;
  }
  .u-pc-mgbs-13 {
    margin-block-start: 1.3rem;
  }
  .u-pc-mgbs-14 {
    margin-block-start: 1.4rem;
  }
  .u-pc-mgbs-15 {
    margin-block-start: 1.5rem;
  }
  .u-pc-mgbs-16 {
    margin-block-start: 1.6rem;
  }
  .u-pc-mgbs-17 {
    margin-block-start: 1.7rem;
  }
  .u-pc-mgbs-18 {
    margin-block-start: 1.8rem;
  }
  .u-pc-mgbs-19 {
    margin-block-start: 1.9rem;
  }
  .u-pc-mgbs-20 {
    margin-block-start: 2rem;
  }
  .u-pc-mgbs-21 {
    margin-block-start: 2.1rem;
  }
  .u-pc-mgbs-22 {
    margin-block-start: 2.2rem;
  }
  .u-pc-mgbs-23 {
    margin-block-start: 2.3rem;
  }
  .u-pc-mgbs-24 {
    margin-block-start: 2.4rem;
  }
  .u-pc-mgbs-25 {
    margin-block-start: 2.5rem;
  }
  .u-pc-mgbs-26 {
    margin-block-start: 2.6rem;
  }
  .u-pc-mgbs-27 {
    margin-block-start: 2.7rem;
  }
  .u-pc-mgbs-28 {
    margin-block-start: 2.8rem;
  }
  .u-pc-mgbs-29 {
    margin-block-start: 2.9rem;
  }
  .u-pc-mgbs-30 {
    margin-block-start: 3rem;
  }
  .u-pc-mgbs-31 {
    margin-block-start: 3.1rem;
  }
  .u-pc-mgbs-32 {
    margin-block-start: 3.2rem;
  }
  .u-pc-mgbs-33 {
    margin-block-start: 3.3rem;
  }
  .u-pc-mgbs-34 {
    margin-block-start: 3.4rem;
  }
  .u-pc-mgbs-35 {
    margin-block-start: 3.5rem;
  }
  .u-pc-mgbs-36 {
    margin-block-start: 3.6rem;
  }
  .u-pc-mgbs-37 {
    margin-block-start: 3.7rem;
  }
  .u-pc-mgbs-38 {
    margin-block-start: 3.8rem;
  }
  .u-pc-mgbs-39 {
    margin-block-start: 3.9rem;
  }
  .u-pc-mgbs-40 {
    margin-block-start: 4rem;
  }
  .u-pc-mgbs-41 {
    margin-block-start: 4.1rem;
  }
  .u-pc-mgbs-42 {
    margin-block-start: 4.2rem;
  }
  .u-pc-mgbs-43 {
    margin-block-start: 4.3rem;
  }
  .u-pc-mgbs-44 {
    margin-block-start: 4.4rem;
  }
  .u-pc-mgbs-45 {
    margin-block-start: 4.5rem;
  }
  .u-pc-mgbs-46 {
    margin-block-start: 4.6rem;
  }
  .u-pc-mgbs-47 {
    margin-block-start: 4.7rem;
  }
  .u-pc-mgbs-48 {
    margin-block-start: 4.8rem;
  }
  .u-pc-mgbs-49 {
    margin-block-start: 4.9rem;
  }
  .u-pc-mgbs-50 {
    margin-block-start: 5rem;
  }
  .u-pc-mgbs-51 {
    margin-block-start: 5.1rem;
  }
  .u-pc-mgbs-52 {
    margin-block-start: 5.2rem;
  }
  .u-pc-mgbs-53 {
    margin-block-start: 5.3rem;
  }
  .u-pc-mgbs-54 {
    margin-block-start: 5.4rem;
  }
  .u-pc-mgbs-55 {
    margin-block-start: 5.5rem;
  }
  .u-pc-mgbs-56 {
    margin-block-start: 5.6rem;
  }
  .u-pc-mgbs-57 {
    margin-block-start: 5.7rem;
  }
  .u-pc-mgbs-58 {
    margin-block-start: 5.8rem;
  }
  .u-pc-mgbs-59 {
    margin-block-start: 5.9rem;
  }
  .u-pc-mgbs-60 {
    margin-block-start: 6rem;
  }
  .u-pc-mgbs-61 {
    margin-block-start: 6.1rem;
  }
  .u-pc-mgbs-62 {
    margin-block-start: 6.2rem;
  }
  .u-pc-mgbs-63 {
    margin-block-start: 6.3rem;
  }
  .u-pc-mgbs-64 {
    margin-block-start: 6.4rem;
  }
  .u-pc-mgbs-65 {
    margin-block-start: 6.5rem;
  }
  .u-pc-mgbs-66 {
    margin-block-start: 6.6rem;
  }
  .u-pc-mgbs-67 {
    margin-block-start: 6.7rem;
  }
  .u-pc-mgbs-68 {
    margin-block-start: 6.8rem;
  }
  .u-pc-mgbs-69 {
    margin-block-start: 6.9rem;
  }
  .u-pc-mgbs-70 {
    margin-block-start: 7rem;
  }
  .u-pc-mgbs-71 {
    margin-block-start: 7.1rem;
  }
  .u-pc-mgbs-72 {
    margin-block-start: 7.2rem;
  }
  .u-pc-mgbs-73 {
    margin-block-start: 7.3rem;
  }
  .u-pc-mgbs-74 {
    margin-block-start: 7.4rem;
  }
  .u-pc-mgbs-75 {
    margin-block-start: 7.5rem;
  }
  .u-pc-mgbs-76 {
    margin-block-start: 7.6rem;
  }
  .u-pc-mgbs-77 {
    margin-block-start: 7.7rem;
  }
  .u-pc-mgbs-78 {
    margin-block-start: 7.8rem;
  }
  .u-pc-mgbs-79 {
    margin-block-start: 7.9rem;
  }
  .u-pc-mgbs-80 {
    margin-block-start: 8rem;
  }
  .u-pc-mgbs-81 {
    margin-block-start: 8.1rem;
  }
  .u-pc-mgbs-82 {
    margin-block-start: 8.2rem;
  }
  .u-pc-mgbs-83 {
    margin-block-start: 8.3rem;
  }
  .u-pc-mgbs-84 {
    margin-block-start: 8.4rem;
  }
  .u-pc-mgbs-85 {
    margin-block-start: 8.5rem;
  }
  .u-pc-mgbs-86 {
    margin-block-start: 8.6rem;
  }
  .u-pc-mgbs-87 {
    margin-block-start: 8.7rem;
  }
  .u-pc-mgbs-88 {
    margin-block-start: 8.8rem;
  }
  .u-pc-mgbs-89 {
    margin-block-start: 8.9rem;
  }
  .u-pc-mgbs-90 {
    margin-block-start: 9rem;
  }
  .u-pc-mgbs-91 {
    margin-block-start: 9.1rem;
  }
  .u-pc-mgbs-92 {
    margin-block-start: 9.2rem;
  }
  .u-pc-mgbs-93 {
    margin-block-start: 9.3rem;
  }
  .u-pc-mgbs-94 {
    margin-block-start: 9.4rem;
  }
  .u-pc-mgbs-95 {
    margin-block-start: 9.5rem;
  }
  .u-pc-mgbs-96 {
    margin-block-start: 9.6rem;
  }
  .u-pc-mgbs-97 {
    margin-block-start: 9.7rem;
  }
  .u-pc-mgbs-98 {
    margin-block-start: 9.8rem;
  }
  .u-pc-mgbs-99 {
    margin-block-start: 9.9rem;
  }
  .u-pc-mgbs-100 {
    margin-block-start: 10rem;
  }
  .u-pc-mgbs-101 {
    margin-block-start: 10.1rem;
  }
  .u-pc-mgbs-102 {
    margin-block-start: 10.2rem;
  }
  .u-pc-mgbs-103 {
    margin-block-start: 10.3rem;
  }
  .u-pc-mgbs-104 {
    margin-block-start: 10.4rem;
  }
  .u-pc-mgbs-105 {
    margin-block-start: 10.5rem;
  }
  .u-pc-mgbs-106 {
    margin-block-start: 10.6rem;
  }
  .u-pc-mgbs-107 {
    margin-block-start: 10.7rem;
  }
  .u-pc-mgbs-108 {
    margin-block-start: 10.8rem;
  }
  .u-pc-mgbs-109 {
    margin-block-start: 10.9rem;
  }
  .u-pc-mgbs-110 {
    margin-block-start: 11rem;
  }
  .u-pc-mgbs-111 {
    margin-block-start: 11.1rem;
  }
  .u-pc-mgbs-112 {
    margin-block-start: 11.2rem;
  }
  .u-pc-mgbs-113 {
    margin-block-start: 11.3rem;
  }
  .u-pc-mgbs-114 {
    margin-block-start: 11.4rem;
  }
  .u-pc-mgbs-115 {
    margin-block-start: 11.5rem;
  }
  .u-pc-mgbs-116 {
    margin-block-start: 11.6rem;
  }
  .u-pc-mgbs-117 {
    margin-block-start: 11.7rem;
  }
  .u-pc-mgbs-118 {
    margin-block-start: 11.8rem;
  }
  .u-pc-mgbs-119 {
    margin-block-start: 11.9rem;
  }
  .u-pc-mgbs-120 {
    margin-block-start: 12rem;
  }
  .u-pc-mgbs-121 {
    margin-block-start: 12.1rem;
  }
  .u-pc-mgbs-122 {
    margin-block-start: 12.2rem;
  }
  .u-pc-mgbs-123 {
    margin-block-start: 12.3rem;
  }
  .u-pc-mgbs-124 {
    margin-block-start: 12.4rem;
  }
  .u-pc-mgbs-125 {
    margin-block-start: 12.5rem;
  }
  .u-pc-mgbs-126 {
    margin-block-start: 12.6rem;
  }
  .u-pc-mgbs-127 {
    margin-block-start: 12.7rem;
  }
  .u-pc-mgbs-128 {
    margin-block-start: 12.8rem;
  }
  .u-pc-mgbs-129 {
    margin-block-start: 12.9rem;
  }
  .u-pc-mgbs-130 {
    margin-block-start: 13rem;
  }
  .u-pc-mgbs-131 {
    margin-block-start: 13.1rem;
  }
  .u-pc-mgbs-132 {
    margin-block-start: 13.2rem;
  }
  .u-pc-mgbs-133 {
    margin-block-start: 13.3rem;
  }
  .u-pc-mgbs-134 {
    margin-block-start: 13.4rem;
  }
  .u-pc-mgbs-135 {
    margin-block-start: 13.5rem;
  }
  .u-pc-mgbs-136 {
    margin-block-start: 13.6rem;
  }
  .u-pc-mgbs-137 {
    margin-block-start: 13.7rem;
  }
  .u-pc-mgbs-138 {
    margin-block-start: 13.8rem;
  }
  .u-pc-mgbs-139 {
    margin-block-start: 13.9rem;
  }
  .u-pc-mgbs-140 {
    margin-block-start: 14rem;
  }
  .u-pc-mgbs-141 {
    margin-block-start: 14.1rem;
  }
  .u-pc-mgbs-142 {
    margin-block-start: 14.2rem;
  }
  .u-pc-mgbs-143 {
    margin-block-start: 14.3rem;
  }
  .u-pc-mgbs-144 {
    margin-block-start: 14.4rem;
  }
  .u-pc-mgbs-145 {
    margin-block-start: 14.5rem;
  }
  .u-pc-mgbs-146 {
    margin-block-start: 14.6rem;
  }
  .u-pc-mgbs-147 {
    margin-block-start: 14.7rem;
  }
  .u-pc-mgbs-148 {
    margin-block-start: 14.8rem;
  }
  .u-pc-mgbs-149 {
    margin-block-start: 14.9rem;
  }
  .u-pc-mgbs-150 {
    margin-block-start: 15rem;
  }
  .u-pc-mgbs-151 {
    margin-block-start: 15.1rem;
  }
  .u-pc-mgbs-152 {
    margin-block-start: 15.2rem;
  }
  .u-pc-mgbs-153 {
    margin-block-start: 15.3rem;
  }
  .u-pc-mgbs-154 {
    margin-block-start: 15.4rem;
  }
  .u-pc-mgbs-155 {
    margin-block-start: 15.5rem;
  }
  .u-pc-mgbs-156 {
    margin-block-start: 15.6rem;
  }
  .u-pc-mgbs-157 {
    margin-block-start: 15.7rem;
  }
  .u-pc-mgbs-158 {
    margin-block-start: 15.8rem;
  }
  .u-pc-mgbs-159 {
    margin-block-start: 15.9rem;
  }
  .u-pc-mgbs-160 {
    margin-block-start: 16rem;
  }
  .u-pc-mgbs-161 {
    margin-block-start: 16.1rem;
  }
  .u-pc-mgbs-162 {
    margin-block-start: 16.2rem;
  }
  .u-pc-mgbs-163 {
    margin-block-start: 16.3rem;
  }
  .u-pc-mgbs-164 {
    margin-block-start: 16.4rem;
  }
  .u-pc-mgbs-165 {
    margin-block-start: 16.5rem;
  }
  .u-pc-mgbs-166 {
    margin-block-start: 16.6rem;
  }
  .u-pc-mgbs-167 {
    margin-block-start: 16.7rem;
  }
  .u-pc-mgbs-168 {
    margin-block-start: 16.8rem;
  }
  .u-pc-mgbs-169 {
    margin-block-start: 16.9rem;
  }
  .u-pc-mgbs-170 {
    margin-block-start: 17rem;
  }
  .u-pc-mgbs-171 {
    margin-block-start: 17.1rem;
  }
  .u-pc-mgbs-172 {
    margin-block-start: 17.2rem;
  }
  .u-pc-mgbs-173 {
    margin-block-start: 17.3rem;
  }
  .u-pc-mgbs-174 {
    margin-block-start: 17.4rem;
  }
  .u-pc-mgbs-175 {
    margin-block-start: 17.5rem;
  }
  .u-pc-mgbs-176 {
    margin-block-start: 17.6rem;
  }
  .u-pc-mgbs-177 {
    margin-block-start: 17.7rem;
  }
  .u-pc-mgbs-178 {
    margin-block-start: 17.8rem;
  }
  .u-pc-mgbs-179 {
    margin-block-start: 17.9rem;
  }
  .u-pc-mgbs-180 {
    margin-block-start: 18rem;
  }
  .u-pc-mgbs-181 {
    margin-block-start: 18.1rem;
  }
  .u-pc-mgbs-182 {
    margin-block-start: 18.2rem;
  }
  .u-pc-mgbs-183 {
    margin-block-start: 18.3rem;
  }
  .u-pc-mgbs-184 {
    margin-block-start: 18.4rem;
  }
  .u-pc-mgbs-185 {
    margin-block-start: 18.5rem;
  }
  .u-pc-mgbs-186 {
    margin-block-start: 18.6rem;
  }
  .u-pc-mgbs-187 {
    margin-block-start: 18.7rem;
  }
  .u-pc-mgbs-188 {
    margin-block-start: 18.8rem;
  }
  .u-pc-mgbs-189 {
    margin-block-start: 18.9rem;
  }
  .u-pc-mgbs-190 {
    margin-block-start: 19rem;
  }
  .u-pc-mgbs-191 {
    margin-block-start: 19.1rem;
  }
  .u-pc-mgbs-192 {
    margin-block-start: 19.2rem;
  }
  .u-pc-mgbs-193 {
    margin-block-start: 19.3rem;
  }
  .u-pc-mgbs-194 {
    margin-block-start: 19.4rem;
  }
  .u-pc-mgbs-195 {
    margin-block-start: 19.5rem;
  }
  .u-pc-mgbs-196 {
    margin-block-start: 19.6rem;
  }
  .u-pc-mgbs-197 {
    margin-block-start: 19.7rem;
  }
  .u-pc-mgbs-198 {
    margin-block-start: 19.8rem;
  }
  .u-pc-mgbs-199 {
    margin-block-start: 19.9rem;
  }
  .u-pc-mgbs-200 {
    margin-block-start: 20rem;
  }
  .u-pc-mgbe-0 {
    margin-block-end: 0rem;
  }
  .u-pc-mgbe-1 {
    margin-block-end: 0.1rem;
  }
  .u-pc-mgbe-2 {
    margin-block-end: 0.2rem;
  }
  .u-pc-mgbe-3 {
    margin-block-end: 0.3rem;
  }
  .u-pc-mgbe-4 {
    margin-block-end: 0.4rem;
  }
  .u-pc-mgbe-5 {
    margin-block-end: 0.5rem;
  }
  .u-pc-mgbe-6 {
    margin-block-end: 0.6rem;
  }
  .u-pc-mgbe-7 {
    margin-block-end: 0.7rem;
  }
  .u-pc-mgbe-8 {
    margin-block-end: 0.8rem;
  }
  .u-pc-mgbe-9 {
    margin-block-end: 0.9rem;
  }
  .u-pc-mgbe-10 {
    margin-block-end: 1rem;
  }
  .u-pc-mgbe-11 {
    margin-block-end: 1.1rem;
  }
  .u-pc-mgbe-12 {
    margin-block-end: 1.2rem;
  }
  .u-pc-mgbe-13 {
    margin-block-end: 1.3rem;
  }
  .u-pc-mgbe-14 {
    margin-block-end: 1.4rem;
  }
  .u-pc-mgbe-15 {
    margin-block-end: 1.5rem;
  }
  .u-pc-mgbe-16 {
    margin-block-end: 1.6rem;
  }
  .u-pc-mgbe-17 {
    margin-block-end: 1.7rem;
  }
  .u-pc-mgbe-18 {
    margin-block-end: 1.8rem;
  }
  .u-pc-mgbe-19 {
    margin-block-end: 1.9rem;
  }
  .u-pc-mgbe-20 {
    margin-block-end: 2rem;
  }
  .u-pc-mgbe-21 {
    margin-block-end: 2.1rem;
  }
  .u-pc-mgbe-22 {
    margin-block-end: 2.2rem;
  }
  .u-pc-mgbe-23 {
    margin-block-end: 2.3rem;
  }
  .u-pc-mgbe-24 {
    margin-block-end: 2.4rem;
  }
  .u-pc-mgbe-25 {
    margin-block-end: 2.5rem;
  }
  .u-pc-mgbe-26 {
    margin-block-end: 2.6rem;
  }
  .u-pc-mgbe-27 {
    margin-block-end: 2.7rem;
  }
  .u-pc-mgbe-28 {
    margin-block-end: 2.8rem;
  }
  .u-pc-mgbe-29 {
    margin-block-end: 2.9rem;
  }
  .u-pc-mgbe-30 {
    margin-block-end: 3rem;
  }
  .u-pc-mgbe-31 {
    margin-block-end: 3.1rem;
  }
  .u-pc-mgbe-32 {
    margin-block-end: 3.2rem;
  }
  .u-pc-mgbe-33 {
    margin-block-end: 3.3rem;
  }
  .u-pc-mgbe-34 {
    margin-block-end: 3.4rem;
  }
  .u-pc-mgbe-35 {
    margin-block-end: 3.5rem;
  }
  .u-pc-mgbe-36 {
    margin-block-end: 3.6rem;
  }
  .u-pc-mgbe-37 {
    margin-block-end: 3.7rem;
  }
  .u-pc-mgbe-38 {
    margin-block-end: 3.8rem;
  }
  .u-pc-mgbe-39 {
    margin-block-end: 3.9rem;
  }
  .u-pc-mgbe-40 {
    margin-block-end: 4rem;
  }
  .u-pc-mgbe-41 {
    margin-block-end: 4.1rem;
  }
  .u-pc-mgbe-42 {
    margin-block-end: 4.2rem;
  }
  .u-pc-mgbe-43 {
    margin-block-end: 4.3rem;
  }
  .u-pc-mgbe-44 {
    margin-block-end: 4.4rem;
  }
  .u-pc-mgbe-45 {
    margin-block-end: 4.5rem;
  }
  .u-pc-mgbe-46 {
    margin-block-end: 4.6rem;
  }
  .u-pc-mgbe-47 {
    margin-block-end: 4.7rem;
  }
  .u-pc-mgbe-48 {
    margin-block-end: 4.8rem;
  }
  .u-pc-mgbe-49 {
    margin-block-end: 4.9rem;
  }
  .u-pc-mgbe-50 {
    margin-block-end: 5rem;
  }
  .u-pc-mgbe-51 {
    margin-block-end: 5.1rem;
  }
  .u-pc-mgbe-52 {
    margin-block-end: 5.2rem;
  }
  .u-pc-mgbe-53 {
    margin-block-end: 5.3rem;
  }
  .u-pc-mgbe-54 {
    margin-block-end: 5.4rem;
  }
  .u-pc-mgbe-55 {
    margin-block-end: 5.5rem;
  }
  .u-pc-mgbe-56 {
    margin-block-end: 5.6rem;
  }
  .u-pc-mgbe-57 {
    margin-block-end: 5.7rem;
  }
  .u-pc-mgbe-58 {
    margin-block-end: 5.8rem;
  }
  .u-pc-mgbe-59 {
    margin-block-end: 5.9rem;
  }
  .u-pc-mgbe-60 {
    margin-block-end: 6rem;
  }
  .u-pc-mgbe-61 {
    margin-block-end: 6.1rem;
  }
  .u-pc-mgbe-62 {
    margin-block-end: 6.2rem;
  }
  .u-pc-mgbe-63 {
    margin-block-end: 6.3rem;
  }
  .u-pc-mgbe-64 {
    margin-block-end: 6.4rem;
  }
  .u-pc-mgbe-65 {
    margin-block-end: 6.5rem;
  }
  .u-pc-mgbe-66 {
    margin-block-end: 6.6rem;
  }
  .u-pc-mgbe-67 {
    margin-block-end: 6.7rem;
  }
  .u-pc-mgbe-68 {
    margin-block-end: 6.8rem;
  }
  .u-pc-mgbe-69 {
    margin-block-end: 6.9rem;
  }
  .u-pc-mgbe-70 {
    margin-block-end: 7rem;
  }
  .u-pc-mgbe-71 {
    margin-block-end: 7.1rem;
  }
  .u-pc-mgbe-72 {
    margin-block-end: 7.2rem;
  }
  .u-pc-mgbe-73 {
    margin-block-end: 7.3rem;
  }
  .u-pc-mgbe-74 {
    margin-block-end: 7.4rem;
  }
  .u-pc-mgbe-75 {
    margin-block-end: 7.5rem;
  }
  .u-pc-mgbe-76 {
    margin-block-end: 7.6rem;
  }
  .u-pc-mgbe-77 {
    margin-block-end: 7.7rem;
  }
  .u-pc-mgbe-78 {
    margin-block-end: 7.8rem;
  }
  .u-pc-mgbe-79 {
    margin-block-end: 7.9rem;
  }
  .u-pc-mgbe-80 {
    margin-block-end: 8rem;
  }
  .u-pc-mgbe-81 {
    margin-block-end: 8.1rem;
  }
  .u-pc-mgbe-82 {
    margin-block-end: 8.2rem;
  }
  .u-pc-mgbe-83 {
    margin-block-end: 8.3rem;
  }
  .u-pc-mgbe-84 {
    margin-block-end: 8.4rem;
  }
  .u-pc-mgbe-85 {
    margin-block-end: 8.5rem;
  }
  .u-pc-mgbe-86 {
    margin-block-end: 8.6rem;
  }
  .u-pc-mgbe-87 {
    margin-block-end: 8.7rem;
  }
  .u-pc-mgbe-88 {
    margin-block-end: 8.8rem;
  }
  .u-pc-mgbe-89 {
    margin-block-end: 8.9rem;
  }
  .u-pc-mgbe-90 {
    margin-block-end: 9rem;
  }
  .u-pc-mgbe-91 {
    margin-block-end: 9.1rem;
  }
  .u-pc-mgbe-92 {
    margin-block-end: 9.2rem;
  }
  .u-pc-mgbe-93 {
    margin-block-end: 9.3rem;
  }
  .u-pc-mgbe-94 {
    margin-block-end: 9.4rem;
  }
  .u-pc-mgbe-95 {
    margin-block-end: 9.5rem;
  }
  .u-pc-mgbe-96 {
    margin-block-end: 9.6rem;
  }
  .u-pc-mgbe-97 {
    margin-block-end: 9.7rem;
  }
  .u-pc-mgbe-98 {
    margin-block-end: 9.8rem;
  }
  .u-pc-mgbe-99 {
    margin-block-end: 9.9rem;
  }
  .u-pc-mgbe-100 {
    margin-block-end: 10rem;
  }
  .u-pc-mgbe-101 {
    margin-block-end: 10.1rem;
  }
  .u-pc-mgbe-102 {
    margin-block-end: 10.2rem;
  }
  .u-pc-mgbe-103 {
    margin-block-end: 10.3rem;
  }
  .u-pc-mgbe-104 {
    margin-block-end: 10.4rem;
  }
  .u-pc-mgbe-105 {
    margin-block-end: 10.5rem;
  }
  .u-pc-mgbe-106 {
    margin-block-end: 10.6rem;
  }
  .u-pc-mgbe-107 {
    margin-block-end: 10.7rem;
  }
  .u-pc-mgbe-108 {
    margin-block-end: 10.8rem;
  }
  .u-pc-mgbe-109 {
    margin-block-end: 10.9rem;
  }
  .u-pc-mgbe-110 {
    margin-block-end: 11rem;
  }
  .u-pc-mgbe-111 {
    margin-block-end: 11.1rem;
  }
  .u-pc-mgbe-112 {
    margin-block-end: 11.2rem;
  }
  .u-pc-mgbe-113 {
    margin-block-end: 11.3rem;
  }
  .u-pc-mgbe-114 {
    margin-block-end: 11.4rem;
  }
  .u-pc-mgbe-115 {
    margin-block-end: 11.5rem;
  }
  .u-pc-mgbe-116 {
    margin-block-end: 11.6rem;
  }
  .u-pc-mgbe-117 {
    margin-block-end: 11.7rem;
  }
  .u-pc-mgbe-118 {
    margin-block-end: 11.8rem;
  }
  .u-pc-mgbe-119 {
    margin-block-end: 11.9rem;
  }
  .u-pc-mgbe-120 {
    margin-block-end: 12rem;
  }
  .u-pc-mgbe-121 {
    margin-block-end: 12.1rem;
  }
  .u-pc-mgbe-122 {
    margin-block-end: 12.2rem;
  }
  .u-pc-mgbe-123 {
    margin-block-end: 12.3rem;
  }
  .u-pc-mgbe-124 {
    margin-block-end: 12.4rem;
  }
  .u-pc-mgbe-125 {
    margin-block-end: 12.5rem;
  }
  .u-pc-mgbe-126 {
    margin-block-end: 12.6rem;
  }
  .u-pc-mgbe-127 {
    margin-block-end: 12.7rem;
  }
  .u-pc-mgbe-128 {
    margin-block-end: 12.8rem;
  }
  .u-pc-mgbe-129 {
    margin-block-end: 12.9rem;
  }
  .u-pc-mgbe-130 {
    margin-block-end: 13rem;
  }
  .u-pc-mgbe-131 {
    margin-block-end: 13.1rem;
  }
  .u-pc-mgbe-132 {
    margin-block-end: 13.2rem;
  }
  .u-pc-mgbe-133 {
    margin-block-end: 13.3rem;
  }
  .u-pc-mgbe-134 {
    margin-block-end: 13.4rem;
  }
  .u-pc-mgbe-135 {
    margin-block-end: 13.5rem;
  }
  .u-pc-mgbe-136 {
    margin-block-end: 13.6rem;
  }
  .u-pc-mgbe-137 {
    margin-block-end: 13.7rem;
  }
  .u-pc-mgbe-138 {
    margin-block-end: 13.8rem;
  }
  .u-pc-mgbe-139 {
    margin-block-end: 13.9rem;
  }
  .u-pc-mgbe-140 {
    margin-block-end: 14rem;
  }
  .u-pc-mgbe-141 {
    margin-block-end: 14.1rem;
  }
  .u-pc-mgbe-142 {
    margin-block-end: 14.2rem;
  }
  .u-pc-mgbe-143 {
    margin-block-end: 14.3rem;
  }
  .u-pc-mgbe-144 {
    margin-block-end: 14.4rem;
  }
  .u-pc-mgbe-145 {
    margin-block-end: 14.5rem;
  }
  .u-pc-mgbe-146 {
    margin-block-end: 14.6rem;
  }
  .u-pc-mgbe-147 {
    margin-block-end: 14.7rem;
  }
  .u-pc-mgbe-148 {
    margin-block-end: 14.8rem;
  }
  .u-pc-mgbe-149 {
    margin-block-end: 14.9rem;
  }
  .u-pc-mgbe-150 {
    margin-block-end: 15rem;
  }
  .u-pc-mgbe-151 {
    margin-block-end: 15.1rem;
  }
  .u-pc-mgbe-152 {
    margin-block-end: 15.2rem;
  }
  .u-pc-mgbe-153 {
    margin-block-end: 15.3rem;
  }
  .u-pc-mgbe-154 {
    margin-block-end: 15.4rem;
  }
  .u-pc-mgbe-155 {
    margin-block-end: 15.5rem;
  }
  .u-pc-mgbe-156 {
    margin-block-end: 15.6rem;
  }
  .u-pc-mgbe-157 {
    margin-block-end: 15.7rem;
  }
  .u-pc-mgbe-158 {
    margin-block-end: 15.8rem;
  }
  .u-pc-mgbe-159 {
    margin-block-end: 15.9rem;
  }
  .u-pc-mgbe-160 {
    margin-block-end: 16rem;
  }
  .u-pc-mgbe-161 {
    margin-block-end: 16.1rem;
  }
  .u-pc-mgbe-162 {
    margin-block-end: 16.2rem;
  }
  .u-pc-mgbe-163 {
    margin-block-end: 16.3rem;
  }
  .u-pc-mgbe-164 {
    margin-block-end: 16.4rem;
  }
  .u-pc-mgbe-165 {
    margin-block-end: 16.5rem;
  }
  .u-pc-mgbe-166 {
    margin-block-end: 16.6rem;
  }
  .u-pc-mgbe-167 {
    margin-block-end: 16.7rem;
  }
  .u-pc-mgbe-168 {
    margin-block-end: 16.8rem;
  }
  .u-pc-mgbe-169 {
    margin-block-end: 16.9rem;
  }
  .u-pc-mgbe-170 {
    margin-block-end: 17rem;
  }
  .u-pc-mgbe-171 {
    margin-block-end: 17.1rem;
  }
  .u-pc-mgbe-172 {
    margin-block-end: 17.2rem;
  }
  .u-pc-mgbe-173 {
    margin-block-end: 17.3rem;
  }
  .u-pc-mgbe-174 {
    margin-block-end: 17.4rem;
  }
  .u-pc-mgbe-175 {
    margin-block-end: 17.5rem;
  }
  .u-pc-mgbe-176 {
    margin-block-end: 17.6rem;
  }
  .u-pc-mgbe-177 {
    margin-block-end: 17.7rem;
  }
  .u-pc-mgbe-178 {
    margin-block-end: 17.8rem;
  }
  .u-pc-mgbe-179 {
    margin-block-end: 17.9rem;
  }
  .u-pc-mgbe-180 {
    margin-block-end: 18rem;
  }
  .u-pc-mgbe-181 {
    margin-block-end: 18.1rem;
  }
  .u-pc-mgbe-182 {
    margin-block-end: 18.2rem;
  }
  .u-pc-mgbe-183 {
    margin-block-end: 18.3rem;
  }
  .u-pc-mgbe-184 {
    margin-block-end: 18.4rem;
  }
  .u-pc-mgbe-185 {
    margin-block-end: 18.5rem;
  }
  .u-pc-mgbe-186 {
    margin-block-end: 18.6rem;
  }
  .u-pc-mgbe-187 {
    margin-block-end: 18.7rem;
  }
  .u-pc-mgbe-188 {
    margin-block-end: 18.8rem;
  }
  .u-pc-mgbe-189 {
    margin-block-end: 18.9rem;
  }
  .u-pc-mgbe-190 {
    margin-block-end: 19rem;
  }
  .u-pc-mgbe-191 {
    margin-block-end: 19.1rem;
  }
  .u-pc-mgbe-192 {
    margin-block-end: 19.2rem;
  }
  .u-pc-mgbe-193 {
    margin-block-end: 19.3rem;
  }
  .u-pc-mgbe-194 {
    margin-block-end: 19.4rem;
  }
  .u-pc-mgbe-195 {
    margin-block-end: 19.5rem;
  }
  .u-pc-mgbe-196 {
    margin-block-end: 19.6rem;
  }
  .u-pc-mgbe-197 {
    margin-block-end: 19.7rem;
  }
  .u-pc-mgbe-198 {
    margin-block-end: 19.8rem;
  }
  .u-pc-mgbe-199 {
    margin-block-end: 19.9rem;
  }
  .u-pc-mgbe-200 {
    margin-block-end: 20rem;
  }
  .u-pc-mgis-0 {
    margin-inline-start: 0rem;
  }
  .u-pc-mgis-1 {
    margin-inline-start: 0.1rem;
  }
  .u-pc-mgis-2 {
    margin-inline-start: 0.2rem;
  }
  .u-pc-mgis-3 {
    margin-inline-start: 0.3rem;
  }
  .u-pc-mgis-4 {
    margin-inline-start: 0.4rem;
  }
  .u-pc-mgis-5 {
    margin-inline-start: 0.5rem;
  }
  .u-pc-mgis-6 {
    margin-inline-start: 0.6rem;
  }
  .u-pc-mgis-7 {
    margin-inline-start: 0.7rem;
  }
  .u-pc-mgis-8 {
    margin-inline-start: 0.8rem;
  }
  .u-pc-mgis-9 {
    margin-inline-start: 0.9rem;
  }
  .u-pc-mgis-10 {
    margin-inline-start: 1rem;
  }
  .u-pc-mgis-11 {
    margin-inline-start: 1.1rem;
  }
  .u-pc-mgis-12 {
    margin-inline-start: 1.2rem;
  }
  .u-pc-mgis-13 {
    margin-inline-start: 1.3rem;
  }
  .u-pc-mgis-14 {
    margin-inline-start: 1.4rem;
  }
  .u-pc-mgis-15 {
    margin-inline-start: 1.5rem;
  }
  .u-pc-mgis-16 {
    margin-inline-start: 1.6rem;
  }
  .u-pc-mgis-17 {
    margin-inline-start: 1.7rem;
  }
  .u-pc-mgis-18 {
    margin-inline-start: 1.8rem;
  }
  .u-pc-mgis-19 {
    margin-inline-start: 1.9rem;
  }
  .u-pc-mgis-20 {
    margin-inline-start: 2rem;
  }
  .u-pc-mgis-21 {
    margin-inline-start: 2.1rem;
  }
  .u-pc-mgis-22 {
    margin-inline-start: 2.2rem;
  }
  .u-pc-mgis-23 {
    margin-inline-start: 2.3rem;
  }
  .u-pc-mgis-24 {
    margin-inline-start: 2.4rem;
  }
  .u-pc-mgis-25 {
    margin-inline-start: 2.5rem;
  }
  .u-pc-mgis-26 {
    margin-inline-start: 2.6rem;
  }
  .u-pc-mgis-27 {
    margin-inline-start: 2.7rem;
  }
  .u-pc-mgis-28 {
    margin-inline-start: 2.8rem;
  }
  .u-pc-mgis-29 {
    margin-inline-start: 2.9rem;
  }
  .u-pc-mgis-30 {
    margin-inline-start: 3rem;
  }
  .u-pc-mgis-31 {
    margin-inline-start: 3.1rem;
  }
  .u-pc-mgis-32 {
    margin-inline-start: 3.2rem;
  }
  .u-pc-mgis-33 {
    margin-inline-start: 3.3rem;
  }
  .u-pc-mgis-34 {
    margin-inline-start: 3.4rem;
  }
  .u-pc-mgis-35 {
    margin-inline-start: 3.5rem;
  }
  .u-pc-mgis-36 {
    margin-inline-start: 3.6rem;
  }
  .u-pc-mgis-37 {
    margin-inline-start: 3.7rem;
  }
  .u-pc-mgis-38 {
    margin-inline-start: 3.8rem;
  }
  .u-pc-mgis-39 {
    margin-inline-start: 3.9rem;
  }
  .u-pc-mgis-40 {
    margin-inline-start: 4rem;
  }
  .u-pc-mgis-41 {
    margin-inline-start: 4.1rem;
  }
  .u-pc-mgis-42 {
    margin-inline-start: 4.2rem;
  }
  .u-pc-mgis-43 {
    margin-inline-start: 4.3rem;
  }
  .u-pc-mgis-44 {
    margin-inline-start: 4.4rem;
  }
  .u-pc-mgis-45 {
    margin-inline-start: 4.5rem;
  }
  .u-pc-mgis-46 {
    margin-inline-start: 4.6rem;
  }
  .u-pc-mgis-47 {
    margin-inline-start: 4.7rem;
  }
  .u-pc-mgis-48 {
    margin-inline-start: 4.8rem;
  }
  .u-pc-mgis-49 {
    margin-inline-start: 4.9rem;
  }
  .u-pc-mgis-50 {
    margin-inline-start: 5rem;
  }
  .u-pc-mgis-51 {
    margin-inline-start: 5.1rem;
  }
  .u-pc-mgis-52 {
    margin-inline-start: 5.2rem;
  }
  .u-pc-mgis-53 {
    margin-inline-start: 5.3rem;
  }
  .u-pc-mgis-54 {
    margin-inline-start: 5.4rem;
  }
  .u-pc-mgis-55 {
    margin-inline-start: 5.5rem;
  }
  .u-pc-mgis-56 {
    margin-inline-start: 5.6rem;
  }
  .u-pc-mgis-57 {
    margin-inline-start: 5.7rem;
  }
  .u-pc-mgis-58 {
    margin-inline-start: 5.8rem;
  }
  .u-pc-mgis-59 {
    margin-inline-start: 5.9rem;
  }
  .u-pc-mgis-60 {
    margin-inline-start: 6rem;
  }
  .u-pc-mgis-61 {
    margin-inline-start: 6.1rem;
  }
  .u-pc-mgis-62 {
    margin-inline-start: 6.2rem;
  }
  .u-pc-mgis-63 {
    margin-inline-start: 6.3rem;
  }
  .u-pc-mgis-64 {
    margin-inline-start: 6.4rem;
  }
  .u-pc-mgis-65 {
    margin-inline-start: 6.5rem;
  }
  .u-pc-mgis-66 {
    margin-inline-start: 6.6rem;
  }
  .u-pc-mgis-67 {
    margin-inline-start: 6.7rem;
  }
  .u-pc-mgis-68 {
    margin-inline-start: 6.8rem;
  }
  .u-pc-mgis-69 {
    margin-inline-start: 6.9rem;
  }
  .u-pc-mgis-70 {
    margin-inline-start: 7rem;
  }
  .u-pc-mgis-71 {
    margin-inline-start: 7.1rem;
  }
  .u-pc-mgis-72 {
    margin-inline-start: 7.2rem;
  }
  .u-pc-mgis-73 {
    margin-inline-start: 7.3rem;
  }
  .u-pc-mgis-74 {
    margin-inline-start: 7.4rem;
  }
  .u-pc-mgis-75 {
    margin-inline-start: 7.5rem;
  }
  .u-pc-mgis-76 {
    margin-inline-start: 7.6rem;
  }
  .u-pc-mgis-77 {
    margin-inline-start: 7.7rem;
  }
  .u-pc-mgis-78 {
    margin-inline-start: 7.8rem;
  }
  .u-pc-mgis-79 {
    margin-inline-start: 7.9rem;
  }
  .u-pc-mgis-80 {
    margin-inline-start: 8rem;
  }
  .u-pc-mgis-81 {
    margin-inline-start: 8.1rem;
  }
  .u-pc-mgis-82 {
    margin-inline-start: 8.2rem;
  }
  .u-pc-mgis-83 {
    margin-inline-start: 8.3rem;
  }
  .u-pc-mgis-84 {
    margin-inline-start: 8.4rem;
  }
  .u-pc-mgis-85 {
    margin-inline-start: 8.5rem;
  }
  .u-pc-mgis-86 {
    margin-inline-start: 8.6rem;
  }
  .u-pc-mgis-87 {
    margin-inline-start: 8.7rem;
  }
  .u-pc-mgis-88 {
    margin-inline-start: 8.8rem;
  }
  .u-pc-mgis-89 {
    margin-inline-start: 8.9rem;
  }
  .u-pc-mgis-90 {
    margin-inline-start: 9rem;
  }
  .u-pc-mgis-91 {
    margin-inline-start: 9.1rem;
  }
  .u-pc-mgis-92 {
    margin-inline-start: 9.2rem;
  }
  .u-pc-mgis-93 {
    margin-inline-start: 9.3rem;
  }
  .u-pc-mgis-94 {
    margin-inline-start: 9.4rem;
  }
  .u-pc-mgis-95 {
    margin-inline-start: 9.5rem;
  }
  .u-pc-mgis-96 {
    margin-inline-start: 9.6rem;
  }
  .u-pc-mgis-97 {
    margin-inline-start: 9.7rem;
  }
  .u-pc-mgis-98 {
    margin-inline-start: 9.8rem;
  }
  .u-pc-mgis-99 {
    margin-inline-start: 9.9rem;
  }
  .u-pc-mgis-100 {
    margin-inline-start: 10rem;
  }
  .u-pc-mgis-101 {
    margin-inline-start: 10.1rem;
  }
  .u-pc-mgis-102 {
    margin-inline-start: 10.2rem;
  }
  .u-pc-mgis-103 {
    margin-inline-start: 10.3rem;
  }
  .u-pc-mgis-104 {
    margin-inline-start: 10.4rem;
  }
  .u-pc-mgis-105 {
    margin-inline-start: 10.5rem;
  }
  .u-pc-mgis-106 {
    margin-inline-start: 10.6rem;
  }
  .u-pc-mgis-107 {
    margin-inline-start: 10.7rem;
  }
  .u-pc-mgis-108 {
    margin-inline-start: 10.8rem;
  }
  .u-pc-mgis-109 {
    margin-inline-start: 10.9rem;
  }
  .u-pc-mgis-110 {
    margin-inline-start: 11rem;
  }
  .u-pc-mgis-111 {
    margin-inline-start: 11.1rem;
  }
  .u-pc-mgis-112 {
    margin-inline-start: 11.2rem;
  }
  .u-pc-mgis-113 {
    margin-inline-start: 11.3rem;
  }
  .u-pc-mgis-114 {
    margin-inline-start: 11.4rem;
  }
  .u-pc-mgis-115 {
    margin-inline-start: 11.5rem;
  }
  .u-pc-mgis-116 {
    margin-inline-start: 11.6rem;
  }
  .u-pc-mgis-117 {
    margin-inline-start: 11.7rem;
  }
  .u-pc-mgis-118 {
    margin-inline-start: 11.8rem;
  }
  .u-pc-mgis-119 {
    margin-inline-start: 11.9rem;
  }
  .u-pc-mgis-120 {
    margin-inline-start: 12rem;
  }
  .u-pc-mgis-121 {
    margin-inline-start: 12.1rem;
  }
  .u-pc-mgis-122 {
    margin-inline-start: 12.2rem;
  }
  .u-pc-mgis-123 {
    margin-inline-start: 12.3rem;
  }
  .u-pc-mgis-124 {
    margin-inline-start: 12.4rem;
  }
  .u-pc-mgis-125 {
    margin-inline-start: 12.5rem;
  }
  .u-pc-mgis-126 {
    margin-inline-start: 12.6rem;
  }
  .u-pc-mgis-127 {
    margin-inline-start: 12.7rem;
  }
  .u-pc-mgis-128 {
    margin-inline-start: 12.8rem;
  }
  .u-pc-mgis-129 {
    margin-inline-start: 12.9rem;
  }
  .u-pc-mgis-130 {
    margin-inline-start: 13rem;
  }
  .u-pc-mgis-131 {
    margin-inline-start: 13.1rem;
  }
  .u-pc-mgis-132 {
    margin-inline-start: 13.2rem;
  }
  .u-pc-mgis-133 {
    margin-inline-start: 13.3rem;
  }
  .u-pc-mgis-134 {
    margin-inline-start: 13.4rem;
  }
  .u-pc-mgis-135 {
    margin-inline-start: 13.5rem;
  }
  .u-pc-mgis-136 {
    margin-inline-start: 13.6rem;
  }
  .u-pc-mgis-137 {
    margin-inline-start: 13.7rem;
  }
  .u-pc-mgis-138 {
    margin-inline-start: 13.8rem;
  }
  .u-pc-mgis-139 {
    margin-inline-start: 13.9rem;
  }
  .u-pc-mgis-140 {
    margin-inline-start: 14rem;
  }
  .u-pc-mgis-141 {
    margin-inline-start: 14.1rem;
  }
  .u-pc-mgis-142 {
    margin-inline-start: 14.2rem;
  }
  .u-pc-mgis-143 {
    margin-inline-start: 14.3rem;
  }
  .u-pc-mgis-144 {
    margin-inline-start: 14.4rem;
  }
  .u-pc-mgis-145 {
    margin-inline-start: 14.5rem;
  }
  .u-pc-mgis-146 {
    margin-inline-start: 14.6rem;
  }
  .u-pc-mgis-147 {
    margin-inline-start: 14.7rem;
  }
  .u-pc-mgis-148 {
    margin-inline-start: 14.8rem;
  }
  .u-pc-mgis-149 {
    margin-inline-start: 14.9rem;
  }
  .u-pc-mgis-150 {
    margin-inline-start: 15rem;
  }
  .u-pc-mgis-151 {
    margin-inline-start: 15.1rem;
  }
  .u-pc-mgis-152 {
    margin-inline-start: 15.2rem;
  }
  .u-pc-mgis-153 {
    margin-inline-start: 15.3rem;
  }
  .u-pc-mgis-154 {
    margin-inline-start: 15.4rem;
  }
  .u-pc-mgis-155 {
    margin-inline-start: 15.5rem;
  }
  .u-pc-mgis-156 {
    margin-inline-start: 15.6rem;
  }
  .u-pc-mgis-157 {
    margin-inline-start: 15.7rem;
  }
  .u-pc-mgis-158 {
    margin-inline-start: 15.8rem;
  }
  .u-pc-mgis-159 {
    margin-inline-start: 15.9rem;
  }
  .u-pc-mgis-160 {
    margin-inline-start: 16rem;
  }
  .u-pc-mgis-161 {
    margin-inline-start: 16.1rem;
  }
  .u-pc-mgis-162 {
    margin-inline-start: 16.2rem;
  }
  .u-pc-mgis-163 {
    margin-inline-start: 16.3rem;
  }
  .u-pc-mgis-164 {
    margin-inline-start: 16.4rem;
  }
  .u-pc-mgis-165 {
    margin-inline-start: 16.5rem;
  }
  .u-pc-mgis-166 {
    margin-inline-start: 16.6rem;
  }
  .u-pc-mgis-167 {
    margin-inline-start: 16.7rem;
  }
  .u-pc-mgis-168 {
    margin-inline-start: 16.8rem;
  }
  .u-pc-mgis-169 {
    margin-inline-start: 16.9rem;
  }
  .u-pc-mgis-170 {
    margin-inline-start: 17rem;
  }
  .u-pc-mgis-171 {
    margin-inline-start: 17.1rem;
  }
  .u-pc-mgis-172 {
    margin-inline-start: 17.2rem;
  }
  .u-pc-mgis-173 {
    margin-inline-start: 17.3rem;
  }
  .u-pc-mgis-174 {
    margin-inline-start: 17.4rem;
  }
  .u-pc-mgis-175 {
    margin-inline-start: 17.5rem;
  }
  .u-pc-mgis-176 {
    margin-inline-start: 17.6rem;
  }
  .u-pc-mgis-177 {
    margin-inline-start: 17.7rem;
  }
  .u-pc-mgis-178 {
    margin-inline-start: 17.8rem;
  }
  .u-pc-mgis-179 {
    margin-inline-start: 17.9rem;
  }
  .u-pc-mgis-180 {
    margin-inline-start: 18rem;
  }
  .u-pc-mgis-181 {
    margin-inline-start: 18.1rem;
  }
  .u-pc-mgis-182 {
    margin-inline-start: 18.2rem;
  }
  .u-pc-mgis-183 {
    margin-inline-start: 18.3rem;
  }
  .u-pc-mgis-184 {
    margin-inline-start: 18.4rem;
  }
  .u-pc-mgis-185 {
    margin-inline-start: 18.5rem;
  }
  .u-pc-mgis-186 {
    margin-inline-start: 18.6rem;
  }
  .u-pc-mgis-187 {
    margin-inline-start: 18.7rem;
  }
  .u-pc-mgis-188 {
    margin-inline-start: 18.8rem;
  }
  .u-pc-mgis-189 {
    margin-inline-start: 18.9rem;
  }
  .u-pc-mgis-190 {
    margin-inline-start: 19rem;
  }
  .u-pc-mgis-191 {
    margin-inline-start: 19.1rem;
  }
  .u-pc-mgis-192 {
    margin-inline-start: 19.2rem;
  }
  .u-pc-mgis-193 {
    margin-inline-start: 19.3rem;
  }
  .u-pc-mgis-194 {
    margin-inline-start: 19.4rem;
  }
  .u-pc-mgis-195 {
    margin-inline-start: 19.5rem;
  }
  .u-pc-mgis-196 {
    margin-inline-start: 19.6rem;
  }
  .u-pc-mgis-197 {
    margin-inline-start: 19.7rem;
  }
  .u-pc-mgis-198 {
    margin-inline-start: 19.8rem;
  }
  .u-pc-mgis-199 {
    margin-inline-start: 19.9rem;
  }
  .u-pc-mgis-200 {
    margin-inline-start: 20rem;
  }
  .u-pc-mgie-0 {
    margin-inline-end: 0rem;
  }
  .u-pc-mgie-1 {
    margin-inline-end: 0.1rem;
  }
  .u-pc-mgie-2 {
    margin-inline-end: 0.2rem;
  }
  .u-pc-mgie-3 {
    margin-inline-end: 0.3rem;
  }
  .u-pc-mgie-4 {
    margin-inline-end: 0.4rem;
  }
  .u-pc-mgie-5 {
    margin-inline-end: 0.5rem;
  }
  .u-pc-mgie-6 {
    margin-inline-end: 0.6rem;
  }
  .u-pc-mgie-7 {
    margin-inline-end: 0.7rem;
  }
  .u-pc-mgie-8 {
    margin-inline-end: 0.8rem;
  }
  .u-pc-mgie-9 {
    margin-inline-end: 0.9rem;
  }
  .u-pc-mgie-10 {
    margin-inline-end: 1rem;
  }
  .u-pc-mgie-11 {
    margin-inline-end: 1.1rem;
  }
  .u-pc-mgie-12 {
    margin-inline-end: 1.2rem;
  }
  .u-pc-mgie-13 {
    margin-inline-end: 1.3rem;
  }
  .u-pc-mgie-14 {
    margin-inline-end: 1.4rem;
  }
  .u-pc-mgie-15 {
    margin-inline-end: 1.5rem;
  }
  .u-pc-mgie-16 {
    margin-inline-end: 1.6rem;
  }
  .u-pc-mgie-17 {
    margin-inline-end: 1.7rem;
  }
  .u-pc-mgie-18 {
    margin-inline-end: 1.8rem;
  }
  .u-pc-mgie-19 {
    margin-inline-end: 1.9rem;
  }
  .u-pc-mgie-20 {
    margin-inline-end: 2rem;
  }
  .u-pc-mgie-21 {
    margin-inline-end: 2.1rem;
  }
  .u-pc-mgie-22 {
    margin-inline-end: 2.2rem;
  }
  .u-pc-mgie-23 {
    margin-inline-end: 2.3rem;
  }
  .u-pc-mgie-24 {
    margin-inline-end: 2.4rem;
  }
  .u-pc-mgie-25 {
    margin-inline-end: 2.5rem;
  }
  .u-pc-mgie-26 {
    margin-inline-end: 2.6rem;
  }
  .u-pc-mgie-27 {
    margin-inline-end: 2.7rem;
  }
  .u-pc-mgie-28 {
    margin-inline-end: 2.8rem;
  }
  .u-pc-mgie-29 {
    margin-inline-end: 2.9rem;
  }
  .u-pc-mgie-30 {
    margin-inline-end: 3rem;
  }
  .u-pc-mgie-31 {
    margin-inline-end: 3.1rem;
  }
  .u-pc-mgie-32 {
    margin-inline-end: 3.2rem;
  }
  .u-pc-mgie-33 {
    margin-inline-end: 3.3rem;
  }
  .u-pc-mgie-34 {
    margin-inline-end: 3.4rem;
  }
  .u-pc-mgie-35 {
    margin-inline-end: 3.5rem;
  }
  .u-pc-mgie-36 {
    margin-inline-end: 3.6rem;
  }
  .u-pc-mgie-37 {
    margin-inline-end: 3.7rem;
  }
  .u-pc-mgie-38 {
    margin-inline-end: 3.8rem;
  }
  .u-pc-mgie-39 {
    margin-inline-end: 3.9rem;
  }
  .u-pc-mgie-40 {
    margin-inline-end: 4rem;
  }
  .u-pc-mgie-41 {
    margin-inline-end: 4.1rem;
  }
  .u-pc-mgie-42 {
    margin-inline-end: 4.2rem;
  }
  .u-pc-mgie-43 {
    margin-inline-end: 4.3rem;
  }
  .u-pc-mgie-44 {
    margin-inline-end: 4.4rem;
  }
  .u-pc-mgie-45 {
    margin-inline-end: 4.5rem;
  }
  .u-pc-mgie-46 {
    margin-inline-end: 4.6rem;
  }
  .u-pc-mgie-47 {
    margin-inline-end: 4.7rem;
  }
  .u-pc-mgie-48 {
    margin-inline-end: 4.8rem;
  }
  .u-pc-mgie-49 {
    margin-inline-end: 4.9rem;
  }
  .u-pc-mgie-50 {
    margin-inline-end: 5rem;
  }
  .u-pc-mgie-51 {
    margin-inline-end: 5.1rem;
  }
  .u-pc-mgie-52 {
    margin-inline-end: 5.2rem;
  }
  .u-pc-mgie-53 {
    margin-inline-end: 5.3rem;
  }
  .u-pc-mgie-54 {
    margin-inline-end: 5.4rem;
  }
  .u-pc-mgie-55 {
    margin-inline-end: 5.5rem;
  }
  .u-pc-mgie-56 {
    margin-inline-end: 5.6rem;
  }
  .u-pc-mgie-57 {
    margin-inline-end: 5.7rem;
  }
  .u-pc-mgie-58 {
    margin-inline-end: 5.8rem;
  }
  .u-pc-mgie-59 {
    margin-inline-end: 5.9rem;
  }
  .u-pc-mgie-60 {
    margin-inline-end: 6rem;
  }
  .u-pc-mgie-61 {
    margin-inline-end: 6.1rem;
  }
  .u-pc-mgie-62 {
    margin-inline-end: 6.2rem;
  }
  .u-pc-mgie-63 {
    margin-inline-end: 6.3rem;
  }
  .u-pc-mgie-64 {
    margin-inline-end: 6.4rem;
  }
  .u-pc-mgie-65 {
    margin-inline-end: 6.5rem;
  }
  .u-pc-mgie-66 {
    margin-inline-end: 6.6rem;
  }
  .u-pc-mgie-67 {
    margin-inline-end: 6.7rem;
  }
  .u-pc-mgie-68 {
    margin-inline-end: 6.8rem;
  }
  .u-pc-mgie-69 {
    margin-inline-end: 6.9rem;
  }
  .u-pc-mgie-70 {
    margin-inline-end: 7rem;
  }
  .u-pc-mgie-71 {
    margin-inline-end: 7.1rem;
  }
  .u-pc-mgie-72 {
    margin-inline-end: 7.2rem;
  }
  .u-pc-mgie-73 {
    margin-inline-end: 7.3rem;
  }
  .u-pc-mgie-74 {
    margin-inline-end: 7.4rem;
  }
  .u-pc-mgie-75 {
    margin-inline-end: 7.5rem;
  }
  .u-pc-mgie-76 {
    margin-inline-end: 7.6rem;
  }
  .u-pc-mgie-77 {
    margin-inline-end: 7.7rem;
  }
  .u-pc-mgie-78 {
    margin-inline-end: 7.8rem;
  }
  .u-pc-mgie-79 {
    margin-inline-end: 7.9rem;
  }
  .u-pc-mgie-80 {
    margin-inline-end: 8rem;
  }
  .u-pc-mgie-81 {
    margin-inline-end: 8.1rem;
  }
  .u-pc-mgie-82 {
    margin-inline-end: 8.2rem;
  }
  .u-pc-mgie-83 {
    margin-inline-end: 8.3rem;
  }
  .u-pc-mgie-84 {
    margin-inline-end: 8.4rem;
  }
  .u-pc-mgie-85 {
    margin-inline-end: 8.5rem;
  }
  .u-pc-mgie-86 {
    margin-inline-end: 8.6rem;
  }
  .u-pc-mgie-87 {
    margin-inline-end: 8.7rem;
  }
  .u-pc-mgie-88 {
    margin-inline-end: 8.8rem;
  }
  .u-pc-mgie-89 {
    margin-inline-end: 8.9rem;
  }
  .u-pc-mgie-90 {
    margin-inline-end: 9rem;
  }
  .u-pc-mgie-91 {
    margin-inline-end: 9.1rem;
  }
  .u-pc-mgie-92 {
    margin-inline-end: 9.2rem;
  }
  .u-pc-mgie-93 {
    margin-inline-end: 9.3rem;
  }
  .u-pc-mgie-94 {
    margin-inline-end: 9.4rem;
  }
  .u-pc-mgie-95 {
    margin-inline-end: 9.5rem;
  }
  .u-pc-mgie-96 {
    margin-inline-end: 9.6rem;
  }
  .u-pc-mgie-97 {
    margin-inline-end: 9.7rem;
  }
  .u-pc-mgie-98 {
    margin-inline-end: 9.8rem;
  }
  .u-pc-mgie-99 {
    margin-inline-end: 9.9rem;
  }
  .u-pc-mgie-100 {
    margin-inline-end: 10rem;
  }
  .u-pc-mgie-101 {
    margin-inline-end: 10.1rem;
  }
  .u-pc-mgie-102 {
    margin-inline-end: 10.2rem;
  }
  .u-pc-mgie-103 {
    margin-inline-end: 10.3rem;
  }
  .u-pc-mgie-104 {
    margin-inline-end: 10.4rem;
  }
  .u-pc-mgie-105 {
    margin-inline-end: 10.5rem;
  }
  .u-pc-mgie-106 {
    margin-inline-end: 10.6rem;
  }
  .u-pc-mgie-107 {
    margin-inline-end: 10.7rem;
  }
  .u-pc-mgie-108 {
    margin-inline-end: 10.8rem;
  }
  .u-pc-mgie-109 {
    margin-inline-end: 10.9rem;
  }
  .u-pc-mgie-110 {
    margin-inline-end: 11rem;
  }
  .u-pc-mgie-111 {
    margin-inline-end: 11.1rem;
  }
  .u-pc-mgie-112 {
    margin-inline-end: 11.2rem;
  }
  .u-pc-mgie-113 {
    margin-inline-end: 11.3rem;
  }
  .u-pc-mgie-114 {
    margin-inline-end: 11.4rem;
  }
  .u-pc-mgie-115 {
    margin-inline-end: 11.5rem;
  }
  .u-pc-mgie-116 {
    margin-inline-end: 11.6rem;
  }
  .u-pc-mgie-117 {
    margin-inline-end: 11.7rem;
  }
  .u-pc-mgie-118 {
    margin-inline-end: 11.8rem;
  }
  .u-pc-mgie-119 {
    margin-inline-end: 11.9rem;
  }
  .u-pc-mgie-120 {
    margin-inline-end: 12rem;
  }
  .u-pc-mgie-121 {
    margin-inline-end: 12.1rem;
  }
  .u-pc-mgie-122 {
    margin-inline-end: 12.2rem;
  }
  .u-pc-mgie-123 {
    margin-inline-end: 12.3rem;
  }
  .u-pc-mgie-124 {
    margin-inline-end: 12.4rem;
  }
  .u-pc-mgie-125 {
    margin-inline-end: 12.5rem;
  }
  .u-pc-mgie-126 {
    margin-inline-end: 12.6rem;
  }
  .u-pc-mgie-127 {
    margin-inline-end: 12.7rem;
  }
  .u-pc-mgie-128 {
    margin-inline-end: 12.8rem;
  }
  .u-pc-mgie-129 {
    margin-inline-end: 12.9rem;
  }
  .u-pc-mgie-130 {
    margin-inline-end: 13rem;
  }
  .u-pc-mgie-131 {
    margin-inline-end: 13.1rem;
  }
  .u-pc-mgie-132 {
    margin-inline-end: 13.2rem;
  }
  .u-pc-mgie-133 {
    margin-inline-end: 13.3rem;
  }
  .u-pc-mgie-134 {
    margin-inline-end: 13.4rem;
  }
  .u-pc-mgie-135 {
    margin-inline-end: 13.5rem;
  }
  .u-pc-mgie-136 {
    margin-inline-end: 13.6rem;
  }
  .u-pc-mgie-137 {
    margin-inline-end: 13.7rem;
  }
  .u-pc-mgie-138 {
    margin-inline-end: 13.8rem;
  }
  .u-pc-mgie-139 {
    margin-inline-end: 13.9rem;
  }
  .u-pc-mgie-140 {
    margin-inline-end: 14rem;
  }
  .u-pc-mgie-141 {
    margin-inline-end: 14.1rem;
  }
  .u-pc-mgie-142 {
    margin-inline-end: 14.2rem;
  }
  .u-pc-mgie-143 {
    margin-inline-end: 14.3rem;
  }
  .u-pc-mgie-144 {
    margin-inline-end: 14.4rem;
  }
  .u-pc-mgie-145 {
    margin-inline-end: 14.5rem;
  }
  .u-pc-mgie-146 {
    margin-inline-end: 14.6rem;
  }
  .u-pc-mgie-147 {
    margin-inline-end: 14.7rem;
  }
  .u-pc-mgie-148 {
    margin-inline-end: 14.8rem;
  }
  .u-pc-mgie-149 {
    margin-inline-end: 14.9rem;
  }
  .u-pc-mgie-150 {
    margin-inline-end: 15rem;
  }
  .u-pc-mgie-151 {
    margin-inline-end: 15.1rem;
  }
  .u-pc-mgie-152 {
    margin-inline-end: 15.2rem;
  }
  .u-pc-mgie-153 {
    margin-inline-end: 15.3rem;
  }
  .u-pc-mgie-154 {
    margin-inline-end: 15.4rem;
  }
  .u-pc-mgie-155 {
    margin-inline-end: 15.5rem;
  }
  .u-pc-mgie-156 {
    margin-inline-end: 15.6rem;
  }
  .u-pc-mgie-157 {
    margin-inline-end: 15.7rem;
  }
  .u-pc-mgie-158 {
    margin-inline-end: 15.8rem;
  }
  .u-pc-mgie-159 {
    margin-inline-end: 15.9rem;
  }
  .u-pc-mgie-160 {
    margin-inline-end: 16rem;
  }
  .u-pc-mgie-161 {
    margin-inline-end: 16.1rem;
  }
  .u-pc-mgie-162 {
    margin-inline-end: 16.2rem;
  }
  .u-pc-mgie-163 {
    margin-inline-end: 16.3rem;
  }
  .u-pc-mgie-164 {
    margin-inline-end: 16.4rem;
  }
  .u-pc-mgie-165 {
    margin-inline-end: 16.5rem;
  }
  .u-pc-mgie-166 {
    margin-inline-end: 16.6rem;
  }
  .u-pc-mgie-167 {
    margin-inline-end: 16.7rem;
  }
  .u-pc-mgie-168 {
    margin-inline-end: 16.8rem;
  }
  .u-pc-mgie-169 {
    margin-inline-end: 16.9rem;
  }
  .u-pc-mgie-170 {
    margin-inline-end: 17rem;
  }
  .u-pc-mgie-171 {
    margin-inline-end: 17.1rem;
  }
  .u-pc-mgie-172 {
    margin-inline-end: 17.2rem;
  }
  .u-pc-mgie-173 {
    margin-inline-end: 17.3rem;
  }
  .u-pc-mgie-174 {
    margin-inline-end: 17.4rem;
  }
  .u-pc-mgie-175 {
    margin-inline-end: 17.5rem;
  }
  .u-pc-mgie-176 {
    margin-inline-end: 17.6rem;
  }
  .u-pc-mgie-177 {
    margin-inline-end: 17.7rem;
  }
  .u-pc-mgie-178 {
    margin-inline-end: 17.8rem;
  }
  .u-pc-mgie-179 {
    margin-inline-end: 17.9rem;
  }
  .u-pc-mgie-180 {
    margin-inline-end: 18rem;
  }
  .u-pc-mgie-181 {
    margin-inline-end: 18.1rem;
  }
  .u-pc-mgie-182 {
    margin-inline-end: 18.2rem;
  }
  .u-pc-mgie-183 {
    margin-inline-end: 18.3rem;
  }
  .u-pc-mgie-184 {
    margin-inline-end: 18.4rem;
  }
  .u-pc-mgie-185 {
    margin-inline-end: 18.5rem;
  }
  .u-pc-mgie-186 {
    margin-inline-end: 18.6rem;
  }
  .u-pc-mgie-187 {
    margin-inline-end: 18.7rem;
  }
  .u-pc-mgie-188 {
    margin-inline-end: 18.8rem;
  }
  .u-pc-mgie-189 {
    margin-inline-end: 18.9rem;
  }
  .u-pc-mgie-190 {
    margin-inline-end: 19rem;
  }
  .u-pc-mgie-191 {
    margin-inline-end: 19.1rem;
  }
  .u-pc-mgie-192 {
    margin-inline-end: 19.2rem;
  }
  .u-pc-mgie-193 {
    margin-inline-end: 19.3rem;
  }
  .u-pc-mgie-194 {
    margin-inline-end: 19.4rem;
  }
  .u-pc-mgie-195 {
    margin-inline-end: 19.5rem;
  }
  .u-pc-mgie-196 {
    margin-inline-end: 19.6rem;
  }
  .u-pc-mgie-197 {
    margin-inline-end: 19.7rem;
  }
  .u-pc-mgie-198 {
    margin-inline-end: 19.8rem;
  }
  .u-pc-mgie-199 {
    margin-inline-end: 19.9rem;
  }
  .u-pc-mgie-200 {
    margin-inline-end: 20rem;
  }
}
@media print, screen and (max-width: 1023px) {
  .u-sp-pdbs-0 {
    padding-block-start: 0rem;
  }
  .u-sp-pdbs-1 {
    padding-block-start: 0.1rem;
  }
  .u-sp-pdbs-2 {
    padding-block-start: 0.2rem;
  }
  .u-sp-pdbs-3 {
    padding-block-start: 0.3rem;
  }
  .u-sp-pdbs-4 {
    padding-block-start: 0.4rem;
  }
  .u-sp-pdbs-5 {
    padding-block-start: 0.5rem;
  }
  .u-sp-pdbs-6 {
    padding-block-start: 0.6rem;
  }
  .u-sp-pdbs-7 {
    padding-block-start: 0.7rem;
  }
  .u-sp-pdbs-8 {
    padding-block-start: 0.8rem;
  }
  .u-sp-pdbs-9 {
    padding-block-start: 0.9rem;
  }
  .u-sp-pdbs-10 {
    padding-block-start: 1rem;
  }
  .u-sp-pdbs-11 {
    padding-block-start: 1.1rem;
  }
  .u-sp-pdbs-12 {
    padding-block-start: 1.2rem;
  }
  .u-sp-pdbs-13 {
    padding-block-start: 1.3rem;
  }
  .u-sp-pdbs-14 {
    padding-block-start: 1.4rem;
  }
  .u-sp-pdbs-15 {
    padding-block-start: 1.5rem;
  }
  .u-sp-pdbs-16 {
    padding-block-start: 1.6rem;
  }
  .u-sp-pdbs-17 {
    padding-block-start: 1.7rem;
  }
  .u-sp-pdbs-18 {
    padding-block-start: 1.8rem;
  }
  .u-sp-pdbs-19 {
    padding-block-start: 1.9rem;
  }
  .u-sp-pdbs-20 {
    padding-block-start: 2rem;
  }
  .u-sp-pdbs-21 {
    padding-block-start: 2.1rem;
  }
  .u-sp-pdbs-22 {
    padding-block-start: 2.2rem;
  }
  .u-sp-pdbs-23 {
    padding-block-start: 2.3rem;
  }
  .u-sp-pdbs-24 {
    padding-block-start: 2.4rem;
  }
  .u-sp-pdbs-25 {
    padding-block-start: 2.5rem;
  }
  .u-sp-pdbs-26 {
    padding-block-start: 2.6rem;
  }
  .u-sp-pdbs-27 {
    padding-block-start: 2.7rem;
  }
  .u-sp-pdbs-28 {
    padding-block-start: 2.8rem;
  }
  .u-sp-pdbs-29 {
    padding-block-start: 2.9rem;
  }
  .u-sp-pdbs-30 {
    padding-block-start: 3rem;
  }
  .u-sp-pdbs-31 {
    padding-block-start: 3.1rem;
  }
  .u-sp-pdbs-32 {
    padding-block-start: 3.2rem;
  }
  .u-sp-pdbs-33 {
    padding-block-start: 3.3rem;
  }
  .u-sp-pdbs-34 {
    padding-block-start: 3.4rem;
  }
  .u-sp-pdbs-35 {
    padding-block-start: 3.5rem;
  }
  .u-sp-pdbs-36 {
    padding-block-start: 3.6rem;
  }
  .u-sp-pdbs-37 {
    padding-block-start: 3.7rem;
  }
  .u-sp-pdbs-38 {
    padding-block-start: 3.8rem;
  }
  .u-sp-pdbs-39 {
    padding-block-start: 3.9rem;
  }
  .u-sp-pdbs-40 {
    padding-block-start: 4rem;
  }
  .u-sp-pdbs-41 {
    padding-block-start: 4.1rem;
  }
  .u-sp-pdbs-42 {
    padding-block-start: 4.2rem;
  }
  .u-sp-pdbs-43 {
    padding-block-start: 4.3rem;
  }
  .u-sp-pdbs-44 {
    padding-block-start: 4.4rem;
  }
  .u-sp-pdbs-45 {
    padding-block-start: 4.5rem;
  }
  .u-sp-pdbs-46 {
    padding-block-start: 4.6rem;
  }
  .u-sp-pdbs-47 {
    padding-block-start: 4.7rem;
  }
  .u-sp-pdbs-48 {
    padding-block-start: 4.8rem;
  }
  .u-sp-pdbs-49 {
    padding-block-start: 4.9rem;
  }
  .u-sp-pdbs-50 {
    padding-block-start: 5rem;
  }
  .u-sp-pdbs-51 {
    padding-block-start: 5.1rem;
  }
  .u-sp-pdbs-52 {
    padding-block-start: 5.2rem;
  }
  .u-sp-pdbs-53 {
    padding-block-start: 5.3rem;
  }
  .u-sp-pdbs-54 {
    padding-block-start: 5.4rem;
  }
  .u-sp-pdbs-55 {
    padding-block-start: 5.5rem;
  }
  .u-sp-pdbs-56 {
    padding-block-start: 5.6rem;
  }
  .u-sp-pdbs-57 {
    padding-block-start: 5.7rem;
  }
  .u-sp-pdbs-58 {
    padding-block-start: 5.8rem;
  }
  .u-sp-pdbs-59 {
    padding-block-start: 5.9rem;
  }
  .u-sp-pdbs-60 {
    padding-block-start: 6rem;
  }
  .u-sp-pdbs-61 {
    padding-block-start: 6.1rem;
  }
  .u-sp-pdbs-62 {
    padding-block-start: 6.2rem;
  }
  .u-sp-pdbs-63 {
    padding-block-start: 6.3rem;
  }
  .u-sp-pdbs-64 {
    padding-block-start: 6.4rem;
  }
  .u-sp-pdbs-65 {
    padding-block-start: 6.5rem;
  }
  .u-sp-pdbs-66 {
    padding-block-start: 6.6rem;
  }
  .u-sp-pdbs-67 {
    padding-block-start: 6.7rem;
  }
  .u-sp-pdbs-68 {
    padding-block-start: 6.8rem;
  }
  .u-sp-pdbs-69 {
    padding-block-start: 6.9rem;
  }
  .u-sp-pdbs-70 {
    padding-block-start: 7rem;
  }
  .u-sp-pdbs-71 {
    padding-block-start: 7.1rem;
  }
  .u-sp-pdbs-72 {
    padding-block-start: 7.2rem;
  }
  .u-sp-pdbs-73 {
    padding-block-start: 7.3rem;
  }
  .u-sp-pdbs-74 {
    padding-block-start: 7.4rem;
  }
  .u-sp-pdbs-75 {
    padding-block-start: 7.5rem;
  }
  .u-sp-pdbs-76 {
    padding-block-start: 7.6rem;
  }
  .u-sp-pdbs-77 {
    padding-block-start: 7.7rem;
  }
  .u-sp-pdbs-78 {
    padding-block-start: 7.8rem;
  }
  .u-sp-pdbs-79 {
    padding-block-start: 7.9rem;
  }
  .u-sp-pdbs-80 {
    padding-block-start: 8rem;
  }
  .u-sp-pdbs-81 {
    padding-block-start: 8.1rem;
  }
  .u-sp-pdbs-82 {
    padding-block-start: 8.2rem;
  }
  .u-sp-pdbs-83 {
    padding-block-start: 8.3rem;
  }
  .u-sp-pdbs-84 {
    padding-block-start: 8.4rem;
  }
  .u-sp-pdbs-85 {
    padding-block-start: 8.5rem;
  }
  .u-sp-pdbs-86 {
    padding-block-start: 8.6rem;
  }
  .u-sp-pdbs-87 {
    padding-block-start: 8.7rem;
  }
  .u-sp-pdbs-88 {
    padding-block-start: 8.8rem;
  }
  .u-sp-pdbs-89 {
    padding-block-start: 8.9rem;
  }
  .u-sp-pdbs-90 {
    padding-block-start: 9rem;
  }
  .u-sp-pdbs-91 {
    padding-block-start: 9.1rem;
  }
  .u-sp-pdbs-92 {
    padding-block-start: 9.2rem;
  }
  .u-sp-pdbs-93 {
    padding-block-start: 9.3rem;
  }
  .u-sp-pdbs-94 {
    padding-block-start: 9.4rem;
  }
  .u-sp-pdbs-95 {
    padding-block-start: 9.5rem;
  }
  .u-sp-pdbs-96 {
    padding-block-start: 9.6rem;
  }
  .u-sp-pdbs-97 {
    padding-block-start: 9.7rem;
  }
  .u-sp-pdbs-98 {
    padding-block-start: 9.8rem;
  }
  .u-sp-pdbs-99 {
    padding-block-start: 9.9rem;
  }
  .u-sp-pdbs-100 {
    padding-block-start: 10rem;
  }
  .u-sp-pdbs-101 {
    padding-block-start: 10.1rem;
  }
  .u-sp-pdbs-102 {
    padding-block-start: 10.2rem;
  }
  .u-sp-pdbs-103 {
    padding-block-start: 10.3rem;
  }
  .u-sp-pdbs-104 {
    padding-block-start: 10.4rem;
  }
  .u-sp-pdbs-105 {
    padding-block-start: 10.5rem;
  }
  .u-sp-pdbs-106 {
    padding-block-start: 10.6rem;
  }
  .u-sp-pdbs-107 {
    padding-block-start: 10.7rem;
  }
  .u-sp-pdbs-108 {
    padding-block-start: 10.8rem;
  }
  .u-sp-pdbs-109 {
    padding-block-start: 10.9rem;
  }
  .u-sp-pdbs-110 {
    padding-block-start: 11rem;
  }
  .u-sp-pdbs-111 {
    padding-block-start: 11.1rem;
  }
  .u-sp-pdbs-112 {
    padding-block-start: 11.2rem;
  }
  .u-sp-pdbs-113 {
    padding-block-start: 11.3rem;
  }
  .u-sp-pdbs-114 {
    padding-block-start: 11.4rem;
  }
  .u-sp-pdbs-115 {
    padding-block-start: 11.5rem;
  }
  .u-sp-pdbs-116 {
    padding-block-start: 11.6rem;
  }
  .u-sp-pdbs-117 {
    padding-block-start: 11.7rem;
  }
  .u-sp-pdbs-118 {
    padding-block-start: 11.8rem;
  }
  .u-sp-pdbs-119 {
    padding-block-start: 11.9rem;
  }
  .u-sp-pdbs-120 {
    padding-block-start: 12rem;
  }
  .u-sp-pdbs-121 {
    padding-block-start: 12.1rem;
  }
  .u-sp-pdbs-122 {
    padding-block-start: 12.2rem;
  }
  .u-sp-pdbs-123 {
    padding-block-start: 12.3rem;
  }
  .u-sp-pdbs-124 {
    padding-block-start: 12.4rem;
  }
  .u-sp-pdbs-125 {
    padding-block-start: 12.5rem;
  }
  .u-sp-pdbs-126 {
    padding-block-start: 12.6rem;
  }
  .u-sp-pdbs-127 {
    padding-block-start: 12.7rem;
  }
  .u-sp-pdbs-128 {
    padding-block-start: 12.8rem;
  }
  .u-sp-pdbs-129 {
    padding-block-start: 12.9rem;
  }
  .u-sp-pdbs-130 {
    padding-block-start: 13rem;
  }
  .u-sp-pdbs-131 {
    padding-block-start: 13.1rem;
  }
  .u-sp-pdbs-132 {
    padding-block-start: 13.2rem;
  }
  .u-sp-pdbs-133 {
    padding-block-start: 13.3rem;
  }
  .u-sp-pdbs-134 {
    padding-block-start: 13.4rem;
  }
  .u-sp-pdbs-135 {
    padding-block-start: 13.5rem;
  }
  .u-sp-pdbs-136 {
    padding-block-start: 13.6rem;
  }
  .u-sp-pdbs-137 {
    padding-block-start: 13.7rem;
  }
  .u-sp-pdbs-138 {
    padding-block-start: 13.8rem;
  }
  .u-sp-pdbs-139 {
    padding-block-start: 13.9rem;
  }
  .u-sp-pdbs-140 {
    padding-block-start: 14rem;
  }
  .u-sp-pdbs-141 {
    padding-block-start: 14.1rem;
  }
  .u-sp-pdbs-142 {
    padding-block-start: 14.2rem;
  }
  .u-sp-pdbs-143 {
    padding-block-start: 14.3rem;
  }
  .u-sp-pdbs-144 {
    padding-block-start: 14.4rem;
  }
  .u-sp-pdbs-145 {
    padding-block-start: 14.5rem;
  }
  .u-sp-pdbs-146 {
    padding-block-start: 14.6rem;
  }
  .u-sp-pdbs-147 {
    padding-block-start: 14.7rem;
  }
  .u-sp-pdbs-148 {
    padding-block-start: 14.8rem;
  }
  .u-sp-pdbs-149 {
    padding-block-start: 14.9rem;
  }
  .u-sp-pdbs-150 {
    padding-block-start: 15rem;
  }
  .u-sp-pdbs-151 {
    padding-block-start: 15.1rem;
  }
  .u-sp-pdbs-152 {
    padding-block-start: 15.2rem;
  }
  .u-sp-pdbs-153 {
    padding-block-start: 15.3rem;
  }
  .u-sp-pdbs-154 {
    padding-block-start: 15.4rem;
  }
  .u-sp-pdbs-155 {
    padding-block-start: 15.5rem;
  }
  .u-sp-pdbs-156 {
    padding-block-start: 15.6rem;
  }
  .u-sp-pdbs-157 {
    padding-block-start: 15.7rem;
  }
  .u-sp-pdbs-158 {
    padding-block-start: 15.8rem;
  }
  .u-sp-pdbs-159 {
    padding-block-start: 15.9rem;
  }
  .u-sp-pdbs-160 {
    padding-block-start: 16rem;
  }
  .u-sp-pdbs-161 {
    padding-block-start: 16.1rem;
  }
  .u-sp-pdbs-162 {
    padding-block-start: 16.2rem;
  }
  .u-sp-pdbs-163 {
    padding-block-start: 16.3rem;
  }
  .u-sp-pdbs-164 {
    padding-block-start: 16.4rem;
  }
  .u-sp-pdbs-165 {
    padding-block-start: 16.5rem;
  }
  .u-sp-pdbs-166 {
    padding-block-start: 16.6rem;
  }
  .u-sp-pdbs-167 {
    padding-block-start: 16.7rem;
  }
  .u-sp-pdbs-168 {
    padding-block-start: 16.8rem;
  }
  .u-sp-pdbs-169 {
    padding-block-start: 16.9rem;
  }
  .u-sp-pdbs-170 {
    padding-block-start: 17rem;
  }
  .u-sp-pdbs-171 {
    padding-block-start: 17.1rem;
  }
  .u-sp-pdbs-172 {
    padding-block-start: 17.2rem;
  }
  .u-sp-pdbs-173 {
    padding-block-start: 17.3rem;
  }
  .u-sp-pdbs-174 {
    padding-block-start: 17.4rem;
  }
  .u-sp-pdbs-175 {
    padding-block-start: 17.5rem;
  }
  .u-sp-pdbs-176 {
    padding-block-start: 17.6rem;
  }
  .u-sp-pdbs-177 {
    padding-block-start: 17.7rem;
  }
  .u-sp-pdbs-178 {
    padding-block-start: 17.8rem;
  }
  .u-sp-pdbs-179 {
    padding-block-start: 17.9rem;
  }
  .u-sp-pdbs-180 {
    padding-block-start: 18rem;
  }
  .u-sp-pdbs-181 {
    padding-block-start: 18.1rem;
  }
  .u-sp-pdbs-182 {
    padding-block-start: 18.2rem;
  }
  .u-sp-pdbs-183 {
    padding-block-start: 18.3rem;
  }
  .u-sp-pdbs-184 {
    padding-block-start: 18.4rem;
  }
  .u-sp-pdbs-185 {
    padding-block-start: 18.5rem;
  }
  .u-sp-pdbs-186 {
    padding-block-start: 18.6rem;
  }
  .u-sp-pdbs-187 {
    padding-block-start: 18.7rem;
  }
  .u-sp-pdbs-188 {
    padding-block-start: 18.8rem;
  }
  .u-sp-pdbs-189 {
    padding-block-start: 18.9rem;
  }
  .u-sp-pdbs-190 {
    padding-block-start: 19rem;
  }
  .u-sp-pdbs-191 {
    padding-block-start: 19.1rem;
  }
  .u-sp-pdbs-192 {
    padding-block-start: 19.2rem;
  }
  .u-sp-pdbs-193 {
    padding-block-start: 19.3rem;
  }
  .u-sp-pdbs-194 {
    padding-block-start: 19.4rem;
  }
  .u-sp-pdbs-195 {
    padding-block-start: 19.5rem;
  }
  .u-sp-pdbs-196 {
    padding-block-start: 19.6rem;
  }
  .u-sp-pdbs-197 {
    padding-block-start: 19.7rem;
  }
  .u-sp-pdbs-198 {
    padding-block-start: 19.8rem;
  }
  .u-sp-pdbs-199 {
    padding-block-start: 19.9rem;
  }
  .u-sp-pdbs-200 {
    padding-block-start: 20rem;
  }
  .u-sp-pdbe-0 {
    padding-block-end: 0rem;
  }
  .u-sp-pdbe-1 {
    padding-block-end: 0.1rem;
  }
  .u-sp-pdbe-2 {
    padding-block-end: 0.2rem;
  }
  .u-sp-pdbe-3 {
    padding-block-end: 0.3rem;
  }
  .u-sp-pdbe-4 {
    padding-block-end: 0.4rem;
  }
  .u-sp-pdbe-5 {
    padding-block-end: 0.5rem;
  }
  .u-sp-pdbe-6 {
    padding-block-end: 0.6rem;
  }
  .u-sp-pdbe-7 {
    padding-block-end: 0.7rem;
  }
  .u-sp-pdbe-8 {
    padding-block-end: 0.8rem;
  }
  .u-sp-pdbe-9 {
    padding-block-end: 0.9rem;
  }
  .u-sp-pdbe-10 {
    padding-block-end: 1rem;
  }
  .u-sp-pdbe-11 {
    padding-block-end: 1.1rem;
  }
  .u-sp-pdbe-12 {
    padding-block-end: 1.2rem;
  }
  .u-sp-pdbe-13 {
    padding-block-end: 1.3rem;
  }
  .u-sp-pdbe-14 {
    padding-block-end: 1.4rem;
  }
  .u-sp-pdbe-15 {
    padding-block-end: 1.5rem;
  }
  .u-sp-pdbe-16 {
    padding-block-end: 1.6rem;
  }
  .u-sp-pdbe-17 {
    padding-block-end: 1.7rem;
  }
  .u-sp-pdbe-18 {
    padding-block-end: 1.8rem;
  }
  .u-sp-pdbe-19 {
    padding-block-end: 1.9rem;
  }
  .u-sp-pdbe-20 {
    padding-block-end: 2rem;
  }
  .u-sp-pdbe-21 {
    padding-block-end: 2.1rem;
  }
  .u-sp-pdbe-22 {
    padding-block-end: 2.2rem;
  }
  .u-sp-pdbe-23 {
    padding-block-end: 2.3rem;
  }
  .u-sp-pdbe-24 {
    padding-block-end: 2.4rem;
  }
  .u-sp-pdbe-25 {
    padding-block-end: 2.5rem;
  }
  .u-sp-pdbe-26 {
    padding-block-end: 2.6rem;
  }
  .u-sp-pdbe-27 {
    padding-block-end: 2.7rem;
  }
  .u-sp-pdbe-28 {
    padding-block-end: 2.8rem;
  }
  .u-sp-pdbe-29 {
    padding-block-end: 2.9rem;
  }
  .u-sp-pdbe-30 {
    padding-block-end: 3rem;
  }
  .u-sp-pdbe-31 {
    padding-block-end: 3.1rem;
  }
  .u-sp-pdbe-32 {
    padding-block-end: 3.2rem;
  }
  .u-sp-pdbe-33 {
    padding-block-end: 3.3rem;
  }
  .u-sp-pdbe-34 {
    padding-block-end: 3.4rem;
  }
  .u-sp-pdbe-35 {
    padding-block-end: 3.5rem;
  }
  .u-sp-pdbe-36 {
    padding-block-end: 3.6rem;
  }
  .u-sp-pdbe-37 {
    padding-block-end: 3.7rem;
  }
  .u-sp-pdbe-38 {
    padding-block-end: 3.8rem;
  }
  .u-sp-pdbe-39 {
    padding-block-end: 3.9rem;
  }
  .u-sp-pdbe-40 {
    padding-block-end: 4rem;
  }
  .u-sp-pdbe-41 {
    padding-block-end: 4.1rem;
  }
  .u-sp-pdbe-42 {
    padding-block-end: 4.2rem;
  }
  .u-sp-pdbe-43 {
    padding-block-end: 4.3rem;
  }
  .u-sp-pdbe-44 {
    padding-block-end: 4.4rem;
  }
  .u-sp-pdbe-45 {
    padding-block-end: 4.5rem;
  }
  .u-sp-pdbe-46 {
    padding-block-end: 4.6rem;
  }
  .u-sp-pdbe-47 {
    padding-block-end: 4.7rem;
  }
  .u-sp-pdbe-48 {
    padding-block-end: 4.8rem;
  }
  .u-sp-pdbe-49 {
    padding-block-end: 4.9rem;
  }
  .u-sp-pdbe-50 {
    padding-block-end: 5rem;
  }
  .u-sp-pdbe-51 {
    padding-block-end: 5.1rem;
  }
  .u-sp-pdbe-52 {
    padding-block-end: 5.2rem;
  }
  .u-sp-pdbe-53 {
    padding-block-end: 5.3rem;
  }
  .u-sp-pdbe-54 {
    padding-block-end: 5.4rem;
  }
  .u-sp-pdbe-55 {
    padding-block-end: 5.5rem;
  }
  .u-sp-pdbe-56 {
    padding-block-end: 5.6rem;
  }
  .u-sp-pdbe-57 {
    padding-block-end: 5.7rem;
  }
  .u-sp-pdbe-58 {
    padding-block-end: 5.8rem;
  }
  .u-sp-pdbe-59 {
    padding-block-end: 5.9rem;
  }
  .u-sp-pdbe-60 {
    padding-block-end: 6rem;
  }
  .u-sp-pdbe-61 {
    padding-block-end: 6.1rem;
  }
  .u-sp-pdbe-62 {
    padding-block-end: 6.2rem;
  }
  .u-sp-pdbe-63 {
    padding-block-end: 6.3rem;
  }
  .u-sp-pdbe-64 {
    padding-block-end: 6.4rem;
  }
  .u-sp-pdbe-65 {
    padding-block-end: 6.5rem;
  }
  .u-sp-pdbe-66 {
    padding-block-end: 6.6rem;
  }
  .u-sp-pdbe-67 {
    padding-block-end: 6.7rem;
  }
  .u-sp-pdbe-68 {
    padding-block-end: 6.8rem;
  }
  .u-sp-pdbe-69 {
    padding-block-end: 6.9rem;
  }
  .u-sp-pdbe-70 {
    padding-block-end: 7rem;
  }
  .u-sp-pdbe-71 {
    padding-block-end: 7.1rem;
  }
  .u-sp-pdbe-72 {
    padding-block-end: 7.2rem;
  }
  .u-sp-pdbe-73 {
    padding-block-end: 7.3rem;
  }
  .u-sp-pdbe-74 {
    padding-block-end: 7.4rem;
  }
  .u-sp-pdbe-75 {
    padding-block-end: 7.5rem;
  }
  .u-sp-pdbe-76 {
    padding-block-end: 7.6rem;
  }
  .u-sp-pdbe-77 {
    padding-block-end: 7.7rem;
  }
  .u-sp-pdbe-78 {
    padding-block-end: 7.8rem;
  }
  .u-sp-pdbe-79 {
    padding-block-end: 7.9rem;
  }
  .u-sp-pdbe-80 {
    padding-block-end: 8rem;
  }
  .u-sp-pdbe-81 {
    padding-block-end: 8.1rem;
  }
  .u-sp-pdbe-82 {
    padding-block-end: 8.2rem;
  }
  .u-sp-pdbe-83 {
    padding-block-end: 8.3rem;
  }
  .u-sp-pdbe-84 {
    padding-block-end: 8.4rem;
  }
  .u-sp-pdbe-85 {
    padding-block-end: 8.5rem;
  }
  .u-sp-pdbe-86 {
    padding-block-end: 8.6rem;
  }
  .u-sp-pdbe-87 {
    padding-block-end: 8.7rem;
  }
  .u-sp-pdbe-88 {
    padding-block-end: 8.8rem;
  }
  .u-sp-pdbe-89 {
    padding-block-end: 8.9rem;
  }
  .u-sp-pdbe-90 {
    padding-block-end: 9rem;
  }
  .u-sp-pdbe-91 {
    padding-block-end: 9.1rem;
  }
  .u-sp-pdbe-92 {
    padding-block-end: 9.2rem;
  }
  .u-sp-pdbe-93 {
    padding-block-end: 9.3rem;
  }
  .u-sp-pdbe-94 {
    padding-block-end: 9.4rem;
  }
  .u-sp-pdbe-95 {
    padding-block-end: 9.5rem;
  }
  .u-sp-pdbe-96 {
    padding-block-end: 9.6rem;
  }
  .u-sp-pdbe-97 {
    padding-block-end: 9.7rem;
  }
  .u-sp-pdbe-98 {
    padding-block-end: 9.8rem;
  }
  .u-sp-pdbe-99 {
    padding-block-end: 9.9rem;
  }
  .u-sp-pdbe-100 {
    padding-block-end: 10rem;
  }
  .u-sp-pdbe-101 {
    padding-block-end: 10.1rem;
  }
  .u-sp-pdbe-102 {
    padding-block-end: 10.2rem;
  }
  .u-sp-pdbe-103 {
    padding-block-end: 10.3rem;
  }
  .u-sp-pdbe-104 {
    padding-block-end: 10.4rem;
  }
  .u-sp-pdbe-105 {
    padding-block-end: 10.5rem;
  }
  .u-sp-pdbe-106 {
    padding-block-end: 10.6rem;
  }
  .u-sp-pdbe-107 {
    padding-block-end: 10.7rem;
  }
  .u-sp-pdbe-108 {
    padding-block-end: 10.8rem;
  }
  .u-sp-pdbe-109 {
    padding-block-end: 10.9rem;
  }
  .u-sp-pdbe-110 {
    padding-block-end: 11rem;
  }
  .u-sp-pdbe-111 {
    padding-block-end: 11.1rem;
  }
  .u-sp-pdbe-112 {
    padding-block-end: 11.2rem;
  }
  .u-sp-pdbe-113 {
    padding-block-end: 11.3rem;
  }
  .u-sp-pdbe-114 {
    padding-block-end: 11.4rem;
  }
  .u-sp-pdbe-115 {
    padding-block-end: 11.5rem;
  }
  .u-sp-pdbe-116 {
    padding-block-end: 11.6rem;
  }
  .u-sp-pdbe-117 {
    padding-block-end: 11.7rem;
  }
  .u-sp-pdbe-118 {
    padding-block-end: 11.8rem;
  }
  .u-sp-pdbe-119 {
    padding-block-end: 11.9rem;
  }
  .u-sp-pdbe-120 {
    padding-block-end: 12rem;
  }
  .u-sp-pdbe-121 {
    padding-block-end: 12.1rem;
  }
  .u-sp-pdbe-122 {
    padding-block-end: 12.2rem;
  }
  .u-sp-pdbe-123 {
    padding-block-end: 12.3rem;
  }
  .u-sp-pdbe-124 {
    padding-block-end: 12.4rem;
  }
  .u-sp-pdbe-125 {
    padding-block-end: 12.5rem;
  }
  .u-sp-pdbe-126 {
    padding-block-end: 12.6rem;
  }
  .u-sp-pdbe-127 {
    padding-block-end: 12.7rem;
  }
  .u-sp-pdbe-128 {
    padding-block-end: 12.8rem;
  }
  .u-sp-pdbe-129 {
    padding-block-end: 12.9rem;
  }
  .u-sp-pdbe-130 {
    padding-block-end: 13rem;
  }
  .u-sp-pdbe-131 {
    padding-block-end: 13.1rem;
  }
  .u-sp-pdbe-132 {
    padding-block-end: 13.2rem;
  }
  .u-sp-pdbe-133 {
    padding-block-end: 13.3rem;
  }
  .u-sp-pdbe-134 {
    padding-block-end: 13.4rem;
  }
  .u-sp-pdbe-135 {
    padding-block-end: 13.5rem;
  }
  .u-sp-pdbe-136 {
    padding-block-end: 13.6rem;
  }
  .u-sp-pdbe-137 {
    padding-block-end: 13.7rem;
  }
  .u-sp-pdbe-138 {
    padding-block-end: 13.8rem;
  }
  .u-sp-pdbe-139 {
    padding-block-end: 13.9rem;
  }
  .u-sp-pdbe-140 {
    padding-block-end: 14rem;
  }
  .u-sp-pdbe-141 {
    padding-block-end: 14.1rem;
  }
  .u-sp-pdbe-142 {
    padding-block-end: 14.2rem;
  }
  .u-sp-pdbe-143 {
    padding-block-end: 14.3rem;
  }
  .u-sp-pdbe-144 {
    padding-block-end: 14.4rem;
  }
  .u-sp-pdbe-145 {
    padding-block-end: 14.5rem;
  }
  .u-sp-pdbe-146 {
    padding-block-end: 14.6rem;
  }
  .u-sp-pdbe-147 {
    padding-block-end: 14.7rem;
  }
  .u-sp-pdbe-148 {
    padding-block-end: 14.8rem;
  }
  .u-sp-pdbe-149 {
    padding-block-end: 14.9rem;
  }
  .u-sp-pdbe-150 {
    padding-block-end: 15rem;
  }
  .u-sp-pdbe-151 {
    padding-block-end: 15.1rem;
  }
  .u-sp-pdbe-152 {
    padding-block-end: 15.2rem;
  }
  .u-sp-pdbe-153 {
    padding-block-end: 15.3rem;
  }
  .u-sp-pdbe-154 {
    padding-block-end: 15.4rem;
  }
  .u-sp-pdbe-155 {
    padding-block-end: 15.5rem;
  }
  .u-sp-pdbe-156 {
    padding-block-end: 15.6rem;
  }
  .u-sp-pdbe-157 {
    padding-block-end: 15.7rem;
  }
  .u-sp-pdbe-158 {
    padding-block-end: 15.8rem;
  }
  .u-sp-pdbe-159 {
    padding-block-end: 15.9rem;
  }
  .u-sp-pdbe-160 {
    padding-block-end: 16rem;
  }
  .u-sp-pdbe-161 {
    padding-block-end: 16.1rem;
  }
  .u-sp-pdbe-162 {
    padding-block-end: 16.2rem;
  }
  .u-sp-pdbe-163 {
    padding-block-end: 16.3rem;
  }
  .u-sp-pdbe-164 {
    padding-block-end: 16.4rem;
  }
  .u-sp-pdbe-165 {
    padding-block-end: 16.5rem;
  }
  .u-sp-pdbe-166 {
    padding-block-end: 16.6rem;
  }
  .u-sp-pdbe-167 {
    padding-block-end: 16.7rem;
  }
  .u-sp-pdbe-168 {
    padding-block-end: 16.8rem;
  }
  .u-sp-pdbe-169 {
    padding-block-end: 16.9rem;
  }
  .u-sp-pdbe-170 {
    padding-block-end: 17rem;
  }
  .u-sp-pdbe-171 {
    padding-block-end: 17.1rem;
  }
  .u-sp-pdbe-172 {
    padding-block-end: 17.2rem;
  }
  .u-sp-pdbe-173 {
    padding-block-end: 17.3rem;
  }
  .u-sp-pdbe-174 {
    padding-block-end: 17.4rem;
  }
  .u-sp-pdbe-175 {
    padding-block-end: 17.5rem;
  }
  .u-sp-pdbe-176 {
    padding-block-end: 17.6rem;
  }
  .u-sp-pdbe-177 {
    padding-block-end: 17.7rem;
  }
  .u-sp-pdbe-178 {
    padding-block-end: 17.8rem;
  }
  .u-sp-pdbe-179 {
    padding-block-end: 17.9rem;
  }
  .u-sp-pdbe-180 {
    padding-block-end: 18rem;
  }
  .u-sp-pdbe-181 {
    padding-block-end: 18.1rem;
  }
  .u-sp-pdbe-182 {
    padding-block-end: 18.2rem;
  }
  .u-sp-pdbe-183 {
    padding-block-end: 18.3rem;
  }
  .u-sp-pdbe-184 {
    padding-block-end: 18.4rem;
  }
  .u-sp-pdbe-185 {
    padding-block-end: 18.5rem;
  }
  .u-sp-pdbe-186 {
    padding-block-end: 18.6rem;
  }
  .u-sp-pdbe-187 {
    padding-block-end: 18.7rem;
  }
  .u-sp-pdbe-188 {
    padding-block-end: 18.8rem;
  }
  .u-sp-pdbe-189 {
    padding-block-end: 18.9rem;
  }
  .u-sp-pdbe-190 {
    padding-block-end: 19rem;
  }
  .u-sp-pdbe-191 {
    padding-block-end: 19.1rem;
  }
  .u-sp-pdbe-192 {
    padding-block-end: 19.2rem;
  }
  .u-sp-pdbe-193 {
    padding-block-end: 19.3rem;
  }
  .u-sp-pdbe-194 {
    padding-block-end: 19.4rem;
  }
  .u-sp-pdbe-195 {
    padding-block-end: 19.5rem;
  }
  .u-sp-pdbe-196 {
    padding-block-end: 19.6rem;
  }
  .u-sp-pdbe-197 {
    padding-block-end: 19.7rem;
  }
  .u-sp-pdbe-198 {
    padding-block-end: 19.8rem;
  }
  .u-sp-pdbe-199 {
    padding-block-end: 19.9rem;
  }
  .u-sp-pdbe-200 {
    padding-block-end: 20rem;
  }
  .u-sp-pdis-0 {
    padding-inline-start: 0rem;
  }
  .u-sp-pdis-1 {
    padding-inline-start: 0.1rem;
  }
  .u-sp-pdis-2 {
    padding-inline-start: 0.2rem;
  }
  .u-sp-pdis-3 {
    padding-inline-start: 0.3rem;
  }
  .u-sp-pdis-4 {
    padding-inline-start: 0.4rem;
  }
  .u-sp-pdis-5 {
    padding-inline-start: 0.5rem;
  }
  .u-sp-pdis-6 {
    padding-inline-start: 0.6rem;
  }
  .u-sp-pdis-7 {
    padding-inline-start: 0.7rem;
  }
  .u-sp-pdis-8 {
    padding-inline-start: 0.8rem;
  }
  .u-sp-pdis-9 {
    padding-inline-start: 0.9rem;
  }
  .u-sp-pdis-10 {
    padding-inline-start: 1rem;
  }
  .u-sp-pdis-11 {
    padding-inline-start: 1.1rem;
  }
  .u-sp-pdis-12 {
    padding-inline-start: 1.2rem;
  }
  .u-sp-pdis-13 {
    padding-inline-start: 1.3rem;
  }
  .u-sp-pdis-14 {
    padding-inline-start: 1.4rem;
  }
  .u-sp-pdis-15 {
    padding-inline-start: 1.5rem;
  }
  .u-sp-pdis-16 {
    padding-inline-start: 1.6rem;
  }
  .u-sp-pdis-17 {
    padding-inline-start: 1.7rem;
  }
  .u-sp-pdis-18 {
    padding-inline-start: 1.8rem;
  }
  .u-sp-pdis-19 {
    padding-inline-start: 1.9rem;
  }
  .u-sp-pdis-20 {
    padding-inline-start: 2rem;
  }
  .u-sp-pdis-21 {
    padding-inline-start: 2.1rem;
  }
  .u-sp-pdis-22 {
    padding-inline-start: 2.2rem;
  }
  .u-sp-pdis-23 {
    padding-inline-start: 2.3rem;
  }
  .u-sp-pdis-24 {
    padding-inline-start: 2.4rem;
  }
  .u-sp-pdis-25 {
    padding-inline-start: 2.5rem;
  }
  .u-sp-pdis-26 {
    padding-inline-start: 2.6rem;
  }
  .u-sp-pdis-27 {
    padding-inline-start: 2.7rem;
  }
  .u-sp-pdis-28 {
    padding-inline-start: 2.8rem;
  }
  .u-sp-pdis-29 {
    padding-inline-start: 2.9rem;
  }
  .u-sp-pdis-30 {
    padding-inline-start: 3rem;
  }
  .u-sp-pdis-31 {
    padding-inline-start: 3.1rem;
  }
  .u-sp-pdis-32 {
    padding-inline-start: 3.2rem;
  }
  .u-sp-pdis-33 {
    padding-inline-start: 3.3rem;
  }
  .u-sp-pdis-34 {
    padding-inline-start: 3.4rem;
  }
  .u-sp-pdis-35 {
    padding-inline-start: 3.5rem;
  }
  .u-sp-pdis-36 {
    padding-inline-start: 3.6rem;
  }
  .u-sp-pdis-37 {
    padding-inline-start: 3.7rem;
  }
  .u-sp-pdis-38 {
    padding-inline-start: 3.8rem;
  }
  .u-sp-pdis-39 {
    padding-inline-start: 3.9rem;
  }
  .u-sp-pdis-40 {
    padding-inline-start: 4rem;
  }
  .u-sp-pdis-41 {
    padding-inline-start: 4.1rem;
  }
  .u-sp-pdis-42 {
    padding-inline-start: 4.2rem;
  }
  .u-sp-pdis-43 {
    padding-inline-start: 4.3rem;
  }
  .u-sp-pdis-44 {
    padding-inline-start: 4.4rem;
  }
  .u-sp-pdis-45 {
    padding-inline-start: 4.5rem;
  }
  .u-sp-pdis-46 {
    padding-inline-start: 4.6rem;
  }
  .u-sp-pdis-47 {
    padding-inline-start: 4.7rem;
  }
  .u-sp-pdis-48 {
    padding-inline-start: 4.8rem;
  }
  .u-sp-pdis-49 {
    padding-inline-start: 4.9rem;
  }
  .u-sp-pdis-50 {
    padding-inline-start: 5rem;
  }
  .u-sp-pdis-51 {
    padding-inline-start: 5.1rem;
  }
  .u-sp-pdis-52 {
    padding-inline-start: 5.2rem;
  }
  .u-sp-pdis-53 {
    padding-inline-start: 5.3rem;
  }
  .u-sp-pdis-54 {
    padding-inline-start: 5.4rem;
  }
  .u-sp-pdis-55 {
    padding-inline-start: 5.5rem;
  }
  .u-sp-pdis-56 {
    padding-inline-start: 5.6rem;
  }
  .u-sp-pdis-57 {
    padding-inline-start: 5.7rem;
  }
  .u-sp-pdis-58 {
    padding-inline-start: 5.8rem;
  }
  .u-sp-pdis-59 {
    padding-inline-start: 5.9rem;
  }
  .u-sp-pdis-60 {
    padding-inline-start: 6rem;
  }
  .u-sp-pdis-61 {
    padding-inline-start: 6.1rem;
  }
  .u-sp-pdis-62 {
    padding-inline-start: 6.2rem;
  }
  .u-sp-pdis-63 {
    padding-inline-start: 6.3rem;
  }
  .u-sp-pdis-64 {
    padding-inline-start: 6.4rem;
  }
  .u-sp-pdis-65 {
    padding-inline-start: 6.5rem;
  }
  .u-sp-pdis-66 {
    padding-inline-start: 6.6rem;
  }
  .u-sp-pdis-67 {
    padding-inline-start: 6.7rem;
  }
  .u-sp-pdis-68 {
    padding-inline-start: 6.8rem;
  }
  .u-sp-pdis-69 {
    padding-inline-start: 6.9rem;
  }
  .u-sp-pdis-70 {
    padding-inline-start: 7rem;
  }
  .u-sp-pdis-71 {
    padding-inline-start: 7.1rem;
  }
  .u-sp-pdis-72 {
    padding-inline-start: 7.2rem;
  }
  .u-sp-pdis-73 {
    padding-inline-start: 7.3rem;
  }
  .u-sp-pdis-74 {
    padding-inline-start: 7.4rem;
  }
  .u-sp-pdis-75 {
    padding-inline-start: 7.5rem;
  }
  .u-sp-pdis-76 {
    padding-inline-start: 7.6rem;
  }
  .u-sp-pdis-77 {
    padding-inline-start: 7.7rem;
  }
  .u-sp-pdis-78 {
    padding-inline-start: 7.8rem;
  }
  .u-sp-pdis-79 {
    padding-inline-start: 7.9rem;
  }
  .u-sp-pdis-80 {
    padding-inline-start: 8rem;
  }
  .u-sp-pdis-81 {
    padding-inline-start: 8.1rem;
  }
  .u-sp-pdis-82 {
    padding-inline-start: 8.2rem;
  }
  .u-sp-pdis-83 {
    padding-inline-start: 8.3rem;
  }
  .u-sp-pdis-84 {
    padding-inline-start: 8.4rem;
  }
  .u-sp-pdis-85 {
    padding-inline-start: 8.5rem;
  }
  .u-sp-pdis-86 {
    padding-inline-start: 8.6rem;
  }
  .u-sp-pdis-87 {
    padding-inline-start: 8.7rem;
  }
  .u-sp-pdis-88 {
    padding-inline-start: 8.8rem;
  }
  .u-sp-pdis-89 {
    padding-inline-start: 8.9rem;
  }
  .u-sp-pdis-90 {
    padding-inline-start: 9rem;
  }
  .u-sp-pdis-91 {
    padding-inline-start: 9.1rem;
  }
  .u-sp-pdis-92 {
    padding-inline-start: 9.2rem;
  }
  .u-sp-pdis-93 {
    padding-inline-start: 9.3rem;
  }
  .u-sp-pdis-94 {
    padding-inline-start: 9.4rem;
  }
  .u-sp-pdis-95 {
    padding-inline-start: 9.5rem;
  }
  .u-sp-pdis-96 {
    padding-inline-start: 9.6rem;
  }
  .u-sp-pdis-97 {
    padding-inline-start: 9.7rem;
  }
  .u-sp-pdis-98 {
    padding-inline-start: 9.8rem;
  }
  .u-sp-pdis-99 {
    padding-inline-start: 9.9rem;
  }
  .u-sp-pdis-100 {
    padding-inline-start: 10rem;
  }
  .u-sp-pdis-101 {
    padding-inline-start: 10.1rem;
  }
  .u-sp-pdis-102 {
    padding-inline-start: 10.2rem;
  }
  .u-sp-pdis-103 {
    padding-inline-start: 10.3rem;
  }
  .u-sp-pdis-104 {
    padding-inline-start: 10.4rem;
  }
  .u-sp-pdis-105 {
    padding-inline-start: 10.5rem;
  }
  .u-sp-pdis-106 {
    padding-inline-start: 10.6rem;
  }
  .u-sp-pdis-107 {
    padding-inline-start: 10.7rem;
  }
  .u-sp-pdis-108 {
    padding-inline-start: 10.8rem;
  }
  .u-sp-pdis-109 {
    padding-inline-start: 10.9rem;
  }
  .u-sp-pdis-110 {
    padding-inline-start: 11rem;
  }
  .u-sp-pdis-111 {
    padding-inline-start: 11.1rem;
  }
  .u-sp-pdis-112 {
    padding-inline-start: 11.2rem;
  }
  .u-sp-pdis-113 {
    padding-inline-start: 11.3rem;
  }
  .u-sp-pdis-114 {
    padding-inline-start: 11.4rem;
  }
  .u-sp-pdis-115 {
    padding-inline-start: 11.5rem;
  }
  .u-sp-pdis-116 {
    padding-inline-start: 11.6rem;
  }
  .u-sp-pdis-117 {
    padding-inline-start: 11.7rem;
  }
  .u-sp-pdis-118 {
    padding-inline-start: 11.8rem;
  }
  .u-sp-pdis-119 {
    padding-inline-start: 11.9rem;
  }
  .u-sp-pdis-120 {
    padding-inline-start: 12rem;
  }
  .u-sp-pdis-121 {
    padding-inline-start: 12.1rem;
  }
  .u-sp-pdis-122 {
    padding-inline-start: 12.2rem;
  }
  .u-sp-pdis-123 {
    padding-inline-start: 12.3rem;
  }
  .u-sp-pdis-124 {
    padding-inline-start: 12.4rem;
  }
  .u-sp-pdis-125 {
    padding-inline-start: 12.5rem;
  }
  .u-sp-pdis-126 {
    padding-inline-start: 12.6rem;
  }
  .u-sp-pdis-127 {
    padding-inline-start: 12.7rem;
  }
  .u-sp-pdis-128 {
    padding-inline-start: 12.8rem;
  }
  .u-sp-pdis-129 {
    padding-inline-start: 12.9rem;
  }
  .u-sp-pdis-130 {
    padding-inline-start: 13rem;
  }
  .u-sp-pdis-131 {
    padding-inline-start: 13.1rem;
  }
  .u-sp-pdis-132 {
    padding-inline-start: 13.2rem;
  }
  .u-sp-pdis-133 {
    padding-inline-start: 13.3rem;
  }
  .u-sp-pdis-134 {
    padding-inline-start: 13.4rem;
  }
  .u-sp-pdis-135 {
    padding-inline-start: 13.5rem;
  }
  .u-sp-pdis-136 {
    padding-inline-start: 13.6rem;
  }
  .u-sp-pdis-137 {
    padding-inline-start: 13.7rem;
  }
  .u-sp-pdis-138 {
    padding-inline-start: 13.8rem;
  }
  .u-sp-pdis-139 {
    padding-inline-start: 13.9rem;
  }
  .u-sp-pdis-140 {
    padding-inline-start: 14rem;
  }
  .u-sp-pdis-141 {
    padding-inline-start: 14.1rem;
  }
  .u-sp-pdis-142 {
    padding-inline-start: 14.2rem;
  }
  .u-sp-pdis-143 {
    padding-inline-start: 14.3rem;
  }
  .u-sp-pdis-144 {
    padding-inline-start: 14.4rem;
  }
  .u-sp-pdis-145 {
    padding-inline-start: 14.5rem;
  }
  .u-sp-pdis-146 {
    padding-inline-start: 14.6rem;
  }
  .u-sp-pdis-147 {
    padding-inline-start: 14.7rem;
  }
  .u-sp-pdis-148 {
    padding-inline-start: 14.8rem;
  }
  .u-sp-pdis-149 {
    padding-inline-start: 14.9rem;
  }
  .u-sp-pdis-150 {
    padding-inline-start: 15rem;
  }
  .u-sp-pdis-151 {
    padding-inline-start: 15.1rem;
  }
  .u-sp-pdis-152 {
    padding-inline-start: 15.2rem;
  }
  .u-sp-pdis-153 {
    padding-inline-start: 15.3rem;
  }
  .u-sp-pdis-154 {
    padding-inline-start: 15.4rem;
  }
  .u-sp-pdis-155 {
    padding-inline-start: 15.5rem;
  }
  .u-sp-pdis-156 {
    padding-inline-start: 15.6rem;
  }
  .u-sp-pdis-157 {
    padding-inline-start: 15.7rem;
  }
  .u-sp-pdis-158 {
    padding-inline-start: 15.8rem;
  }
  .u-sp-pdis-159 {
    padding-inline-start: 15.9rem;
  }
  .u-sp-pdis-160 {
    padding-inline-start: 16rem;
  }
  .u-sp-pdis-161 {
    padding-inline-start: 16.1rem;
  }
  .u-sp-pdis-162 {
    padding-inline-start: 16.2rem;
  }
  .u-sp-pdis-163 {
    padding-inline-start: 16.3rem;
  }
  .u-sp-pdis-164 {
    padding-inline-start: 16.4rem;
  }
  .u-sp-pdis-165 {
    padding-inline-start: 16.5rem;
  }
  .u-sp-pdis-166 {
    padding-inline-start: 16.6rem;
  }
  .u-sp-pdis-167 {
    padding-inline-start: 16.7rem;
  }
  .u-sp-pdis-168 {
    padding-inline-start: 16.8rem;
  }
  .u-sp-pdis-169 {
    padding-inline-start: 16.9rem;
  }
  .u-sp-pdis-170 {
    padding-inline-start: 17rem;
  }
  .u-sp-pdis-171 {
    padding-inline-start: 17.1rem;
  }
  .u-sp-pdis-172 {
    padding-inline-start: 17.2rem;
  }
  .u-sp-pdis-173 {
    padding-inline-start: 17.3rem;
  }
  .u-sp-pdis-174 {
    padding-inline-start: 17.4rem;
  }
  .u-sp-pdis-175 {
    padding-inline-start: 17.5rem;
  }
  .u-sp-pdis-176 {
    padding-inline-start: 17.6rem;
  }
  .u-sp-pdis-177 {
    padding-inline-start: 17.7rem;
  }
  .u-sp-pdis-178 {
    padding-inline-start: 17.8rem;
  }
  .u-sp-pdis-179 {
    padding-inline-start: 17.9rem;
  }
  .u-sp-pdis-180 {
    padding-inline-start: 18rem;
  }
  .u-sp-pdis-181 {
    padding-inline-start: 18.1rem;
  }
  .u-sp-pdis-182 {
    padding-inline-start: 18.2rem;
  }
  .u-sp-pdis-183 {
    padding-inline-start: 18.3rem;
  }
  .u-sp-pdis-184 {
    padding-inline-start: 18.4rem;
  }
  .u-sp-pdis-185 {
    padding-inline-start: 18.5rem;
  }
  .u-sp-pdis-186 {
    padding-inline-start: 18.6rem;
  }
  .u-sp-pdis-187 {
    padding-inline-start: 18.7rem;
  }
  .u-sp-pdis-188 {
    padding-inline-start: 18.8rem;
  }
  .u-sp-pdis-189 {
    padding-inline-start: 18.9rem;
  }
  .u-sp-pdis-190 {
    padding-inline-start: 19rem;
  }
  .u-sp-pdis-191 {
    padding-inline-start: 19.1rem;
  }
  .u-sp-pdis-192 {
    padding-inline-start: 19.2rem;
  }
  .u-sp-pdis-193 {
    padding-inline-start: 19.3rem;
  }
  .u-sp-pdis-194 {
    padding-inline-start: 19.4rem;
  }
  .u-sp-pdis-195 {
    padding-inline-start: 19.5rem;
  }
  .u-sp-pdis-196 {
    padding-inline-start: 19.6rem;
  }
  .u-sp-pdis-197 {
    padding-inline-start: 19.7rem;
  }
  .u-sp-pdis-198 {
    padding-inline-start: 19.8rem;
  }
  .u-sp-pdis-199 {
    padding-inline-start: 19.9rem;
  }
  .u-sp-pdis-200 {
    padding-inline-start: 20rem;
  }
  .u-sp-pdie-0 {
    padding-inline-end: 0rem;
  }
  .u-sp-pdie-1 {
    padding-inline-end: 0.1rem;
  }
  .u-sp-pdie-2 {
    padding-inline-end: 0.2rem;
  }
  .u-sp-pdie-3 {
    padding-inline-end: 0.3rem;
  }
  .u-sp-pdie-4 {
    padding-inline-end: 0.4rem;
  }
  .u-sp-pdie-5 {
    padding-inline-end: 0.5rem;
  }
  .u-sp-pdie-6 {
    padding-inline-end: 0.6rem;
  }
  .u-sp-pdie-7 {
    padding-inline-end: 0.7rem;
  }
  .u-sp-pdie-8 {
    padding-inline-end: 0.8rem;
  }
  .u-sp-pdie-9 {
    padding-inline-end: 0.9rem;
  }
  .u-sp-pdie-10 {
    padding-inline-end: 1rem;
  }
  .u-sp-pdie-11 {
    padding-inline-end: 1.1rem;
  }
  .u-sp-pdie-12 {
    padding-inline-end: 1.2rem;
  }
  .u-sp-pdie-13 {
    padding-inline-end: 1.3rem;
  }
  .u-sp-pdie-14 {
    padding-inline-end: 1.4rem;
  }
  .u-sp-pdie-15 {
    padding-inline-end: 1.5rem;
  }
  .u-sp-pdie-16 {
    padding-inline-end: 1.6rem;
  }
  .u-sp-pdie-17 {
    padding-inline-end: 1.7rem;
  }
  .u-sp-pdie-18 {
    padding-inline-end: 1.8rem;
  }
  .u-sp-pdie-19 {
    padding-inline-end: 1.9rem;
  }
  .u-sp-pdie-20 {
    padding-inline-end: 2rem;
  }
  .u-sp-pdie-21 {
    padding-inline-end: 2.1rem;
  }
  .u-sp-pdie-22 {
    padding-inline-end: 2.2rem;
  }
  .u-sp-pdie-23 {
    padding-inline-end: 2.3rem;
  }
  .u-sp-pdie-24 {
    padding-inline-end: 2.4rem;
  }
  .u-sp-pdie-25 {
    padding-inline-end: 2.5rem;
  }
  .u-sp-pdie-26 {
    padding-inline-end: 2.6rem;
  }
  .u-sp-pdie-27 {
    padding-inline-end: 2.7rem;
  }
  .u-sp-pdie-28 {
    padding-inline-end: 2.8rem;
  }
  .u-sp-pdie-29 {
    padding-inline-end: 2.9rem;
  }
  .u-sp-pdie-30 {
    padding-inline-end: 3rem;
  }
  .u-sp-pdie-31 {
    padding-inline-end: 3.1rem;
  }
  .u-sp-pdie-32 {
    padding-inline-end: 3.2rem;
  }
  .u-sp-pdie-33 {
    padding-inline-end: 3.3rem;
  }
  .u-sp-pdie-34 {
    padding-inline-end: 3.4rem;
  }
  .u-sp-pdie-35 {
    padding-inline-end: 3.5rem;
  }
  .u-sp-pdie-36 {
    padding-inline-end: 3.6rem;
  }
  .u-sp-pdie-37 {
    padding-inline-end: 3.7rem;
  }
  .u-sp-pdie-38 {
    padding-inline-end: 3.8rem;
  }
  .u-sp-pdie-39 {
    padding-inline-end: 3.9rem;
  }
  .u-sp-pdie-40 {
    padding-inline-end: 4rem;
  }
  .u-sp-pdie-41 {
    padding-inline-end: 4.1rem;
  }
  .u-sp-pdie-42 {
    padding-inline-end: 4.2rem;
  }
  .u-sp-pdie-43 {
    padding-inline-end: 4.3rem;
  }
  .u-sp-pdie-44 {
    padding-inline-end: 4.4rem;
  }
  .u-sp-pdie-45 {
    padding-inline-end: 4.5rem;
  }
  .u-sp-pdie-46 {
    padding-inline-end: 4.6rem;
  }
  .u-sp-pdie-47 {
    padding-inline-end: 4.7rem;
  }
  .u-sp-pdie-48 {
    padding-inline-end: 4.8rem;
  }
  .u-sp-pdie-49 {
    padding-inline-end: 4.9rem;
  }
  .u-sp-pdie-50 {
    padding-inline-end: 5rem;
  }
  .u-sp-pdie-51 {
    padding-inline-end: 5.1rem;
  }
  .u-sp-pdie-52 {
    padding-inline-end: 5.2rem;
  }
  .u-sp-pdie-53 {
    padding-inline-end: 5.3rem;
  }
  .u-sp-pdie-54 {
    padding-inline-end: 5.4rem;
  }
  .u-sp-pdie-55 {
    padding-inline-end: 5.5rem;
  }
  .u-sp-pdie-56 {
    padding-inline-end: 5.6rem;
  }
  .u-sp-pdie-57 {
    padding-inline-end: 5.7rem;
  }
  .u-sp-pdie-58 {
    padding-inline-end: 5.8rem;
  }
  .u-sp-pdie-59 {
    padding-inline-end: 5.9rem;
  }
  .u-sp-pdie-60 {
    padding-inline-end: 6rem;
  }
  .u-sp-pdie-61 {
    padding-inline-end: 6.1rem;
  }
  .u-sp-pdie-62 {
    padding-inline-end: 6.2rem;
  }
  .u-sp-pdie-63 {
    padding-inline-end: 6.3rem;
  }
  .u-sp-pdie-64 {
    padding-inline-end: 6.4rem;
  }
  .u-sp-pdie-65 {
    padding-inline-end: 6.5rem;
  }
  .u-sp-pdie-66 {
    padding-inline-end: 6.6rem;
  }
  .u-sp-pdie-67 {
    padding-inline-end: 6.7rem;
  }
  .u-sp-pdie-68 {
    padding-inline-end: 6.8rem;
  }
  .u-sp-pdie-69 {
    padding-inline-end: 6.9rem;
  }
  .u-sp-pdie-70 {
    padding-inline-end: 7rem;
  }
  .u-sp-pdie-71 {
    padding-inline-end: 7.1rem;
  }
  .u-sp-pdie-72 {
    padding-inline-end: 7.2rem;
  }
  .u-sp-pdie-73 {
    padding-inline-end: 7.3rem;
  }
  .u-sp-pdie-74 {
    padding-inline-end: 7.4rem;
  }
  .u-sp-pdie-75 {
    padding-inline-end: 7.5rem;
  }
  .u-sp-pdie-76 {
    padding-inline-end: 7.6rem;
  }
  .u-sp-pdie-77 {
    padding-inline-end: 7.7rem;
  }
  .u-sp-pdie-78 {
    padding-inline-end: 7.8rem;
  }
  .u-sp-pdie-79 {
    padding-inline-end: 7.9rem;
  }
  .u-sp-pdie-80 {
    padding-inline-end: 8rem;
  }
  .u-sp-pdie-81 {
    padding-inline-end: 8.1rem;
  }
  .u-sp-pdie-82 {
    padding-inline-end: 8.2rem;
  }
  .u-sp-pdie-83 {
    padding-inline-end: 8.3rem;
  }
  .u-sp-pdie-84 {
    padding-inline-end: 8.4rem;
  }
  .u-sp-pdie-85 {
    padding-inline-end: 8.5rem;
  }
  .u-sp-pdie-86 {
    padding-inline-end: 8.6rem;
  }
  .u-sp-pdie-87 {
    padding-inline-end: 8.7rem;
  }
  .u-sp-pdie-88 {
    padding-inline-end: 8.8rem;
  }
  .u-sp-pdie-89 {
    padding-inline-end: 8.9rem;
  }
  .u-sp-pdie-90 {
    padding-inline-end: 9rem;
  }
  .u-sp-pdie-91 {
    padding-inline-end: 9.1rem;
  }
  .u-sp-pdie-92 {
    padding-inline-end: 9.2rem;
  }
  .u-sp-pdie-93 {
    padding-inline-end: 9.3rem;
  }
  .u-sp-pdie-94 {
    padding-inline-end: 9.4rem;
  }
  .u-sp-pdie-95 {
    padding-inline-end: 9.5rem;
  }
  .u-sp-pdie-96 {
    padding-inline-end: 9.6rem;
  }
  .u-sp-pdie-97 {
    padding-inline-end: 9.7rem;
  }
  .u-sp-pdie-98 {
    padding-inline-end: 9.8rem;
  }
  .u-sp-pdie-99 {
    padding-inline-end: 9.9rem;
  }
  .u-sp-pdie-100 {
    padding-inline-end: 10rem;
  }
  .u-sp-pdie-101 {
    padding-inline-end: 10.1rem;
  }
  .u-sp-pdie-102 {
    padding-inline-end: 10.2rem;
  }
  .u-sp-pdie-103 {
    padding-inline-end: 10.3rem;
  }
  .u-sp-pdie-104 {
    padding-inline-end: 10.4rem;
  }
  .u-sp-pdie-105 {
    padding-inline-end: 10.5rem;
  }
  .u-sp-pdie-106 {
    padding-inline-end: 10.6rem;
  }
  .u-sp-pdie-107 {
    padding-inline-end: 10.7rem;
  }
  .u-sp-pdie-108 {
    padding-inline-end: 10.8rem;
  }
  .u-sp-pdie-109 {
    padding-inline-end: 10.9rem;
  }
  .u-sp-pdie-110 {
    padding-inline-end: 11rem;
  }
  .u-sp-pdie-111 {
    padding-inline-end: 11.1rem;
  }
  .u-sp-pdie-112 {
    padding-inline-end: 11.2rem;
  }
  .u-sp-pdie-113 {
    padding-inline-end: 11.3rem;
  }
  .u-sp-pdie-114 {
    padding-inline-end: 11.4rem;
  }
  .u-sp-pdie-115 {
    padding-inline-end: 11.5rem;
  }
  .u-sp-pdie-116 {
    padding-inline-end: 11.6rem;
  }
  .u-sp-pdie-117 {
    padding-inline-end: 11.7rem;
  }
  .u-sp-pdie-118 {
    padding-inline-end: 11.8rem;
  }
  .u-sp-pdie-119 {
    padding-inline-end: 11.9rem;
  }
  .u-sp-pdie-120 {
    padding-inline-end: 12rem;
  }
  .u-sp-pdie-121 {
    padding-inline-end: 12.1rem;
  }
  .u-sp-pdie-122 {
    padding-inline-end: 12.2rem;
  }
  .u-sp-pdie-123 {
    padding-inline-end: 12.3rem;
  }
  .u-sp-pdie-124 {
    padding-inline-end: 12.4rem;
  }
  .u-sp-pdie-125 {
    padding-inline-end: 12.5rem;
  }
  .u-sp-pdie-126 {
    padding-inline-end: 12.6rem;
  }
  .u-sp-pdie-127 {
    padding-inline-end: 12.7rem;
  }
  .u-sp-pdie-128 {
    padding-inline-end: 12.8rem;
  }
  .u-sp-pdie-129 {
    padding-inline-end: 12.9rem;
  }
  .u-sp-pdie-130 {
    padding-inline-end: 13rem;
  }
  .u-sp-pdie-131 {
    padding-inline-end: 13.1rem;
  }
  .u-sp-pdie-132 {
    padding-inline-end: 13.2rem;
  }
  .u-sp-pdie-133 {
    padding-inline-end: 13.3rem;
  }
  .u-sp-pdie-134 {
    padding-inline-end: 13.4rem;
  }
  .u-sp-pdie-135 {
    padding-inline-end: 13.5rem;
  }
  .u-sp-pdie-136 {
    padding-inline-end: 13.6rem;
  }
  .u-sp-pdie-137 {
    padding-inline-end: 13.7rem;
  }
  .u-sp-pdie-138 {
    padding-inline-end: 13.8rem;
  }
  .u-sp-pdie-139 {
    padding-inline-end: 13.9rem;
  }
  .u-sp-pdie-140 {
    padding-inline-end: 14rem;
  }
  .u-sp-pdie-141 {
    padding-inline-end: 14.1rem;
  }
  .u-sp-pdie-142 {
    padding-inline-end: 14.2rem;
  }
  .u-sp-pdie-143 {
    padding-inline-end: 14.3rem;
  }
  .u-sp-pdie-144 {
    padding-inline-end: 14.4rem;
  }
  .u-sp-pdie-145 {
    padding-inline-end: 14.5rem;
  }
  .u-sp-pdie-146 {
    padding-inline-end: 14.6rem;
  }
  .u-sp-pdie-147 {
    padding-inline-end: 14.7rem;
  }
  .u-sp-pdie-148 {
    padding-inline-end: 14.8rem;
  }
  .u-sp-pdie-149 {
    padding-inline-end: 14.9rem;
  }
  .u-sp-pdie-150 {
    padding-inline-end: 15rem;
  }
  .u-sp-pdie-151 {
    padding-inline-end: 15.1rem;
  }
  .u-sp-pdie-152 {
    padding-inline-end: 15.2rem;
  }
  .u-sp-pdie-153 {
    padding-inline-end: 15.3rem;
  }
  .u-sp-pdie-154 {
    padding-inline-end: 15.4rem;
  }
  .u-sp-pdie-155 {
    padding-inline-end: 15.5rem;
  }
  .u-sp-pdie-156 {
    padding-inline-end: 15.6rem;
  }
  .u-sp-pdie-157 {
    padding-inline-end: 15.7rem;
  }
  .u-sp-pdie-158 {
    padding-inline-end: 15.8rem;
  }
  .u-sp-pdie-159 {
    padding-inline-end: 15.9rem;
  }
  .u-sp-pdie-160 {
    padding-inline-end: 16rem;
  }
  .u-sp-pdie-161 {
    padding-inline-end: 16.1rem;
  }
  .u-sp-pdie-162 {
    padding-inline-end: 16.2rem;
  }
  .u-sp-pdie-163 {
    padding-inline-end: 16.3rem;
  }
  .u-sp-pdie-164 {
    padding-inline-end: 16.4rem;
  }
  .u-sp-pdie-165 {
    padding-inline-end: 16.5rem;
  }
  .u-sp-pdie-166 {
    padding-inline-end: 16.6rem;
  }
  .u-sp-pdie-167 {
    padding-inline-end: 16.7rem;
  }
  .u-sp-pdie-168 {
    padding-inline-end: 16.8rem;
  }
  .u-sp-pdie-169 {
    padding-inline-end: 16.9rem;
  }
  .u-sp-pdie-170 {
    padding-inline-end: 17rem;
  }
  .u-sp-pdie-171 {
    padding-inline-end: 17.1rem;
  }
  .u-sp-pdie-172 {
    padding-inline-end: 17.2rem;
  }
  .u-sp-pdie-173 {
    padding-inline-end: 17.3rem;
  }
  .u-sp-pdie-174 {
    padding-inline-end: 17.4rem;
  }
  .u-sp-pdie-175 {
    padding-inline-end: 17.5rem;
  }
  .u-sp-pdie-176 {
    padding-inline-end: 17.6rem;
  }
  .u-sp-pdie-177 {
    padding-inline-end: 17.7rem;
  }
  .u-sp-pdie-178 {
    padding-inline-end: 17.8rem;
  }
  .u-sp-pdie-179 {
    padding-inline-end: 17.9rem;
  }
  .u-sp-pdie-180 {
    padding-inline-end: 18rem;
  }
  .u-sp-pdie-181 {
    padding-inline-end: 18.1rem;
  }
  .u-sp-pdie-182 {
    padding-inline-end: 18.2rem;
  }
  .u-sp-pdie-183 {
    padding-inline-end: 18.3rem;
  }
  .u-sp-pdie-184 {
    padding-inline-end: 18.4rem;
  }
  .u-sp-pdie-185 {
    padding-inline-end: 18.5rem;
  }
  .u-sp-pdie-186 {
    padding-inline-end: 18.6rem;
  }
  .u-sp-pdie-187 {
    padding-inline-end: 18.7rem;
  }
  .u-sp-pdie-188 {
    padding-inline-end: 18.8rem;
  }
  .u-sp-pdie-189 {
    padding-inline-end: 18.9rem;
  }
  .u-sp-pdie-190 {
    padding-inline-end: 19rem;
  }
  .u-sp-pdie-191 {
    padding-inline-end: 19.1rem;
  }
  .u-sp-pdie-192 {
    padding-inline-end: 19.2rem;
  }
  .u-sp-pdie-193 {
    padding-inline-end: 19.3rem;
  }
  .u-sp-pdie-194 {
    padding-inline-end: 19.4rem;
  }
  .u-sp-pdie-195 {
    padding-inline-end: 19.5rem;
  }
  .u-sp-pdie-196 {
    padding-inline-end: 19.6rem;
  }
  .u-sp-pdie-197 {
    padding-inline-end: 19.7rem;
  }
  .u-sp-pdie-198 {
    padding-inline-end: 19.8rem;
  }
  .u-sp-pdie-199 {
    padding-inline-end: 19.9rem;
  }
  .u-sp-pdie-200 {
    padding-inline-end: 20rem;
  }
}
@media print, screen and (min-width: 1024px) {
  .u-pc-pdbs-0 {
    padding-block-start: 0rem;
  }
  .u-pc-pdbs-1 {
    padding-block-start: 0.1rem;
  }
  .u-pc-pdbs-2 {
    padding-block-start: 0.2rem;
  }
  .u-pc-pdbs-3 {
    padding-block-start: 0.3rem;
  }
  .u-pc-pdbs-4 {
    padding-block-start: 0.4rem;
  }
  .u-pc-pdbs-5 {
    padding-block-start: 0.5rem;
  }
  .u-pc-pdbs-6 {
    padding-block-start: 0.6rem;
  }
  .u-pc-pdbs-7 {
    padding-block-start: 0.7rem;
  }
  .u-pc-pdbs-8 {
    padding-block-start: 0.8rem;
  }
  .u-pc-pdbs-9 {
    padding-block-start: 0.9rem;
  }
  .u-pc-pdbs-10 {
    padding-block-start: 1rem;
  }
  .u-pc-pdbs-11 {
    padding-block-start: 1.1rem;
  }
  .u-pc-pdbs-12 {
    padding-block-start: 1.2rem;
  }
  .u-pc-pdbs-13 {
    padding-block-start: 1.3rem;
  }
  .u-pc-pdbs-14 {
    padding-block-start: 1.4rem;
  }
  .u-pc-pdbs-15 {
    padding-block-start: 1.5rem;
  }
  .u-pc-pdbs-16 {
    padding-block-start: 1.6rem;
  }
  .u-pc-pdbs-17 {
    padding-block-start: 1.7rem;
  }
  .u-pc-pdbs-18 {
    padding-block-start: 1.8rem;
  }
  .u-pc-pdbs-19 {
    padding-block-start: 1.9rem;
  }
  .u-pc-pdbs-20 {
    padding-block-start: 2rem;
  }
  .u-pc-pdbs-21 {
    padding-block-start: 2.1rem;
  }
  .u-pc-pdbs-22 {
    padding-block-start: 2.2rem;
  }
  .u-pc-pdbs-23 {
    padding-block-start: 2.3rem;
  }
  .u-pc-pdbs-24 {
    padding-block-start: 2.4rem;
  }
  .u-pc-pdbs-25 {
    padding-block-start: 2.5rem;
  }
  .u-pc-pdbs-26 {
    padding-block-start: 2.6rem;
  }
  .u-pc-pdbs-27 {
    padding-block-start: 2.7rem;
  }
  .u-pc-pdbs-28 {
    padding-block-start: 2.8rem;
  }
  .u-pc-pdbs-29 {
    padding-block-start: 2.9rem;
  }
  .u-pc-pdbs-30 {
    padding-block-start: 3rem;
  }
  .u-pc-pdbs-31 {
    padding-block-start: 3.1rem;
  }
  .u-pc-pdbs-32 {
    padding-block-start: 3.2rem;
  }
  .u-pc-pdbs-33 {
    padding-block-start: 3.3rem;
  }
  .u-pc-pdbs-34 {
    padding-block-start: 3.4rem;
  }
  .u-pc-pdbs-35 {
    padding-block-start: 3.5rem;
  }
  .u-pc-pdbs-36 {
    padding-block-start: 3.6rem;
  }
  .u-pc-pdbs-37 {
    padding-block-start: 3.7rem;
  }
  .u-pc-pdbs-38 {
    padding-block-start: 3.8rem;
  }
  .u-pc-pdbs-39 {
    padding-block-start: 3.9rem;
  }
  .u-pc-pdbs-40 {
    padding-block-start: 4rem;
  }
  .u-pc-pdbs-41 {
    padding-block-start: 4.1rem;
  }
  .u-pc-pdbs-42 {
    padding-block-start: 4.2rem;
  }
  .u-pc-pdbs-43 {
    padding-block-start: 4.3rem;
  }
  .u-pc-pdbs-44 {
    padding-block-start: 4.4rem;
  }
  .u-pc-pdbs-45 {
    padding-block-start: 4.5rem;
  }
  .u-pc-pdbs-46 {
    padding-block-start: 4.6rem;
  }
  .u-pc-pdbs-47 {
    padding-block-start: 4.7rem;
  }
  .u-pc-pdbs-48 {
    padding-block-start: 4.8rem;
  }
  .u-pc-pdbs-49 {
    padding-block-start: 4.9rem;
  }
  .u-pc-pdbs-50 {
    padding-block-start: 5rem;
  }
  .u-pc-pdbs-51 {
    padding-block-start: 5.1rem;
  }
  .u-pc-pdbs-52 {
    padding-block-start: 5.2rem;
  }
  .u-pc-pdbs-53 {
    padding-block-start: 5.3rem;
  }
  .u-pc-pdbs-54 {
    padding-block-start: 5.4rem;
  }
  .u-pc-pdbs-55 {
    padding-block-start: 5.5rem;
  }
  .u-pc-pdbs-56 {
    padding-block-start: 5.6rem;
  }
  .u-pc-pdbs-57 {
    padding-block-start: 5.7rem;
  }
  .u-pc-pdbs-58 {
    padding-block-start: 5.8rem;
  }
  .u-pc-pdbs-59 {
    padding-block-start: 5.9rem;
  }
  .u-pc-pdbs-60 {
    padding-block-start: 6rem;
  }
  .u-pc-pdbs-61 {
    padding-block-start: 6.1rem;
  }
  .u-pc-pdbs-62 {
    padding-block-start: 6.2rem;
  }
  .u-pc-pdbs-63 {
    padding-block-start: 6.3rem;
  }
  .u-pc-pdbs-64 {
    padding-block-start: 6.4rem;
  }
  .u-pc-pdbs-65 {
    padding-block-start: 6.5rem;
  }
  .u-pc-pdbs-66 {
    padding-block-start: 6.6rem;
  }
  .u-pc-pdbs-67 {
    padding-block-start: 6.7rem;
  }
  .u-pc-pdbs-68 {
    padding-block-start: 6.8rem;
  }
  .u-pc-pdbs-69 {
    padding-block-start: 6.9rem;
  }
  .u-pc-pdbs-70 {
    padding-block-start: 7rem;
  }
  .u-pc-pdbs-71 {
    padding-block-start: 7.1rem;
  }
  .u-pc-pdbs-72 {
    padding-block-start: 7.2rem;
  }
  .u-pc-pdbs-73 {
    padding-block-start: 7.3rem;
  }
  .u-pc-pdbs-74 {
    padding-block-start: 7.4rem;
  }
  .u-pc-pdbs-75 {
    padding-block-start: 7.5rem;
  }
  .u-pc-pdbs-76 {
    padding-block-start: 7.6rem;
  }
  .u-pc-pdbs-77 {
    padding-block-start: 7.7rem;
  }
  .u-pc-pdbs-78 {
    padding-block-start: 7.8rem;
  }
  .u-pc-pdbs-79 {
    padding-block-start: 7.9rem;
  }
  .u-pc-pdbs-80 {
    padding-block-start: 8rem;
  }
  .u-pc-pdbs-81 {
    padding-block-start: 8.1rem;
  }
  .u-pc-pdbs-82 {
    padding-block-start: 8.2rem;
  }
  .u-pc-pdbs-83 {
    padding-block-start: 8.3rem;
  }
  .u-pc-pdbs-84 {
    padding-block-start: 8.4rem;
  }
  .u-pc-pdbs-85 {
    padding-block-start: 8.5rem;
  }
  .u-pc-pdbs-86 {
    padding-block-start: 8.6rem;
  }
  .u-pc-pdbs-87 {
    padding-block-start: 8.7rem;
  }
  .u-pc-pdbs-88 {
    padding-block-start: 8.8rem;
  }
  .u-pc-pdbs-89 {
    padding-block-start: 8.9rem;
  }
  .u-pc-pdbs-90 {
    padding-block-start: 9rem;
  }
  .u-pc-pdbs-91 {
    padding-block-start: 9.1rem;
  }
  .u-pc-pdbs-92 {
    padding-block-start: 9.2rem;
  }
  .u-pc-pdbs-93 {
    padding-block-start: 9.3rem;
  }
  .u-pc-pdbs-94 {
    padding-block-start: 9.4rem;
  }
  .u-pc-pdbs-95 {
    padding-block-start: 9.5rem;
  }
  .u-pc-pdbs-96 {
    padding-block-start: 9.6rem;
  }
  .u-pc-pdbs-97 {
    padding-block-start: 9.7rem;
  }
  .u-pc-pdbs-98 {
    padding-block-start: 9.8rem;
  }
  .u-pc-pdbs-99 {
    padding-block-start: 9.9rem;
  }
  .u-pc-pdbs-100 {
    padding-block-start: 10rem;
  }
  .u-pc-pdbs-101 {
    padding-block-start: 10.1rem;
  }
  .u-pc-pdbs-102 {
    padding-block-start: 10.2rem;
  }
  .u-pc-pdbs-103 {
    padding-block-start: 10.3rem;
  }
  .u-pc-pdbs-104 {
    padding-block-start: 10.4rem;
  }
  .u-pc-pdbs-105 {
    padding-block-start: 10.5rem;
  }
  .u-pc-pdbs-106 {
    padding-block-start: 10.6rem;
  }
  .u-pc-pdbs-107 {
    padding-block-start: 10.7rem;
  }
  .u-pc-pdbs-108 {
    padding-block-start: 10.8rem;
  }
  .u-pc-pdbs-109 {
    padding-block-start: 10.9rem;
  }
  .u-pc-pdbs-110 {
    padding-block-start: 11rem;
  }
  .u-pc-pdbs-111 {
    padding-block-start: 11.1rem;
  }
  .u-pc-pdbs-112 {
    padding-block-start: 11.2rem;
  }
  .u-pc-pdbs-113 {
    padding-block-start: 11.3rem;
  }
  .u-pc-pdbs-114 {
    padding-block-start: 11.4rem;
  }
  .u-pc-pdbs-115 {
    padding-block-start: 11.5rem;
  }
  .u-pc-pdbs-116 {
    padding-block-start: 11.6rem;
  }
  .u-pc-pdbs-117 {
    padding-block-start: 11.7rem;
  }
  .u-pc-pdbs-118 {
    padding-block-start: 11.8rem;
  }
  .u-pc-pdbs-119 {
    padding-block-start: 11.9rem;
  }
  .u-pc-pdbs-120 {
    padding-block-start: 12rem;
  }
  .u-pc-pdbs-121 {
    padding-block-start: 12.1rem;
  }
  .u-pc-pdbs-122 {
    padding-block-start: 12.2rem;
  }
  .u-pc-pdbs-123 {
    padding-block-start: 12.3rem;
  }
  .u-pc-pdbs-124 {
    padding-block-start: 12.4rem;
  }
  .u-pc-pdbs-125 {
    padding-block-start: 12.5rem;
  }
  .u-pc-pdbs-126 {
    padding-block-start: 12.6rem;
  }
  .u-pc-pdbs-127 {
    padding-block-start: 12.7rem;
  }
  .u-pc-pdbs-128 {
    padding-block-start: 12.8rem;
  }
  .u-pc-pdbs-129 {
    padding-block-start: 12.9rem;
  }
  .u-pc-pdbs-130 {
    padding-block-start: 13rem;
  }
  .u-pc-pdbs-131 {
    padding-block-start: 13.1rem;
  }
  .u-pc-pdbs-132 {
    padding-block-start: 13.2rem;
  }
  .u-pc-pdbs-133 {
    padding-block-start: 13.3rem;
  }
  .u-pc-pdbs-134 {
    padding-block-start: 13.4rem;
  }
  .u-pc-pdbs-135 {
    padding-block-start: 13.5rem;
  }
  .u-pc-pdbs-136 {
    padding-block-start: 13.6rem;
  }
  .u-pc-pdbs-137 {
    padding-block-start: 13.7rem;
  }
  .u-pc-pdbs-138 {
    padding-block-start: 13.8rem;
  }
  .u-pc-pdbs-139 {
    padding-block-start: 13.9rem;
  }
  .u-pc-pdbs-140 {
    padding-block-start: 14rem;
  }
  .u-pc-pdbs-141 {
    padding-block-start: 14.1rem;
  }
  .u-pc-pdbs-142 {
    padding-block-start: 14.2rem;
  }
  .u-pc-pdbs-143 {
    padding-block-start: 14.3rem;
  }
  .u-pc-pdbs-144 {
    padding-block-start: 14.4rem;
  }
  .u-pc-pdbs-145 {
    padding-block-start: 14.5rem;
  }
  .u-pc-pdbs-146 {
    padding-block-start: 14.6rem;
  }
  .u-pc-pdbs-147 {
    padding-block-start: 14.7rem;
  }
  .u-pc-pdbs-148 {
    padding-block-start: 14.8rem;
  }
  .u-pc-pdbs-149 {
    padding-block-start: 14.9rem;
  }
  .u-pc-pdbs-150 {
    padding-block-start: 15rem;
  }
  .u-pc-pdbs-151 {
    padding-block-start: 15.1rem;
  }
  .u-pc-pdbs-152 {
    padding-block-start: 15.2rem;
  }
  .u-pc-pdbs-153 {
    padding-block-start: 15.3rem;
  }
  .u-pc-pdbs-154 {
    padding-block-start: 15.4rem;
  }
  .u-pc-pdbs-155 {
    padding-block-start: 15.5rem;
  }
  .u-pc-pdbs-156 {
    padding-block-start: 15.6rem;
  }
  .u-pc-pdbs-157 {
    padding-block-start: 15.7rem;
  }
  .u-pc-pdbs-158 {
    padding-block-start: 15.8rem;
  }
  .u-pc-pdbs-159 {
    padding-block-start: 15.9rem;
  }
  .u-pc-pdbs-160 {
    padding-block-start: 16rem;
  }
  .u-pc-pdbs-161 {
    padding-block-start: 16.1rem;
  }
  .u-pc-pdbs-162 {
    padding-block-start: 16.2rem;
  }
  .u-pc-pdbs-163 {
    padding-block-start: 16.3rem;
  }
  .u-pc-pdbs-164 {
    padding-block-start: 16.4rem;
  }
  .u-pc-pdbs-165 {
    padding-block-start: 16.5rem;
  }
  .u-pc-pdbs-166 {
    padding-block-start: 16.6rem;
  }
  .u-pc-pdbs-167 {
    padding-block-start: 16.7rem;
  }
  .u-pc-pdbs-168 {
    padding-block-start: 16.8rem;
  }
  .u-pc-pdbs-169 {
    padding-block-start: 16.9rem;
  }
  .u-pc-pdbs-170 {
    padding-block-start: 17rem;
  }
  .u-pc-pdbs-171 {
    padding-block-start: 17.1rem;
  }
  .u-pc-pdbs-172 {
    padding-block-start: 17.2rem;
  }
  .u-pc-pdbs-173 {
    padding-block-start: 17.3rem;
  }
  .u-pc-pdbs-174 {
    padding-block-start: 17.4rem;
  }
  .u-pc-pdbs-175 {
    padding-block-start: 17.5rem;
  }
  .u-pc-pdbs-176 {
    padding-block-start: 17.6rem;
  }
  .u-pc-pdbs-177 {
    padding-block-start: 17.7rem;
  }
  .u-pc-pdbs-178 {
    padding-block-start: 17.8rem;
  }
  .u-pc-pdbs-179 {
    padding-block-start: 17.9rem;
  }
  .u-pc-pdbs-180 {
    padding-block-start: 18rem;
  }
  .u-pc-pdbs-181 {
    padding-block-start: 18.1rem;
  }
  .u-pc-pdbs-182 {
    padding-block-start: 18.2rem;
  }
  .u-pc-pdbs-183 {
    padding-block-start: 18.3rem;
  }
  .u-pc-pdbs-184 {
    padding-block-start: 18.4rem;
  }
  .u-pc-pdbs-185 {
    padding-block-start: 18.5rem;
  }
  .u-pc-pdbs-186 {
    padding-block-start: 18.6rem;
  }
  .u-pc-pdbs-187 {
    padding-block-start: 18.7rem;
  }
  .u-pc-pdbs-188 {
    padding-block-start: 18.8rem;
  }
  .u-pc-pdbs-189 {
    padding-block-start: 18.9rem;
  }
  .u-pc-pdbs-190 {
    padding-block-start: 19rem;
  }
  .u-pc-pdbs-191 {
    padding-block-start: 19.1rem;
  }
  .u-pc-pdbs-192 {
    padding-block-start: 19.2rem;
  }
  .u-pc-pdbs-193 {
    padding-block-start: 19.3rem;
  }
  .u-pc-pdbs-194 {
    padding-block-start: 19.4rem;
  }
  .u-pc-pdbs-195 {
    padding-block-start: 19.5rem;
  }
  .u-pc-pdbs-196 {
    padding-block-start: 19.6rem;
  }
  .u-pc-pdbs-197 {
    padding-block-start: 19.7rem;
  }
  .u-pc-pdbs-198 {
    padding-block-start: 19.8rem;
  }
  .u-pc-pdbs-199 {
    padding-block-start: 19.9rem;
  }
  .u-pc-pdbs-200 {
    padding-block-start: 20rem;
  }
  .u-pc-pdbe-0 {
    padding-block-end: 0rem;
  }
  .u-pc-pdbe-1 {
    padding-block-end: 0.1rem;
  }
  .u-pc-pdbe-2 {
    padding-block-end: 0.2rem;
  }
  .u-pc-pdbe-3 {
    padding-block-end: 0.3rem;
  }
  .u-pc-pdbe-4 {
    padding-block-end: 0.4rem;
  }
  .u-pc-pdbe-5 {
    padding-block-end: 0.5rem;
  }
  .u-pc-pdbe-6 {
    padding-block-end: 0.6rem;
  }
  .u-pc-pdbe-7 {
    padding-block-end: 0.7rem;
  }
  .u-pc-pdbe-8 {
    padding-block-end: 0.8rem;
  }
  .u-pc-pdbe-9 {
    padding-block-end: 0.9rem;
  }
  .u-pc-pdbe-10 {
    padding-block-end: 1rem;
  }
  .u-pc-pdbe-11 {
    padding-block-end: 1.1rem;
  }
  .u-pc-pdbe-12 {
    padding-block-end: 1.2rem;
  }
  .u-pc-pdbe-13 {
    padding-block-end: 1.3rem;
  }
  .u-pc-pdbe-14 {
    padding-block-end: 1.4rem;
  }
  .u-pc-pdbe-15 {
    padding-block-end: 1.5rem;
  }
  .u-pc-pdbe-16 {
    padding-block-end: 1.6rem;
  }
  .u-pc-pdbe-17 {
    padding-block-end: 1.7rem;
  }
  .u-pc-pdbe-18 {
    padding-block-end: 1.8rem;
  }
  .u-pc-pdbe-19 {
    padding-block-end: 1.9rem;
  }
  .u-pc-pdbe-20 {
    padding-block-end: 2rem;
  }
  .u-pc-pdbe-21 {
    padding-block-end: 2.1rem;
  }
  .u-pc-pdbe-22 {
    padding-block-end: 2.2rem;
  }
  .u-pc-pdbe-23 {
    padding-block-end: 2.3rem;
  }
  .u-pc-pdbe-24 {
    padding-block-end: 2.4rem;
  }
  .u-pc-pdbe-25 {
    padding-block-end: 2.5rem;
  }
  .u-pc-pdbe-26 {
    padding-block-end: 2.6rem;
  }
  .u-pc-pdbe-27 {
    padding-block-end: 2.7rem;
  }
  .u-pc-pdbe-28 {
    padding-block-end: 2.8rem;
  }
  .u-pc-pdbe-29 {
    padding-block-end: 2.9rem;
  }
  .u-pc-pdbe-30 {
    padding-block-end: 3rem;
  }
  .u-pc-pdbe-31 {
    padding-block-end: 3.1rem;
  }
  .u-pc-pdbe-32 {
    padding-block-end: 3.2rem;
  }
  .u-pc-pdbe-33 {
    padding-block-end: 3.3rem;
  }
  .u-pc-pdbe-34 {
    padding-block-end: 3.4rem;
  }
  .u-pc-pdbe-35 {
    padding-block-end: 3.5rem;
  }
  .u-pc-pdbe-36 {
    padding-block-end: 3.6rem;
  }
  .u-pc-pdbe-37 {
    padding-block-end: 3.7rem;
  }
  .u-pc-pdbe-38 {
    padding-block-end: 3.8rem;
  }
  .u-pc-pdbe-39 {
    padding-block-end: 3.9rem;
  }
  .u-pc-pdbe-40 {
    padding-block-end: 4rem;
  }
  .u-pc-pdbe-41 {
    padding-block-end: 4.1rem;
  }
  .u-pc-pdbe-42 {
    padding-block-end: 4.2rem;
  }
  .u-pc-pdbe-43 {
    padding-block-end: 4.3rem;
  }
  .u-pc-pdbe-44 {
    padding-block-end: 4.4rem;
  }
  .u-pc-pdbe-45 {
    padding-block-end: 4.5rem;
  }
  .u-pc-pdbe-46 {
    padding-block-end: 4.6rem;
  }
  .u-pc-pdbe-47 {
    padding-block-end: 4.7rem;
  }
  .u-pc-pdbe-48 {
    padding-block-end: 4.8rem;
  }
  .u-pc-pdbe-49 {
    padding-block-end: 4.9rem;
  }
  .u-pc-pdbe-50 {
    padding-block-end: 5rem;
  }
  .u-pc-pdbe-51 {
    padding-block-end: 5.1rem;
  }
  .u-pc-pdbe-52 {
    padding-block-end: 5.2rem;
  }
  .u-pc-pdbe-53 {
    padding-block-end: 5.3rem;
  }
  .u-pc-pdbe-54 {
    padding-block-end: 5.4rem;
  }
  .u-pc-pdbe-55 {
    padding-block-end: 5.5rem;
  }
  .u-pc-pdbe-56 {
    padding-block-end: 5.6rem;
  }
  .u-pc-pdbe-57 {
    padding-block-end: 5.7rem;
  }
  .u-pc-pdbe-58 {
    padding-block-end: 5.8rem;
  }
  .u-pc-pdbe-59 {
    padding-block-end: 5.9rem;
  }
  .u-pc-pdbe-60 {
    padding-block-end: 6rem;
  }
  .u-pc-pdbe-61 {
    padding-block-end: 6.1rem;
  }
  .u-pc-pdbe-62 {
    padding-block-end: 6.2rem;
  }
  .u-pc-pdbe-63 {
    padding-block-end: 6.3rem;
  }
  .u-pc-pdbe-64 {
    padding-block-end: 6.4rem;
  }
  .u-pc-pdbe-65 {
    padding-block-end: 6.5rem;
  }
  .u-pc-pdbe-66 {
    padding-block-end: 6.6rem;
  }
  .u-pc-pdbe-67 {
    padding-block-end: 6.7rem;
  }
  .u-pc-pdbe-68 {
    padding-block-end: 6.8rem;
  }
  .u-pc-pdbe-69 {
    padding-block-end: 6.9rem;
  }
  .u-pc-pdbe-70 {
    padding-block-end: 7rem;
  }
  .u-pc-pdbe-71 {
    padding-block-end: 7.1rem;
  }
  .u-pc-pdbe-72 {
    padding-block-end: 7.2rem;
  }
  .u-pc-pdbe-73 {
    padding-block-end: 7.3rem;
  }
  .u-pc-pdbe-74 {
    padding-block-end: 7.4rem;
  }
  .u-pc-pdbe-75 {
    padding-block-end: 7.5rem;
  }
  .u-pc-pdbe-76 {
    padding-block-end: 7.6rem;
  }
  .u-pc-pdbe-77 {
    padding-block-end: 7.7rem;
  }
  .u-pc-pdbe-78 {
    padding-block-end: 7.8rem;
  }
  .u-pc-pdbe-79 {
    padding-block-end: 7.9rem;
  }
  .u-pc-pdbe-80 {
    padding-block-end: 8rem;
  }
  .u-pc-pdbe-81 {
    padding-block-end: 8.1rem;
  }
  .u-pc-pdbe-82 {
    padding-block-end: 8.2rem;
  }
  .u-pc-pdbe-83 {
    padding-block-end: 8.3rem;
  }
  .u-pc-pdbe-84 {
    padding-block-end: 8.4rem;
  }
  .u-pc-pdbe-85 {
    padding-block-end: 8.5rem;
  }
  .u-pc-pdbe-86 {
    padding-block-end: 8.6rem;
  }
  .u-pc-pdbe-87 {
    padding-block-end: 8.7rem;
  }
  .u-pc-pdbe-88 {
    padding-block-end: 8.8rem;
  }
  .u-pc-pdbe-89 {
    padding-block-end: 8.9rem;
  }
  .u-pc-pdbe-90 {
    padding-block-end: 9rem;
  }
  .u-pc-pdbe-91 {
    padding-block-end: 9.1rem;
  }
  .u-pc-pdbe-92 {
    padding-block-end: 9.2rem;
  }
  .u-pc-pdbe-93 {
    padding-block-end: 9.3rem;
  }
  .u-pc-pdbe-94 {
    padding-block-end: 9.4rem;
  }
  .u-pc-pdbe-95 {
    padding-block-end: 9.5rem;
  }
  .u-pc-pdbe-96 {
    padding-block-end: 9.6rem;
  }
  .u-pc-pdbe-97 {
    padding-block-end: 9.7rem;
  }
  .u-pc-pdbe-98 {
    padding-block-end: 9.8rem;
  }
  .u-pc-pdbe-99 {
    padding-block-end: 9.9rem;
  }
  .u-pc-pdbe-100 {
    padding-block-end: 10rem;
  }
  .u-pc-pdbe-101 {
    padding-block-end: 10.1rem;
  }
  .u-pc-pdbe-102 {
    padding-block-end: 10.2rem;
  }
  .u-pc-pdbe-103 {
    padding-block-end: 10.3rem;
  }
  .u-pc-pdbe-104 {
    padding-block-end: 10.4rem;
  }
  .u-pc-pdbe-105 {
    padding-block-end: 10.5rem;
  }
  .u-pc-pdbe-106 {
    padding-block-end: 10.6rem;
  }
  .u-pc-pdbe-107 {
    padding-block-end: 10.7rem;
  }
  .u-pc-pdbe-108 {
    padding-block-end: 10.8rem;
  }
  .u-pc-pdbe-109 {
    padding-block-end: 10.9rem;
  }
  .u-pc-pdbe-110 {
    padding-block-end: 11rem;
  }
  .u-pc-pdbe-111 {
    padding-block-end: 11.1rem;
  }
  .u-pc-pdbe-112 {
    padding-block-end: 11.2rem;
  }
  .u-pc-pdbe-113 {
    padding-block-end: 11.3rem;
  }
  .u-pc-pdbe-114 {
    padding-block-end: 11.4rem;
  }
  .u-pc-pdbe-115 {
    padding-block-end: 11.5rem;
  }
  .u-pc-pdbe-116 {
    padding-block-end: 11.6rem;
  }
  .u-pc-pdbe-117 {
    padding-block-end: 11.7rem;
  }
  .u-pc-pdbe-118 {
    padding-block-end: 11.8rem;
  }
  .u-pc-pdbe-119 {
    padding-block-end: 11.9rem;
  }
  .u-pc-pdbe-120 {
    padding-block-end: 12rem;
  }
  .u-pc-pdbe-121 {
    padding-block-end: 12.1rem;
  }
  .u-pc-pdbe-122 {
    padding-block-end: 12.2rem;
  }
  .u-pc-pdbe-123 {
    padding-block-end: 12.3rem;
  }
  .u-pc-pdbe-124 {
    padding-block-end: 12.4rem;
  }
  .u-pc-pdbe-125 {
    padding-block-end: 12.5rem;
  }
  .u-pc-pdbe-126 {
    padding-block-end: 12.6rem;
  }
  .u-pc-pdbe-127 {
    padding-block-end: 12.7rem;
  }
  .u-pc-pdbe-128 {
    padding-block-end: 12.8rem;
  }
  .u-pc-pdbe-129 {
    padding-block-end: 12.9rem;
  }
  .u-pc-pdbe-130 {
    padding-block-end: 13rem;
  }
  .u-pc-pdbe-131 {
    padding-block-end: 13.1rem;
  }
  .u-pc-pdbe-132 {
    padding-block-end: 13.2rem;
  }
  .u-pc-pdbe-133 {
    padding-block-end: 13.3rem;
  }
  .u-pc-pdbe-134 {
    padding-block-end: 13.4rem;
  }
  .u-pc-pdbe-135 {
    padding-block-end: 13.5rem;
  }
  .u-pc-pdbe-136 {
    padding-block-end: 13.6rem;
  }
  .u-pc-pdbe-137 {
    padding-block-end: 13.7rem;
  }
  .u-pc-pdbe-138 {
    padding-block-end: 13.8rem;
  }
  .u-pc-pdbe-139 {
    padding-block-end: 13.9rem;
  }
  .u-pc-pdbe-140 {
    padding-block-end: 14rem;
  }
  .u-pc-pdbe-141 {
    padding-block-end: 14.1rem;
  }
  .u-pc-pdbe-142 {
    padding-block-end: 14.2rem;
  }
  .u-pc-pdbe-143 {
    padding-block-end: 14.3rem;
  }
  .u-pc-pdbe-144 {
    padding-block-end: 14.4rem;
  }
  .u-pc-pdbe-145 {
    padding-block-end: 14.5rem;
  }
  .u-pc-pdbe-146 {
    padding-block-end: 14.6rem;
  }
  .u-pc-pdbe-147 {
    padding-block-end: 14.7rem;
  }
  .u-pc-pdbe-148 {
    padding-block-end: 14.8rem;
  }
  .u-pc-pdbe-149 {
    padding-block-end: 14.9rem;
  }
  .u-pc-pdbe-150 {
    padding-block-end: 15rem;
  }
  .u-pc-pdbe-151 {
    padding-block-end: 15.1rem;
  }
  .u-pc-pdbe-152 {
    padding-block-end: 15.2rem;
  }
  .u-pc-pdbe-153 {
    padding-block-end: 15.3rem;
  }
  .u-pc-pdbe-154 {
    padding-block-end: 15.4rem;
  }
  .u-pc-pdbe-155 {
    padding-block-end: 15.5rem;
  }
  .u-pc-pdbe-156 {
    padding-block-end: 15.6rem;
  }
  .u-pc-pdbe-157 {
    padding-block-end: 15.7rem;
  }
  .u-pc-pdbe-158 {
    padding-block-end: 15.8rem;
  }
  .u-pc-pdbe-159 {
    padding-block-end: 15.9rem;
  }
  .u-pc-pdbe-160 {
    padding-block-end: 16rem;
  }
  .u-pc-pdbe-161 {
    padding-block-end: 16.1rem;
  }
  .u-pc-pdbe-162 {
    padding-block-end: 16.2rem;
  }
  .u-pc-pdbe-163 {
    padding-block-end: 16.3rem;
  }
  .u-pc-pdbe-164 {
    padding-block-end: 16.4rem;
  }
  .u-pc-pdbe-165 {
    padding-block-end: 16.5rem;
  }
  .u-pc-pdbe-166 {
    padding-block-end: 16.6rem;
  }
  .u-pc-pdbe-167 {
    padding-block-end: 16.7rem;
  }
  .u-pc-pdbe-168 {
    padding-block-end: 16.8rem;
  }
  .u-pc-pdbe-169 {
    padding-block-end: 16.9rem;
  }
  .u-pc-pdbe-170 {
    padding-block-end: 17rem;
  }
  .u-pc-pdbe-171 {
    padding-block-end: 17.1rem;
  }
  .u-pc-pdbe-172 {
    padding-block-end: 17.2rem;
  }
  .u-pc-pdbe-173 {
    padding-block-end: 17.3rem;
  }
  .u-pc-pdbe-174 {
    padding-block-end: 17.4rem;
  }
  .u-pc-pdbe-175 {
    padding-block-end: 17.5rem;
  }
  .u-pc-pdbe-176 {
    padding-block-end: 17.6rem;
  }
  .u-pc-pdbe-177 {
    padding-block-end: 17.7rem;
  }
  .u-pc-pdbe-178 {
    padding-block-end: 17.8rem;
  }
  .u-pc-pdbe-179 {
    padding-block-end: 17.9rem;
  }
  .u-pc-pdbe-180 {
    padding-block-end: 18rem;
  }
  .u-pc-pdbe-181 {
    padding-block-end: 18.1rem;
  }
  .u-pc-pdbe-182 {
    padding-block-end: 18.2rem;
  }
  .u-pc-pdbe-183 {
    padding-block-end: 18.3rem;
  }
  .u-pc-pdbe-184 {
    padding-block-end: 18.4rem;
  }
  .u-pc-pdbe-185 {
    padding-block-end: 18.5rem;
  }
  .u-pc-pdbe-186 {
    padding-block-end: 18.6rem;
  }
  .u-pc-pdbe-187 {
    padding-block-end: 18.7rem;
  }
  .u-pc-pdbe-188 {
    padding-block-end: 18.8rem;
  }
  .u-pc-pdbe-189 {
    padding-block-end: 18.9rem;
  }
  .u-pc-pdbe-190 {
    padding-block-end: 19rem;
  }
  .u-pc-pdbe-191 {
    padding-block-end: 19.1rem;
  }
  .u-pc-pdbe-192 {
    padding-block-end: 19.2rem;
  }
  .u-pc-pdbe-193 {
    padding-block-end: 19.3rem;
  }
  .u-pc-pdbe-194 {
    padding-block-end: 19.4rem;
  }
  .u-pc-pdbe-195 {
    padding-block-end: 19.5rem;
  }
  .u-pc-pdbe-196 {
    padding-block-end: 19.6rem;
  }
  .u-pc-pdbe-197 {
    padding-block-end: 19.7rem;
  }
  .u-pc-pdbe-198 {
    padding-block-end: 19.8rem;
  }
  .u-pc-pdbe-199 {
    padding-block-end: 19.9rem;
  }
  .u-pc-pdbe-200 {
    padding-block-end: 20rem;
  }
  .u-pc-pdis-0 {
    padding-inline-start: 0rem;
  }
  .u-pc-pdis-1 {
    padding-inline-start: 0.1rem;
  }
  .u-pc-pdis-2 {
    padding-inline-start: 0.2rem;
  }
  .u-pc-pdis-3 {
    padding-inline-start: 0.3rem;
  }
  .u-pc-pdis-4 {
    padding-inline-start: 0.4rem;
  }
  .u-pc-pdis-5 {
    padding-inline-start: 0.5rem;
  }
  .u-pc-pdis-6 {
    padding-inline-start: 0.6rem;
  }
  .u-pc-pdis-7 {
    padding-inline-start: 0.7rem;
  }
  .u-pc-pdis-8 {
    padding-inline-start: 0.8rem;
  }
  .u-pc-pdis-9 {
    padding-inline-start: 0.9rem;
  }
  .u-pc-pdis-10 {
    padding-inline-start: 1rem;
  }
  .u-pc-pdis-11 {
    padding-inline-start: 1.1rem;
  }
  .u-pc-pdis-12 {
    padding-inline-start: 1.2rem;
  }
  .u-pc-pdis-13 {
    padding-inline-start: 1.3rem;
  }
  .u-pc-pdis-14 {
    padding-inline-start: 1.4rem;
  }
  .u-pc-pdis-15 {
    padding-inline-start: 1.5rem;
  }
  .u-pc-pdis-16 {
    padding-inline-start: 1.6rem;
  }
  .u-pc-pdis-17 {
    padding-inline-start: 1.7rem;
  }
  .u-pc-pdis-18 {
    padding-inline-start: 1.8rem;
  }
  .u-pc-pdis-19 {
    padding-inline-start: 1.9rem;
  }
  .u-pc-pdis-20 {
    padding-inline-start: 2rem;
  }
  .u-pc-pdis-21 {
    padding-inline-start: 2.1rem;
  }
  .u-pc-pdis-22 {
    padding-inline-start: 2.2rem;
  }
  .u-pc-pdis-23 {
    padding-inline-start: 2.3rem;
  }
  .u-pc-pdis-24 {
    padding-inline-start: 2.4rem;
  }
  .u-pc-pdis-25 {
    padding-inline-start: 2.5rem;
  }
  .u-pc-pdis-26 {
    padding-inline-start: 2.6rem;
  }
  .u-pc-pdis-27 {
    padding-inline-start: 2.7rem;
  }
  .u-pc-pdis-28 {
    padding-inline-start: 2.8rem;
  }
  .u-pc-pdis-29 {
    padding-inline-start: 2.9rem;
  }
  .u-pc-pdis-30 {
    padding-inline-start: 3rem;
  }
  .u-pc-pdis-31 {
    padding-inline-start: 3.1rem;
  }
  .u-pc-pdis-32 {
    padding-inline-start: 3.2rem;
  }
  .u-pc-pdis-33 {
    padding-inline-start: 3.3rem;
  }
  .u-pc-pdis-34 {
    padding-inline-start: 3.4rem;
  }
  .u-pc-pdis-35 {
    padding-inline-start: 3.5rem;
  }
  .u-pc-pdis-36 {
    padding-inline-start: 3.6rem;
  }
  .u-pc-pdis-37 {
    padding-inline-start: 3.7rem;
  }
  .u-pc-pdis-38 {
    padding-inline-start: 3.8rem;
  }
  .u-pc-pdis-39 {
    padding-inline-start: 3.9rem;
  }
  .u-pc-pdis-40 {
    padding-inline-start: 4rem;
  }
  .u-pc-pdis-41 {
    padding-inline-start: 4.1rem;
  }
  .u-pc-pdis-42 {
    padding-inline-start: 4.2rem;
  }
  .u-pc-pdis-43 {
    padding-inline-start: 4.3rem;
  }
  .u-pc-pdis-44 {
    padding-inline-start: 4.4rem;
  }
  .u-pc-pdis-45 {
    padding-inline-start: 4.5rem;
  }
  .u-pc-pdis-46 {
    padding-inline-start: 4.6rem;
  }
  .u-pc-pdis-47 {
    padding-inline-start: 4.7rem;
  }
  .u-pc-pdis-48 {
    padding-inline-start: 4.8rem;
  }
  .u-pc-pdis-49 {
    padding-inline-start: 4.9rem;
  }
  .u-pc-pdis-50 {
    padding-inline-start: 5rem;
  }
  .u-pc-pdis-51 {
    padding-inline-start: 5.1rem;
  }
  .u-pc-pdis-52 {
    padding-inline-start: 5.2rem;
  }
  .u-pc-pdis-53 {
    padding-inline-start: 5.3rem;
  }
  .u-pc-pdis-54 {
    padding-inline-start: 5.4rem;
  }
  .u-pc-pdis-55 {
    padding-inline-start: 5.5rem;
  }
  .u-pc-pdis-56 {
    padding-inline-start: 5.6rem;
  }
  .u-pc-pdis-57 {
    padding-inline-start: 5.7rem;
  }
  .u-pc-pdis-58 {
    padding-inline-start: 5.8rem;
  }
  .u-pc-pdis-59 {
    padding-inline-start: 5.9rem;
  }
  .u-pc-pdis-60 {
    padding-inline-start: 6rem;
  }
  .u-pc-pdis-61 {
    padding-inline-start: 6.1rem;
  }
  .u-pc-pdis-62 {
    padding-inline-start: 6.2rem;
  }
  .u-pc-pdis-63 {
    padding-inline-start: 6.3rem;
  }
  .u-pc-pdis-64 {
    padding-inline-start: 6.4rem;
  }
  .u-pc-pdis-65 {
    padding-inline-start: 6.5rem;
  }
  .u-pc-pdis-66 {
    padding-inline-start: 6.6rem;
  }
  .u-pc-pdis-67 {
    padding-inline-start: 6.7rem;
  }
  .u-pc-pdis-68 {
    padding-inline-start: 6.8rem;
  }
  .u-pc-pdis-69 {
    padding-inline-start: 6.9rem;
  }
  .u-pc-pdis-70 {
    padding-inline-start: 7rem;
  }
  .u-pc-pdis-71 {
    padding-inline-start: 7.1rem;
  }
  .u-pc-pdis-72 {
    padding-inline-start: 7.2rem;
  }
  .u-pc-pdis-73 {
    padding-inline-start: 7.3rem;
  }
  .u-pc-pdis-74 {
    padding-inline-start: 7.4rem;
  }
  .u-pc-pdis-75 {
    padding-inline-start: 7.5rem;
  }
  .u-pc-pdis-76 {
    padding-inline-start: 7.6rem;
  }
  .u-pc-pdis-77 {
    padding-inline-start: 7.7rem;
  }
  .u-pc-pdis-78 {
    padding-inline-start: 7.8rem;
  }
  .u-pc-pdis-79 {
    padding-inline-start: 7.9rem;
  }
  .u-pc-pdis-80 {
    padding-inline-start: 8rem;
  }
  .u-pc-pdis-81 {
    padding-inline-start: 8.1rem;
  }
  .u-pc-pdis-82 {
    padding-inline-start: 8.2rem;
  }
  .u-pc-pdis-83 {
    padding-inline-start: 8.3rem;
  }
  .u-pc-pdis-84 {
    padding-inline-start: 8.4rem;
  }
  .u-pc-pdis-85 {
    padding-inline-start: 8.5rem;
  }
  .u-pc-pdis-86 {
    padding-inline-start: 8.6rem;
  }
  .u-pc-pdis-87 {
    padding-inline-start: 8.7rem;
  }
  .u-pc-pdis-88 {
    padding-inline-start: 8.8rem;
  }
  .u-pc-pdis-89 {
    padding-inline-start: 8.9rem;
  }
  .u-pc-pdis-90 {
    padding-inline-start: 9rem;
  }
  .u-pc-pdis-91 {
    padding-inline-start: 9.1rem;
  }
  .u-pc-pdis-92 {
    padding-inline-start: 9.2rem;
  }
  .u-pc-pdis-93 {
    padding-inline-start: 9.3rem;
  }
  .u-pc-pdis-94 {
    padding-inline-start: 9.4rem;
  }
  .u-pc-pdis-95 {
    padding-inline-start: 9.5rem;
  }
  .u-pc-pdis-96 {
    padding-inline-start: 9.6rem;
  }
  .u-pc-pdis-97 {
    padding-inline-start: 9.7rem;
  }
  .u-pc-pdis-98 {
    padding-inline-start: 9.8rem;
  }
  .u-pc-pdis-99 {
    padding-inline-start: 9.9rem;
  }
  .u-pc-pdis-100 {
    padding-inline-start: 10rem;
  }
  .u-pc-pdis-101 {
    padding-inline-start: 10.1rem;
  }
  .u-pc-pdis-102 {
    padding-inline-start: 10.2rem;
  }
  .u-pc-pdis-103 {
    padding-inline-start: 10.3rem;
  }
  .u-pc-pdis-104 {
    padding-inline-start: 10.4rem;
  }
  .u-pc-pdis-105 {
    padding-inline-start: 10.5rem;
  }
  .u-pc-pdis-106 {
    padding-inline-start: 10.6rem;
  }
  .u-pc-pdis-107 {
    padding-inline-start: 10.7rem;
  }
  .u-pc-pdis-108 {
    padding-inline-start: 10.8rem;
  }
  .u-pc-pdis-109 {
    padding-inline-start: 10.9rem;
  }
  .u-pc-pdis-110 {
    padding-inline-start: 11rem;
  }
  .u-pc-pdis-111 {
    padding-inline-start: 11.1rem;
  }
  .u-pc-pdis-112 {
    padding-inline-start: 11.2rem;
  }
  .u-pc-pdis-113 {
    padding-inline-start: 11.3rem;
  }
  .u-pc-pdis-114 {
    padding-inline-start: 11.4rem;
  }
  .u-pc-pdis-115 {
    padding-inline-start: 11.5rem;
  }
  .u-pc-pdis-116 {
    padding-inline-start: 11.6rem;
  }
  .u-pc-pdis-117 {
    padding-inline-start: 11.7rem;
  }
  .u-pc-pdis-118 {
    padding-inline-start: 11.8rem;
  }
  .u-pc-pdis-119 {
    padding-inline-start: 11.9rem;
  }
  .u-pc-pdis-120 {
    padding-inline-start: 12rem;
  }
  .u-pc-pdis-121 {
    padding-inline-start: 12.1rem;
  }
  .u-pc-pdis-122 {
    padding-inline-start: 12.2rem;
  }
  .u-pc-pdis-123 {
    padding-inline-start: 12.3rem;
  }
  .u-pc-pdis-124 {
    padding-inline-start: 12.4rem;
  }
  .u-pc-pdis-125 {
    padding-inline-start: 12.5rem;
  }
  .u-pc-pdis-126 {
    padding-inline-start: 12.6rem;
  }
  .u-pc-pdis-127 {
    padding-inline-start: 12.7rem;
  }
  .u-pc-pdis-128 {
    padding-inline-start: 12.8rem;
  }
  .u-pc-pdis-129 {
    padding-inline-start: 12.9rem;
  }
  .u-pc-pdis-130 {
    padding-inline-start: 13rem;
  }
  .u-pc-pdis-131 {
    padding-inline-start: 13.1rem;
  }
  .u-pc-pdis-132 {
    padding-inline-start: 13.2rem;
  }
  .u-pc-pdis-133 {
    padding-inline-start: 13.3rem;
  }
  .u-pc-pdis-134 {
    padding-inline-start: 13.4rem;
  }
  .u-pc-pdis-135 {
    padding-inline-start: 13.5rem;
  }
  .u-pc-pdis-136 {
    padding-inline-start: 13.6rem;
  }
  .u-pc-pdis-137 {
    padding-inline-start: 13.7rem;
  }
  .u-pc-pdis-138 {
    padding-inline-start: 13.8rem;
  }
  .u-pc-pdis-139 {
    padding-inline-start: 13.9rem;
  }
  .u-pc-pdis-140 {
    padding-inline-start: 14rem;
  }
  .u-pc-pdis-141 {
    padding-inline-start: 14.1rem;
  }
  .u-pc-pdis-142 {
    padding-inline-start: 14.2rem;
  }
  .u-pc-pdis-143 {
    padding-inline-start: 14.3rem;
  }
  .u-pc-pdis-144 {
    padding-inline-start: 14.4rem;
  }
  .u-pc-pdis-145 {
    padding-inline-start: 14.5rem;
  }
  .u-pc-pdis-146 {
    padding-inline-start: 14.6rem;
  }
  .u-pc-pdis-147 {
    padding-inline-start: 14.7rem;
  }
  .u-pc-pdis-148 {
    padding-inline-start: 14.8rem;
  }
  .u-pc-pdis-149 {
    padding-inline-start: 14.9rem;
  }
  .u-pc-pdis-150 {
    padding-inline-start: 15rem;
  }
  .u-pc-pdis-151 {
    padding-inline-start: 15.1rem;
  }
  .u-pc-pdis-152 {
    padding-inline-start: 15.2rem;
  }
  .u-pc-pdis-153 {
    padding-inline-start: 15.3rem;
  }
  .u-pc-pdis-154 {
    padding-inline-start: 15.4rem;
  }
  .u-pc-pdis-155 {
    padding-inline-start: 15.5rem;
  }
  .u-pc-pdis-156 {
    padding-inline-start: 15.6rem;
  }
  .u-pc-pdis-157 {
    padding-inline-start: 15.7rem;
  }
  .u-pc-pdis-158 {
    padding-inline-start: 15.8rem;
  }
  .u-pc-pdis-159 {
    padding-inline-start: 15.9rem;
  }
  .u-pc-pdis-160 {
    padding-inline-start: 16rem;
  }
  .u-pc-pdis-161 {
    padding-inline-start: 16.1rem;
  }
  .u-pc-pdis-162 {
    padding-inline-start: 16.2rem;
  }
  .u-pc-pdis-163 {
    padding-inline-start: 16.3rem;
  }
  .u-pc-pdis-164 {
    padding-inline-start: 16.4rem;
  }
  .u-pc-pdis-165 {
    padding-inline-start: 16.5rem;
  }
  .u-pc-pdis-166 {
    padding-inline-start: 16.6rem;
  }
  .u-pc-pdis-167 {
    padding-inline-start: 16.7rem;
  }
  .u-pc-pdis-168 {
    padding-inline-start: 16.8rem;
  }
  .u-pc-pdis-169 {
    padding-inline-start: 16.9rem;
  }
  .u-pc-pdis-170 {
    padding-inline-start: 17rem;
  }
  .u-pc-pdis-171 {
    padding-inline-start: 17.1rem;
  }
  .u-pc-pdis-172 {
    padding-inline-start: 17.2rem;
  }
  .u-pc-pdis-173 {
    padding-inline-start: 17.3rem;
  }
  .u-pc-pdis-174 {
    padding-inline-start: 17.4rem;
  }
  .u-pc-pdis-175 {
    padding-inline-start: 17.5rem;
  }
  .u-pc-pdis-176 {
    padding-inline-start: 17.6rem;
  }
  .u-pc-pdis-177 {
    padding-inline-start: 17.7rem;
  }
  .u-pc-pdis-178 {
    padding-inline-start: 17.8rem;
  }
  .u-pc-pdis-179 {
    padding-inline-start: 17.9rem;
  }
  .u-pc-pdis-180 {
    padding-inline-start: 18rem;
  }
  .u-pc-pdis-181 {
    padding-inline-start: 18.1rem;
  }
  .u-pc-pdis-182 {
    padding-inline-start: 18.2rem;
  }
  .u-pc-pdis-183 {
    padding-inline-start: 18.3rem;
  }
  .u-pc-pdis-184 {
    padding-inline-start: 18.4rem;
  }
  .u-pc-pdis-185 {
    padding-inline-start: 18.5rem;
  }
  .u-pc-pdis-186 {
    padding-inline-start: 18.6rem;
  }
  .u-pc-pdis-187 {
    padding-inline-start: 18.7rem;
  }
  .u-pc-pdis-188 {
    padding-inline-start: 18.8rem;
  }
  .u-pc-pdis-189 {
    padding-inline-start: 18.9rem;
  }
  .u-pc-pdis-190 {
    padding-inline-start: 19rem;
  }
  .u-pc-pdis-191 {
    padding-inline-start: 19.1rem;
  }
  .u-pc-pdis-192 {
    padding-inline-start: 19.2rem;
  }
  .u-pc-pdis-193 {
    padding-inline-start: 19.3rem;
  }
  .u-pc-pdis-194 {
    padding-inline-start: 19.4rem;
  }
  .u-pc-pdis-195 {
    padding-inline-start: 19.5rem;
  }
  .u-pc-pdis-196 {
    padding-inline-start: 19.6rem;
  }
  .u-pc-pdis-197 {
    padding-inline-start: 19.7rem;
  }
  .u-pc-pdis-198 {
    padding-inline-start: 19.8rem;
  }
  .u-pc-pdis-199 {
    padding-inline-start: 19.9rem;
  }
  .u-pc-pdis-200 {
    padding-inline-start: 20rem;
  }
  .u-pc-pdie-0 {
    padding-inline-end: 0rem;
  }
  .u-pc-pdie-1 {
    padding-inline-end: 0.1rem;
  }
  .u-pc-pdie-2 {
    padding-inline-end: 0.2rem;
  }
  .u-pc-pdie-3 {
    padding-inline-end: 0.3rem;
  }
  .u-pc-pdie-4 {
    padding-inline-end: 0.4rem;
  }
  .u-pc-pdie-5 {
    padding-inline-end: 0.5rem;
  }
  .u-pc-pdie-6 {
    padding-inline-end: 0.6rem;
  }
  .u-pc-pdie-7 {
    padding-inline-end: 0.7rem;
  }
  .u-pc-pdie-8 {
    padding-inline-end: 0.8rem;
  }
  .u-pc-pdie-9 {
    padding-inline-end: 0.9rem;
  }
  .u-pc-pdie-10 {
    padding-inline-end: 1rem;
  }
  .u-pc-pdie-11 {
    padding-inline-end: 1.1rem;
  }
  .u-pc-pdie-12 {
    padding-inline-end: 1.2rem;
  }
  .u-pc-pdie-13 {
    padding-inline-end: 1.3rem;
  }
  .u-pc-pdie-14 {
    padding-inline-end: 1.4rem;
  }
  .u-pc-pdie-15 {
    padding-inline-end: 1.5rem;
  }
  .u-pc-pdie-16 {
    padding-inline-end: 1.6rem;
  }
  .u-pc-pdie-17 {
    padding-inline-end: 1.7rem;
  }
  .u-pc-pdie-18 {
    padding-inline-end: 1.8rem;
  }
  .u-pc-pdie-19 {
    padding-inline-end: 1.9rem;
  }
  .u-pc-pdie-20 {
    padding-inline-end: 2rem;
  }
  .u-pc-pdie-21 {
    padding-inline-end: 2.1rem;
  }
  .u-pc-pdie-22 {
    padding-inline-end: 2.2rem;
  }
  .u-pc-pdie-23 {
    padding-inline-end: 2.3rem;
  }
  .u-pc-pdie-24 {
    padding-inline-end: 2.4rem;
  }
  .u-pc-pdie-25 {
    padding-inline-end: 2.5rem;
  }
  .u-pc-pdie-26 {
    padding-inline-end: 2.6rem;
  }
  .u-pc-pdie-27 {
    padding-inline-end: 2.7rem;
  }
  .u-pc-pdie-28 {
    padding-inline-end: 2.8rem;
  }
  .u-pc-pdie-29 {
    padding-inline-end: 2.9rem;
  }
  .u-pc-pdie-30 {
    padding-inline-end: 3rem;
  }
  .u-pc-pdie-31 {
    padding-inline-end: 3.1rem;
  }
  .u-pc-pdie-32 {
    padding-inline-end: 3.2rem;
  }
  .u-pc-pdie-33 {
    padding-inline-end: 3.3rem;
  }
  .u-pc-pdie-34 {
    padding-inline-end: 3.4rem;
  }
  .u-pc-pdie-35 {
    padding-inline-end: 3.5rem;
  }
  .u-pc-pdie-36 {
    padding-inline-end: 3.6rem;
  }
  .u-pc-pdie-37 {
    padding-inline-end: 3.7rem;
  }
  .u-pc-pdie-38 {
    padding-inline-end: 3.8rem;
  }
  .u-pc-pdie-39 {
    padding-inline-end: 3.9rem;
  }
  .u-pc-pdie-40 {
    padding-inline-end: 4rem;
  }
  .u-pc-pdie-41 {
    padding-inline-end: 4.1rem;
  }
  .u-pc-pdie-42 {
    padding-inline-end: 4.2rem;
  }
  .u-pc-pdie-43 {
    padding-inline-end: 4.3rem;
  }
  .u-pc-pdie-44 {
    padding-inline-end: 4.4rem;
  }
  .u-pc-pdie-45 {
    padding-inline-end: 4.5rem;
  }
  .u-pc-pdie-46 {
    padding-inline-end: 4.6rem;
  }
  .u-pc-pdie-47 {
    padding-inline-end: 4.7rem;
  }
  .u-pc-pdie-48 {
    padding-inline-end: 4.8rem;
  }
  .u-pc-pdie-49 {
    padding-inline-end: 4.9rem;
  }
  .u-pc-pdie-50 {
    padding-inline-end: 5rem;
  }
  .u-pc-pdie-51 {
    padding-inline-end: 5.1rem;
  }
  .u-pc-pdie-52 {
    padding-inline-end: 5.2rem;
  }
  .u-pc-pdie-53 {
    padding-inline-end: 5.3rem;
  }
  .u-pc-pdie-54 {
    padding-inline-end: 5.4rem;
  }
  .u-pc-pdie-55 {
    padding-inline-end: 5.5rem;
  }
  .u-pc-pdie-56 {
    padding-inline-end: 5.6rem;
  }
  .u-pc-pdie-57 {
    padding-inline-end: 5.7rem;
  }
  .u-pc-pdie-58 {
    padding-inline-end: 5.8rem;
  }
  .u-pc-pdie-59 {
    padding-inline-end: 5.9rem;
  }
  .u-pc-pdie-60 {
    padding-inline-end: 6rem;
  }
  .u-pc-pdie-61 {
    padding-inline-end: 6.1rem;
  }
  .u-pc-pdie-62 {
    padding-inline-end: 6.2rem;
  }
  .u-pc-pdie-63 {
    padding-inline-end: 6.3rem;
  }
  .u-pc-pdie-64 {
    padding-inline-end: 6.4rem;
  }
  .u-pc-pdie-65 {
    padding-inline-end: 6.5rem;
  }
  .u-pc-pdie-66 {
    padding-inline-end: 6.6rem;
  }
  .u-pc-pdie-67 {
    padding-inline-end: 6.7rem;
  }
  .u-pc-pdie-68 {
    padding-inline-end: 6.8rem;
  }
  .u-pc-pdie-69 {
    padding-inline-end: 6.9rem;
  }
  .u-pc-pdie-70 {
    padding-inline-end: 7rem;
  }
  .u-pc-pdie-71 {
    padding-inline-end: 7.1rem;
  }
  .u-pc-pdie-72 {
    padding-inline-end: 7.2rem;
  }
  .u-pc-pdie-73 {
    padding-inline-end: 7.3rem;
  }
  .u-pc-pdie-74 {
    padding-inline-end: 7.4rem;
  }
  .u-pc-pdie-75 {
    padding-inline-end: 7.5rem;
  }
  .u-pc-pdie-76 {
    padding-inline-end: 7.6rem;
  }
  .u-pc-pdie-77 {
    padding-inline-end: 7.7rem;
  }
  .u-pc-pdie-78 {
    padding-inline-end: 7.8rem;
  }
  .u-pc-pdie-79 {
    padding-inline-end: 7.9rem;
  }
  .u-pc-pdie-80 {
    padding-inline-end: 8rem;
  }
  .u-pc-pdie-81 {
    padding-inline-end: 8.1rem;
  }
  .u-pc-pdie-82 {
    padding-inline-end: 8.2rem;
  }
  .u-pc-pdie-83 {
    padding-inline-end: 8.3rem;
  }
  .u-pc-pdie-84 {
    padding-inline-end: 8.4rem;
  }
  .u-pc-pdie-85 {
    padding-inline-end: 8.5rem;
  }
  .u-pc-pdie-86 {
    padding-inline-end: 8.6rem;
  }
  .u-pc-pdie-87 {
    padding-inline-end: 8.7rem;
  }
  .u-pc-pdie-88 {
    padding-inline-end: 8.8rem;
  }
  .u-pc-pdie-89 {
    padding-inline-end: 8.9rem;
  }
  .u-pc-pdie-90 {
    padding-inline-end: 9rem;
  }
  .u-pc-pdie-91 {
    padding-inline-end: 9.1rem;
  }
  .u-pc-pdie-92 {
    padding-inline-end: 9.2rem;
  }
  .u-pc-pdie-93 {
    padding-inline-end: 9.3rem;
  }
  .u-pc-pdie-94 {
    padding-inline-end: 9.4rem;
  }
  .u-pc-pdie-95 {
    padding-inline-end: 9.5rem;
  }
  .u-pc-pdie-96 {
    padding-inline-end: 9.6rem;
  }
  .u-pc-pdie-97 {
    padding-inline-end: 9.7rem;
  }
  .u-pc-pdie-98 {
    padding-inline-end: 9.8rem;
  }
  .u-pc-pdie-99 {
    padding-inline-end: 9.9rem;
  }
  .u-pc-pdie-100 {
    padding-inline-end: 10rem;
  }
  .u-pc-pdie-101 {
    padding-inline-end: 10.1rem;
  }
  .u-pc-pdie-102 {
    padding-inline-end: 10.2rem;
  }
  .u-pc-pdie-103 {
    padding-inline-end: 10.3rem;
  }
  .u-pc-pdie-104 {
    padding-inline-end: 10.4rem;
  }
  .u-pc-pdie-105 {
    padding-inline-end: 10.5rem;
  }
  .u-pc-pdie-106 {
    padding-inline-end: 10.6rem;
  }
  .u-pc-pdie-107 {
    padding-inline-end: 10.7rem;
  }
  .u-pc-pdie-108 {
    padding-inline-end: 10.8rem;
  }
  .u-pc-pdie-109 {
    padding-inline-end: 10.9rem;
  }
  .u-pc-pdie-110 {
    padding-inline-end: 11rem;
  }
  .u-pc-pdie-111 {
    padding-inline-end: 11.1rem;
  }
  .u-pc-pdie-112 {
    padding-inline-end: 11.2rem;
  }
  .u-pc-pdie-113 {
    padding-inline-end: 11.3rem;
  }
  .u-pc-pdie-114 {
    padding-inline-end: 11.4rem;
  }
  .u-pc-pdie-115 {
    padding-inline-end: 11.5rem;
  }
  .u-pc-pdie-116 {
    padding-inline-end: 11.6rem;
  }
  .u-pc-pdie-117 {
    padding-inline-end: 11.7rem;
  }
  .u-pc-pdie-118 {
    padding-inline-end: 11.8rem;
  }
  .u-pc-pdie-119 {
    padding-inline-end: 11.9rem;
  }
  .u-pc-pdie-120 {
    padding-inline-end: 12rem;
  }
  .u-pc-pdie-121 {
    padding-inline-end: 12.1rem;
  }
  .u-pc-pdie-122 {
    padding-inline-end: 12.2rem;
  }
  .u-pc-pdie-123 {
    padding-inline-end: 12.3rem;
  }
  .u-pc-pdie-124 {
    padding-inline-end: 12.4rem;
  }
  .u-pc-pdie-125 {
    padding-inline-end: 12.5rem;
  }
  .u-pc-pdie-126 {
    padding-inline-end: 12.6rem;
  }
  .u-pc-pdie-127 {
    padding-inline-end: 12.7rem;
  }
  .u-pc-pdie-128 {
    padding-inline-end: 12.8rem;
  }
  .u-pc-pdie-129 {
    padding-inline-end: 12.9rem;
  }
  .u-pc-pdie-130 {
    padding-inline-end: 13rem;
  }
  .u-pc-pdie-131 {
    padding-inline-end: 13.1rem;
  }
  .u-pc-pdie-132 {
    padding-inline-end: 13.2rem;
  }
  .u-pc-pdie-133 {
    padding-inline-end: 13.3rem;
  }
  .u-pc-pdie-134 {
    padding-inline-end: 13.4rem;
  }
  .u-pc-pdie-135 {
    padding-inline-end: 13.5rem;
  }
  .u-pc-pdie-136 {
    padding-inline-end: 13.6rem;
  }
  .u-pc-pdie-137 {
    padding-inline-end: 13.7rem;
  }
  .u-pc-pdie-138 {
    padding-inline-end: 13.8rem;
  }
  .u-pc-pdie-139 {
    padding-inline-end: 13.9rem;
  }
  .u-pc-pdie-140 {
    padding-inline-end: 14rem;
  }
  .u-pc-pdie-141 {
    padding-inline-end: 14.1rem;
  }
  .u-pc-pdie-142 {
    padding-inline-end: 14.2rem;
  }
  .u-pc-pdie-143 {
    padding-inline-end: 14.3rem;
  }
  .u-pc-pdie-144 {
    padding-inline-end: 14.4rem;
  }
  .u-pc-pdie-145 {
    padding-inline-end: 14.5rem;
  }
  .u-pc-pdie-146 {
    padding-inline-end: 14.6rem;
  }
  .u-pc-pdie-147 {
    padding-inline-end: 14.7rem;
  }
  .u-pc-pdie-148 {
    padding-inline-end: 14.8rem;
  }
  .u-pc-pdie-149 {
    padding-inline-end: 14.9rem;
  }
  .u-pc-pdie-150 {
    padding-inline-end: 15rem;
  }
  .u-pc-pdie-151 {
    padding-inline-end: 15.1rem;
  }
  .u-pc-pdie-152 {
    padding-inline-end: 15.2rem;
  }
  .u-pc-pdie-153 {
    padding-inline-end: 15.3rem;
  }
  .u-pc-pdie-154 {
    padding-inline-end: 15.4rem;
  }
  .u-pc-pdie-155 {
    padding-inline-end: 15.5rem;
  }
  .u-pc-pdie-156 {
    padding-inline-end: 15.6rem;
  }
  .u-pc-pdie-157 {
    padding-inline-end: 15.7rem;
  }
  .u-pc-pdie-158 {
    padding-inline-end: 15.8rem;
  }
  .u-pc-pdie-159 {
    padding-inline-end: 15.9rem;
  }
  .u-pc-pdie-160 {
    padding-inline-end: 16rem;
  }
  .u-pc-pdie-161 {
    padding-inline-end: 16.1rem;
  }
  .u-pc-pdie-162 {
    padding-inline-end: 16.2rem;
  }
  .u-pc-pdie-163 {
    padding-inline-end: 16.3rem;
  }
  .u-pc-pdie-164 {
    padding-inline-end: 16.4rem;
  }
  .u-pc-pdie-165 {
    padding-inline-end: 16.5rem;
  }
  .u-pc-pdie-166 {
    padding-inline-end: 16.6rem;
  }
  .u-pc-pdie-167 {
    padding-inline-end: 16.7rem;
  }
  .u-pc-pdie-168 {
    padding-inline-end: 16.8rem;
  }
  .u-pc-pdie-169 {
    padding-inline-end: 16.9rem;
  }
  .u-pc-pdie-170 {
    padding-inline-end: 17rem;
  }
  .u-pc-pdie-171 {
    padding-inline-end: 17.1rem;
  }
  .u-pc-pdie-172 {
    padding-inline-end: 17.2rem;
  }
  .u-pc-pdie-173 {
    padding-inline-end: 17.3rem;
  }
  .u-pc-pdie-174 {
    padding-inline-end: 17.4rem;
  }
  .u-pc-pdie-175 {
    padding-inline-end: 17.5rem;
  }
  .u-pc-pdie-176 {
    padding-inline-end: 17.6rem;
  }
  .u-pc-pdie-177 {
    padding-inline-end: 17.7rem;
  }
  .u-pc-pdie-178 {
    padding-inline-end: 17.8rem;
  }
  .u-pc-pdie-179 {
    padding-inline-end: 17.9rem;
  }
  .u-pc-pdie-180 {
    padding-inline-end: 18rem;
  }
  .u-pc-pdie-181 {
    padding-inline-end: 18.1rem;
  }
  .u-pc-pdie-182 {
    padding-inline-end: 18.2rem;
  }
  .u-pc-pdie-183 {
    padding-inline-end: 18.3rem;
  }
  .u-pc-pdie-184 {
    padding-inline-end: 18.4rem;
  }
  .u-pc-pdie-185 {
    padding-inline-end: 18.5rem;
  }
  .u-pc-pdie-186 {
    padding-inline-end: 18.6rem;
  }
  .u-pc-pdie-187 {
    padding-inline-end: 18.7rem;
  }
  .u-pc-pdie-188 {
    padding-inline-end: 18.8rem;
  }
  .u-pc-pdie-189 {
    padding-inline-end: 18.9rem;
  }
  .u-pc-pdie-190 {
    padding-inline-end: 19rem;
  }
  .u-pc-pdie-191 {
    padding-inline-end: 19.1rem;
  }
  .u-pc-pdie-192 {
    padding-inline-end: 19.2rem;
  }
  .u-pc-pdie-193 {
    padding-inline-end: 19.3rem;
  }
  .u-pc-pdie-194 {
    padding-inline-end: 19.4rem;
  }
  .u-pc-pdie-195 {
    padding-inline-end: 19.5rem;
  }
  .u-pc-pdie-196 {
    padding-inline-end: 19.6rem;
  }
  .u-pc-pdie-197 {
    padding-inline-end: 19.7rem;
  }
  .u-pc-pdie-198 {
    padding-inline-end: 19.8rem;
  }
  .u-pc-pdie-199 {
    padding-inline-end: 19.9rem;
  }
  .u-pc-pdie-200 {
    padding-inline-end: 20rem;
  }
}
.u-opacity-0 {
  opacity: 0;
}

.u-opacity-1 {
  opacity: 0.1;
}

.u-opacity-2 {
  opacity: 0.2;
}

.u-opacity-3 {
  opacity: 0.3;
}

.u-opacity-4 {
  opacity: 0.4;
}

.u-opacity-5 {
  opacity: 0.5;
}

.u-opacity-6 {
  opacity: 0.6;
}

.u-opacity-7 {
  opacity: 0.7;
}

.u-opacity-8 {
  opacity: 0.8;
}

.u-opacity-9 {
  opacity: 0.9;
}

.u-opacity-10 {
  opacity: 1;
}

.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: 0.3s ease !important;
  left: 0 !important;
  z-index: 1000;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

/* ---------------------------------------------------
  JavaScript
--------------------------------------------------- */
/**
 * アコーディオン
 */
.js-acc > .js-acc-toggle {
  cursor: pointer;
}
.js-acc > .js-acc-submenu {
  display: none;
}
.js-acc > .js-acc-submenu.is-acc-open {
  display: block;
}

/**
 * テーブルスクロール
 */
.js-scrollable:not(:first-child) {
  margin-block: 2em 0;
}
.js-scrollable .c-table {
  min-width: min(200%, 126.6rem);
}

/**
 * ブラー
 */
.js-blur {
  opacity: 0;
  transform: translateY(0.5rem);
  filter: blur(4px);
  transition: 1s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: opacity, transform, filter;
}
.js-blur.is-active {
  opacity: 1;
  transform: translateY(0);
  filter: blur(0);
}
/*# sourceMappingURL=map/style.css.map */