@charset "UTF-8";
/**
 * WP-SCSS エントリーファイル
 *
 * このファイルを編集してください。
 * コンパイル先: assets/css/style.css
 *
 * WP-SCSS（scssphp）互換のため @import を使用しています。
 */
*, *::before, *::after {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
body {
  margin: 0;
  padding-top: 85px;
  color: #1f1f1f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  background-color: #fff;
}
@media screen and (max-width: 950px) {
  body {
    padding-top: 76px;
  }
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
a {
  color: inherit;
  text-decoration: none;
}
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
button {
  padding: 0;
  border: 0;
  background: none;
  font: inherit;
  cursor: pointer;
}
body.is-nav-open {
  overflow: hidden;
}
.l-main {
  min-height: 50vh;
}
.p-post {
  max-width: 1000px;
  margin: 0 auto 32px;
  padding: 0 20px;
}
.p-post__header {
  margin-bottom: 16px;
}
.p-post__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin: 0 0 12px;
  color: #616161;
  font-family: "Inter", sans-serif;
  font-size: 14px;
}
.p-post__category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
  padding: 0 12px;
  border-radius: 3px;
  background-color: #00834b;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.p-post__title {
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
}
.p-post__title a {
  transition: opacity 0.3s;
}
.p-post__title a:hover {
  opacity: 0.75;
}
.p-post__thumbnail {
  margin: 0 0 24px;
}
.u-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.c-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  text-align: center;
  transition: opacity 0.3s;
}
.c-btn img {
  flex-shrink: 0;
}
.c-btn span {
  line-height: 15px;
}
.c-btn:hover {
  opacity: 0.85;
}
.c-btn--contact {
  width: 162px;
  height: 73px;
  background-color: #00834b;
  border-bottom-left-radius: 10px;
  font-size: 13px;
}
.c-btn--leather {
  width: 162px;
  height: 73px;
  background-color: #323232;
  font-size: 13px;
}
.c-btn--footer {
  width: 333px;
  height: 69px;
  margin-top: 24px;
  border-radius: 5px;
  font-size: 18px;
}
.c-btn--footer span {
  line-height: 1;
}
.c-btn--footer img {
  width: 39px;
  height: 39px;
}
.c-btn--pill {
  width: 396px;
  height: 78px;
  border: 1px solid #fff;
  border-radius: 100px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-size: 18px;
  font-weight: 700;
}
.c-btn--pill img {
  width: 32px;
  height: 32px;
}
.c-btn--pill span {
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .c-btn--pill {
    width: 100%;
    max-width: 396px;
  }
}
.c-btn--pill-blue {
  background-color: #2f74b3;
}
.c-btn--pill-blue img {
  width: 40px;
  height: 40px;
}
.c-btn--pill-black {
  flex-direction: column;
  gap: 4px;
  background-color: #323232;
}
.c-btn--pill-black .c-btn__pill-row > span {
  font-family: "Inter", sans-serif;
  font-size: 22px;
}
.c-btn--pill-green {
  background-color: #00834b;
}
.c-btn__pill-row {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.c-btn__pill-hours {
  font-size: 12px;
  font-weight: 400;
}
.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 85px;
  background-color: rgba(255, 255, 255, 0.9);
  transition: transform 0.4s ease;
}
.l-header.is-header-hidden {
  transform: translateY(calc(-100% - 20px));
}
.l-header__brand {
  position: absolute;
  top: -19px;
  left: 32px;
  z-index: 5;
  width: 258px;
}
.l-header__brand-link {
  position: relative;
  display: block;
  width: 258px;
  height: 202px;
  padding-top: 43px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 6px 8px 5px rgba(0, 0, 0, 0.08);
  text-align: center;
}
.l-header__brand-logo {
  display: block;
  width: 182.947px;
  height: 85.196px;
  margin-left: auto;
  margin-right: auto;
  object-fit: contain;
}
.l-header__brand-text {
  position: absolute;
  top: 138px;
  left: 0;
  width: 258px;
  height: 41px;
}
.l-header__brand-name {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #323232;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.l-header__brand-en {
  position: absolute;
  top: 27px;
  left: 0;
  width: 100%;
  color: #323232;
  font-family: "Inter", sans-serif;
  font-size: 11.5px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.l-header__utility {
  position: relative;
  width: 100%;
  height: 85px;
}
.l-header__utility-top {
  position: relative;
  width: 100%;
  height: 85px;
}
.l-header__utility-right {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  margin-right: 0;
  pointer-events: none;
}
.l-header__utility-right .l-header__tel, .l-header__utility-right .l-header__actions {
  pointer-events: auto;
}
.l-header__actions {
  display: flex;
  align-items: stretch;
  flex-shrink: 0;
  margin-right: 0;
}
.l-header__tagline {
  position: absolute;
  top: 16px;
  right: 528px;
  margin: 0;
  color: #616161;
  font-family: "Inter", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
}
.l-header__tel {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  margin-top: 8px;
  margin-right: 19px;
  color: #323232;
  font-family: "Inter", sans-serif;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -0.84px;
  line-height: normal;
  white-space: nowrap;
}
.l-header__tel img {
  width: 17px;
  height: 17px;
  margin-right: 3px;
  opacity: 0.8;
  flex-shrink: 0;
}
.l-header__actions .c-btn {
  position: relative;
  display: block;
  width: 162px;
  height: 84px;
  margin: 0;
  padding: 0;
  flex-shrink: 0;
}
.l-header__actions .c-btn img {
  position: absolute;
  margin: 0;
}
.l-header__actions .c-btn span {
  position: absolute;
  display: block;
  margin: 0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  text-align: left;
}
.l-header__actions .c-btn--contact {
  background-color: #00834b;
  border-bottom-left-radius: 10px;
}
.l-header__actions .c-btn--contact img {
  top: 30px;
  left: 26px;
  width: 27px;
  height: 27px;
}
.l-header__actions .c-btn--contact span {
  top: 27px;
  left: 58px;
  color: #fff;
}
.l-header__actions .c-btn--leather {
  background-color: #323232;
  border-radius: 0;
}
.l-header__actions .c-btn--leather img {
  top: 29px;
  left: 24px;
  width: 28.224px;
  height: 28.224px;
}
.l-header__actions .c-btn--leather span {
  top: 27px;
  left: 57px;
  color: #fff;
}
.l-header__utility-bottom {
  position: absolute;
  top: 47px;
  left: auto;
  right: 343px;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  min-height: 0;
  margin-right: 0;
  padding-bottom: 0;
}
.l-header__toggle {
  display: none;
}
.l-header__nav {
  position: static;
  right: 0;
  padding: 0;
  background-color: transparent;
  overflow: visible;
}
.l-header__nav-panel {
  display: block;
  padding: 0;
}
.l-header__menu {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.l-header__menu .menu-item {
  position: relative;
  flex-shrink: 0;
}
.l-header__menu .menu-item + .menu-item {
  margin-left: 31px;
}
.l-header__menu .menu-item a {
  display: block;
  padding-bottom: 6px;
  color: #1f1f1f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: normal;
  white-space: nowrap;
  transition: color 0.3s;
}
.l-header__menu .menu-item.is-current a, .l-header__menu .menu-item.current-menu-item a, .l-header__menu .menu-item.current_page_item a {
  color: #00834b;
}
.l-header__menu .menu-item.is-current::after, .l-header__menu .menu-item.current-menu-item::after, .l-header__menu .menu-item.current_page_item::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #00834b;
}
.l-header__nav-footer {
  display: none;
}
.l-header__overlay {
  display: none;
}
@media screen and (min-width: 951px) {
  .l-header.is-header-hidden {
    transform: translateY(calc(-100% - 140px));
  }
  .l-header.is-open .l-header__brand {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
  .l-header.is-open .l-header__nav {
    transform: none;
  }
  .l-header.is-open .l-header__overlay {
    display: none;
  }
  .l-header .l-header__menu .menu-item a:hover {
    color: #00834b;
  }
}
@media screen and (min-width: 951px) and (max-width: 1200px) {
  .l-header__tagline {
    display: none;
  }
  .l-header__utility-bottom {
    right: 292px;
  }
  .l-header__tel {
    margin-right: 12px;
    font-size: 18px;
  }
  .l-header__menu .menu-item + .menu-item {
    margin-left: 16px;
  }
  .l-header__menu .menu-item a {
    font-size: 14px;
  }
  .l-header__actions .c-btn {
    width: 140px;
  }
  .l-header__actions .c-btn span {
    font-size: 12px;
  }
  .l-header__actions .c-btn--contact img {
    left: 18px;
  }
  .l-header__actions .c-btn--contact span {
    left: 48px;
  }
  .l-header__actions .c-btn--leather img {
    left: 16px;
  }
  .l-header__actions .c-btn--leather span {
    left: 46px;
  }
}
@media screen and (min-width: 951px) and (max-width: 1020px) {
  .l-header__utility-bottom {
    right: 248px;
  }
  .l-header__tel {
    margin-right: 8px;
    font-size: 16px;
  }
  .l-header__tel img {
    width: 15px;
    height: 15px;
  }
  .l-header__menu .menu-item + .menu-item {
    margin-left: 10px;
  }
  .l-header__menu .menu-item a {
    font-size: 12px;
  }
  .l-header__actions .c-btn {
    width: 120px;
    height: 84px;
  }
}
@media screen and (max-width: 950px) {
  .l-header {
    display: flex;
    align-items: center;
    height: 76px;
    padding: 0 8px 0 12px;
    gap: 8px;
  }
  .l-header.is-header-hidden {
    transform: translateY(calc(-100% - 12px));
  }
  .l-header__brand {
    position: relative;
    top: auto;
    left: auto;
    z-index: 5;
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    max-width: none;
    transform: none;
    transition: opacity 0.3s, visibility 0.3s;
  }
  .l-header__brand-link {
    display: flex;
    align-items: center;
    width: fit-content;
    max-width: 100%;
    height: auto;
    padding: 6px 10px;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    text-align: left;
  }
  .l-header__brand-logo {
    width: 96px;
    max-width: none;
    height: auto;
    margin: 0;
    flex-shrink: 0;
  }
  .l-header__brand-text {
    position: static;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    width: auto;
    min-width: 0;
    height: auto;
    margin-left: 10px;
  }
  .l-header__brand-name {
    position: static;
    width: auto;
    overflow: hidden;
    font-family: "Noto Sans JP", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .l-header__brand-en {
    display: block;
    position: static;
    top: auto;
    left: auto;
    width: auto;
    overflow: hidden;
    color: #323232;
    font-family: "Inter", sans-serif;
    font-size: clamp(10px, 2.6vw, 11.5px);
    font-weight: 600;
    letter-spacing: -0.02em;
    line-height: 1.2;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .l-header__utility {
    position: static;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 0 auto;
    width: auto;
    height: auto;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .l-header__utility-top {
    position: static;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: auto;
    height: auto;
    padding-top: 0;
    gap: 4px;
  }
  .l-header__utility-right {
    position: static;
    top: auto;
    right: auto;
    z-index: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 4px;
    margin-right: 0;
    pointer-events: auto;
  }
  .l-header__actions {
    display: none;
  }
  .l-header__tagline {
    display: none;
  }
  .l-header__tel {
    margin-top: 0;
    margin-right: 0;
    font-size: 15px;
    letter-spacing: -0.04em;
  }
  .l-header__tel img {
    margin-right: 0;
  }
  .l-header__utility-bottom {
    position: static;
    top: auto;
    right: auto;
    z-index: auto;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    width: auto;
    min-height: 0;
    padding-bottom: 0;
  }
  .l-header__toggle {
    position: relative;
    z-index: 301;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 6px;
    width: 48px;
    height: 48px;
    flex-shrink: 0;
  }
  .l-header__toggle-line {
    display: block;
    width: 28px;
    height: 2px;
    margin-left: auto;
    margin-right: auto;
    background-color: #323232;
    transition: transform 0.3s, opacity 0.3s;
  }
  .l-header__nav {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    z-index: 300;
    width: 100%;
    max-width: 360px;
    padding: 24px 24px 48px;
    background-color: rgba(50, 50, 50, 0.98);
    transform: translateX(100%);
    transition: transform 0.3s;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
  }
  .l-header__nav-panel {
    display: grid;
    gap: 32px;
    padding-top: 16px;
  }
  .l-header__menu {
    display: none;
  }
  .l-header__nav-footer {
    display: block;
    color: #fff;
  }
  .l-header__nav-brand {
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .l-header__nav-brand-logo {
    width: 110px;
    height: auto;
    object-fit: contain;
    flex-shrink: 0;
  }
  .l-header__nav-brand-name {
    margin: 0;
    font-family: "Noto Sans JP", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
  }
  .l-header__nav-brand-en {
    margin: 4px 0 0;
    font-family: "Inter", sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 1.3;
  }
  .l-header__nav-address {
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 25px;
  }
  .l-header__nav-menu {
    margin: 16px 0 0;
    padding: 0;
    list-style: none;
  }
  .l-header__nav-menu .menu-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
  .l-header__nav-menu .menu-item a {
    display: block;
    padding: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 44px;
  }
  .l-header__nav-cta.c-btn--footer {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  .l-header__nav-tel {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-top: 20px;
    color: #fff;
  }
  .l-header__nav-tel-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    background-color: #00834b;
    border-radius: 5px;
  }
  .l-header__nav-tel-number {
    font-family: "Inter", sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
  }
  .l-header__nav-hours {
    margin-top: 16px;
  }
  .l-header__nav-hours p {
    margin: 0;
    font-size: 14px;
    line-height: 23px;
  }
  .l-header__nav-hours p:first-child {
    font-size: 16px;
  }
  .l-header__nav-banners {
    display: grid;
    gap: 16px;
    margin-top: 24px;
  }
  .l-header__nav-banner {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 149px;
  }
  .l-header__nav-banner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.52;
  }
  .l-header__nav-banner-body {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 23px;
  }
  .l-header__nav-banner-label {
    margin: 0 0 8px;
    color: #96ffd2;
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1.92px;
    line-height: 23px;
  }
  .l-header__nav-banner-title {
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
  }
  .l-header.is-open .l-header__brand {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
  .l-header.is-open .l-header__utility-right {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
  .l-header.is-open .l-header__toggle-line {
    background-color: #fff;
  }
  .l-header.is-open .l-header__toggle-line:nth-child(1) {
    transform: translateY(8px) rotate(45deg);
  }
  .l-header.is-open .l-header__toggle-line:nth-child(2) {
    opacity: 0;
  }
  .l-header.is-open .l-header__toggle-line:nth-child(3) {
    transform: translateY(-8px) rotate(-45deg);
  }
  .l-header.is-open .l-header__nav {
    transform: translateX(0);
  }
  .l-header.is-open .l-header__overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 150;
    background-color: rgba(0, 0, 0, 0.45);
  }
}
@media screen and (max-width: 768px) {
  .l-header__tel span {
    display: none;
  }
  .l-header__brand-logo {
    width: 90px;
  }
  .l-header__brand-name {
    font-size: 15px;
  }
}
@media screen and (max-width: 480px) {
  .l-header {
    padding-left: 8px;
    padding-right: 4px;
    gap: 4px;
  }
  .l-header__brand-logo {
    width: 84px;
  }
  .l-header__brand-name {
    font-size: 14px;
  }
  .l-header__brand-link {
    padding: 5px 8px;
  }
  .l-header__brand-text {
    margin-left: 8px;
  }
  .l-header__toggle {
    width: 44px;
    height: 44px;
  }
}
@media screen and (max-width: 360px) {
  .l-header__brand-logo {
    width: 76px;
  }
  .l-header__brand-name {
    font-size: 13px;
  }
  .l-header__brand-en {
    font-size: 9px;
  }
}
.l-footer {
  color: #fff;
}
.l-footer__body {
  padding-top: 63px;
  padding-bottom: 40px;
  background-color: #323232;
}
.l-footer__inner {
  display: grid;
  grid-template-columns: minmax(0, 331px) minmax(0, 1fr) minmax(0, 316px);
  gap: 40px 48px;
  align-items: start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(24px, 6.875vw, 99px);
  padding-right: clamp(24px, 6.875vw, 99px);
  box-sizing: border-box;
}
.l-footer__info {
  min-width: 0;
}
.l-footer__brand {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}
.l-footer__brand-logo {
  width: 132px;
  height: 61px;
  flex-shrink: 0;
  object-fit: contain;
}
.l-footer__brand-text {
  flex: 1;
  min-width: 0;
}
.l-footer__brand-name {
  margin: 0;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}
.l-footer__brand-en {
  margin: 4px 0 0;
  font-family: "Inter", sans-serif;
  font-size: 11.5px;
  font-weight: 600;
  line-height: 1.3;
  word-break: break-word;
}
.l-footer__address {
  margin: 24px 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.l-footer .c-btn--footer {
  width: 100%;
  max-width: 333px;
  box-sizing: border-box;
}
.l-footer__tel {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-top: 20px;
  color: #fff;
  max-width: 100%;
}
.l-footer__tel-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  flex-shrink: 0;
  background-color: #00834b;
  border-radius: 5px;
}
.l-footer__tel-number {
  font-family: "Inter", sans-serif;
  font-size: clamp(24px, 2.15vw, 31px);
  font-weight: 700;
  line-height: 1;
}
.l-footer__hours {
  margin-top: 24px;
  text-align: left;
}
.l-footer__hours p {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
}
.l-footer__hours p:first-child {
  font-size: 18px;
}
.l-footer__nav {
  justify-self: center;
  min-width: 0;
}
.l-footer__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.l-footer__menu .menu-item a {
  display: block;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 44px;
  transition: opacity 0.3s;
  white-space: nowrap;
}
.l-footer__menu .menu-item a:hover {
  opacity: 0.75;
}
.l-footer__banners {
  display: grid;
  gap: 16px;
  min-width: 0;
}
.l-footer__banner {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: 316px;
  aspect-ratio: 2.1208053691;
  height: auto;
  border-radius: 0;
}
.l-footer__banner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.52;
}
.l-footer__banner-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 23px;
}
.l-footer__banner-label {
  margin: 0 0 8px;
  color: #96ffd2;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 1.92px;
  line-height: 23px;
}
.l-footer__banner-title {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}
.l-footer__description {
  width: 100%;
  max-width: 900px;
  margin: 48px auto 0;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  box-sizing: border-box;
}
.l-footer__description p {
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}
.l-footer__bottom {
  min-height: 34px;
  background-color: #525252;
}
.l-footer__copy {
  margin: 0;
  padding: 9px 16px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .l-footer__inner {
    grid-template-columns: minmax(0, 360px) minmax(0, 1fr);
    gap: 36px 40px;
    justify-content: space-between;
  }
  .l-footer__nav {
    justify-self: center;
    padding-right: 0;
  }
  .l-footer__banners {
    grid-column: 1 / -1;
    grid-template-columns: repeat(2, minmax(0, 316px));
    justify-content: center;
    justify-items: stretch;
  }
}
@media screen and (max-width: 1024px) {
  .l-footer__body {
    padding-top: 48px;
    padding-bottom: 36px;
  }
  .l-footer__inner {
    gap: 32px 32px;
  }
  .l-footer__brand-logo {
    width: 110px;
    height: 51px;
  }
  .l-footer__brand-name {
    font-size: 18px;
  }
  .l-footer__brand-en {
    font-size: 10.5px;
  }
  .l-footer__address {
    font-size: 15px;
  }
  .l-footer__hours p {
    font-size: 14px;
    line-height: 22px;
  }
  .l-footer__hours p:first-child {
    font-size: 16px;
  }
  .l-footer__banner-title {
    font-size: 16px;
    line-height: 1.35;
  }
  .l-footer__description {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .l-footer__body {
    padding-top: 40px;
    padding-bottom: 32px;
  }
  .l-footer__inner {
    grid-template-columns: 1fr;
    gap: 36px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .l-footer__nav {
    justify-self: start;
    padding-right: 0;
  }
  .l-footer__menu .menu-item a {
    line-height: 40px;
  }
  .l-footer__banners {
    grid-column: auto;
    grid-template-columns: 1fr;
    justify-content: stretch;
  }
  .l-footer__banner {
    max-width: 100%;
  }
  .l-footer__description {
    margin-top: 36px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .l-footer__description p {
    font-size: 12px;
    line-height: 1.6;
  }
  .l-footer__description br {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .l-footer__body {
    padding-top: 32px;
    padding-bottom: 28px;
  }
  .l-footer__inner {
    gap: 28px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .l-footer__brand {
    flex-wrap: wrap;
    gap: 8px 4px;
  }
  .l-footer__brand-logo {
    width: 96px;
    height: 44px;
  }
  .l-footer__brand-name {
    font-size: 16px;
  }
  .l-footer__brand-en {
    font-size: 10px;
  }
  .l-footer__address {
    margin-top: 16px;
    font-size: 14px;
    line-height: 1.5;
  }
  .l-footer .c-btn--footer {
    max-width: 100%;
    height: 60px;
    margin-top: 20px;
    font-size: 16px;
  }
  .l-footer .c-btn--footer img {
    width: 32px;
    height: 32px;
  }
  .l-footer__tel {
    gap: 10px;
    margin-top: 16px;
  }
  .l-footer__tel-icon {
    width: 30px;
    height: 30px;
  }
  .l-footer__tel-icon img {
    width: 20px;
    height: 20px;
  }
  .l-footer__tel-number {
    font-size: 24px;
  }
  .l-footer__hours {
    margin-top: 16px;
  }
  .l-footer__hours p {
    font-size: 13px;
    line-height: 1.5;
  }
  .l-footer__hours p:first-child {
    font-size: 15px;
  }
  .l-footer__menu .menu-item a {
    font-size: 15px;
    line-height: 38px;
  }
  .l-footer__banner-body {
    padding: 16px 18px;
  }
  .l-footer__banner-label {
    margin-bottom: 6px;
    font-size: 11px;
    letter-spacing: 1.5px;
    line-height: 1.4;
  }
  .l-footer__banner-title {
    font-size: 15px;
    line-height: 1.4;
  }
  .l-footer__description {
    margin-top: 28px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .l-footer__copy {
    padding: 10px 12px;
    font-size: 10px;
  }
}
.c-pagetop {
  position: fixed;
  right: 24px;
  bottom: 98px;
  z-index: 90;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: #00834b;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(12px);
  transition: opacity 0.3s, visibility 0.3s, transform 0.3s, background-color 0.3s;
}
.c-pagetop.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}
.c-pagetop:hover {
  background-color: #006439;
}
.c-pagetop:focus-visible {
  outline: 2px solid #00834b;
  outline-offset: 3px;
}
.c-pagetop__arrow {
  position: relative;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translateY(3px) rotate(-45deg);
}
@media screen and (max-width: 768px) {
  .c-pagetop {
    right: 16px;
    bottom: 90px;
    width: 48px;
    height: 48px;
  }
}
.grecaptcha-badge {
  z-index: 200 !important;
}
.p-top-fv {
  position: relative;
  margin-top: 17px;
}
.p-top-fv__wrapper {
  position: relative;
  margin: 0 20px;
  width: calc(100% - 40px);
  aspect-ratio: 2;
  max-height: calc(100vh - 85px - 17px);
  border-radius: 15px;
  overflow: hidden;
  opacity: 0;
  transition: opacity 1.2s ease;
}
.p-top-fv__wrapper.is-ready {
  opacity: 1;
}
.p-top-fv__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-top-fv__grade {
  position: absolute;
  top: -11.57%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-top-fv__inner {
  position: absolute;
  top: 32.71%;
  left: 63px;
  z-index: 2;
}
.p-top-fv__label {
  margin: 0 0 0 3px;
  color: #00ff92;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.78px;
  line-height: normal;
}
.p-top-fv__catch {
  margin: 26px 0 0;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 2.24px;
  line-height: 1.375;
}
.p-top-fv__text {
  margin: 32px 0 0;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}
.p-top-fv__news {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 587px;
  height: 69px;
  background-color: #fff;
}
.p-top-fv__news-label {
  position: absolute;
  top: 50%;
  left: 34px;
  margin: 0;
  color: #1f1f1f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.3px;
  white-space: nowrap;
  transform: translateY(-50%);
}
.p-top-fv__news-pill {
  position: absolute;
  top: 50%;
  left: 108px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 81px;
  height: 32px;
  background-color: #d9d9d9;
  border-radius: 4px;
  color: #1f1f1f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: normal;
  transform: translateY(-50%);
}
.p-top-fv__news-link {
  position: absolute;
  top: 50%;
  left: 209px;
  display: flex;
  align-items: baseline;
  gap: 8px;
  max-width: 344px;
  overflow: hidden;
  color: #1f1f1f;
  transform: translateY(-50%);
}
.p-top-fv__news-date {
  flex-shrink: 0;
  color: #1f1f1f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.3px;
  white-space: nowrap;
}
.p-top-fv__news-title {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  color: #1f1f1f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
  .p-top-fv__wrapper {
    transition: none;
  }
}
@media screen and (max-width: 1200px) {
  .p-top-fv__inner {
    left: 52px;
  }
  .p-top-fv__catch {
    font-size: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .p-top-fv__inner {
    left: 44px;
  }
  .p-top-fv__catch {
    font-size: 29px;
  }
}
@media screen and (max-width: 950px) {
  .p-top-fv__inner {
    left: 40px;
  }
  .p-top-fv__label {
    font-size: 12px;
  }
  .p-top-fv__catch {
    margin-top: 20px;
    font-size: 28px;
  }
  .p-top-fv__text {
    margin-top: 24px;
    font-size: 14px;
    line-height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-top-fv__wrapper {
    aspect-ratio: 0.75;
  }
  .p-top-fv__grade {
    width: auto;
    max-width: none;
    height: 112%;
  }
  .p-top-fv__inner {
    left: 24px;
  }
  .p-top-fv__label {
    font-size: 11px;
  }
  .p-top-fv__catch {
    margin-top: 16px;
    font-size: 24px;
    letter-spacing: 1.68px;
  }
  .p-top-fv__text {
    margin-top: 18px;
    font-size: 13px;
    line-height: 22px;
  }
  .p-top-fv__news {
    width: calc(100% - 40px);
    height: 60px;
  }
  .p-top-fv__news-label {
    left: 20px;
    font-size: 13px;
  }
  .p-top-fv__news-pill {
    left: 90px;
    font-size: 13px;
  }
  .p-top-fv__news-link {
    left: 191px;
    max-width: calc(100% - 191px - 16px);
  }
  .p-top-fv__news-date, .p-top-fv__news-title {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  .p-top-fv__catch {
    font-size: 21px;
  }
  .p-top-fv__text {
    font-size: 12px;
    line-height: 20px;
  }
  .p-top-fv__news-label {
    left: 16px;
    font-size: 12px;
  }
  .p-top-fv__news-pill {
    left: 82px;
    font-size: 12px;
  }
  .p-top-fv__news-link {
    left: 183px;
    max-width: calc(100% - 183px - 12px);
  }
}
.p-top-about {
  padding: 100px 0;
}
.p-top-about__inner {
  display: flex;
  align-items: center;
  gap: 64px;
  max-width: 1242px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-top-about__media {
  flex-shrink: 0;
  width: 644px;
}
.p-top-about__image {
  display: block;
  width: 100%;
  height: 405px;
  border-radius: 16px;
  object-fit: cover;
}
.p-top-about__body {
  flex: 1 1 auto;
  min-width: 0;
}
.p-top-about__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
}
.p-top-about__heading {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.233;
  letter-spacing: 2.1px;
}
.p-top-about__heading .is-accent {
  color: #00834b;
}
.p-top-about__lead {
  margin: 32px 0 0;
  color: #1f1f1f;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.667;
}
.p-top-about__text {
  margin: 24px 0 0;
  color: #1f1f1f;
  font-size: 15px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.15px;
}
@media screen and (max-width: 1200px) {
  .p-top-about {
    padding: 80px 0;
  }
  .p-top-about__inner {
    gap: 40px;
  }
  .p-top-about__media {
    width: 46%;
  }
  .p-top-about__image {
    height: auto;
    aspect-ratio: 1.5901234568;
  }
}
@media screen and (max-width: 1024px) {
  .p-top-about {
    padding: 64px 0;
  }
  .p-top-about__inner {
    flex-direction: column;
    align-items: stretch;
    gap: 32px;
  }
  .p-top-about__media {
    width: 100%;
  }
  .p-top-about__heading {
    font-size: 26px;
  }
}
@media screen and (max-width: 768px) {
  .p-top-about {
    padding: 48px 0;
  }
  .p-top-about__heading {
    font-size: 22px;
    letter-spacing: 1.2px;
  }
  .p-top-about__lead {
    font-size: 16px;
    line-height: 1.6;
  }
  .p-top-about__text {
    font-size: 14px;
    line-height: 1.8;
  }
}
@media screen and (max-width: 480px) {
  .p-top-about__heading {
    font-size: 19px;
  }
  .p-top-about__lead {
    font-size: 14px;
  }
}
.p-top-worries {
  padding: 80px 0;
}
.p-top-worries__band {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  margin: 0 auto;
  padding: 80px 40px;
  background-color: #f2f2f2;
  border-radius: 20px;
  overflow: visible;
}
.p-top-worries__deco {
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 1;
  width: 373px;
  height: auto;
  pointer-events: none;
}
.p-top-worries__inner {
  position: relative;
  z-index: 2;
  max-width: 1202px;
  margin: 0 auto;
}
.p-top-worries__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  text-align: center;
}
.p-top-worries__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  margin: 48px 0 0;
}
.p-top-worries__card {
  display: flex;
  flex-direction: column;
  width: 352px;
  min-height: 220px;
  padding: 28px 24px;
  background-color: #fff;
  border: 2px solid #00834b;
  border-radius: 16px;
  box-shadow: 0 4px 20px -5px rgba(0, 0, 0, 0.42);
  justify-content: center;
}
.p-top-worries__card-head {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.p-top-worries__card-icon {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
}
.p-top-worries__card-title {
  margin: 0;
  color: #2f2f2f;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.4;
}
.p-top-worries__card-title .is-accent {
  color: #00834b;
}
.p-top-worries__card-text {
  margin: 12px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  line-height: 23px;
}
.p-top-worries__cta {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
  margin: 48px 0 0;
}
@media screen and (max-width: 1200px) {
  .p-top-worries {
    padding: 64px 0;
  }
  .p-top-worries__band {
    padding: 64px 32px;
  }
  .p-top-worries__deco {
    width: 300px;
  }
}
@media screen and (max-width: 1024px) {
  .p-top-worries__band {
    padding: 48px 24px;
  }
  .p-top-worries__deco {
    display: none;
  }
  .p-top-worries__list {
    gap: 20px;
  }
  .p-top-worries__card {
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 768px) {
  .p-top-worries {
    padding: 48px 0;
  }
  .p-top-worries__band {
    width: calc(100% - 24px);
    padding: 40px 20px;
    border-radius: 16px;
  }
  .p-top-worries__heading {
    font-size: 22px;
  }
  .p-top-worries__list {
    margin-top: 32px;
  }
  .p-top-worries__card {
    width: 100%;
  }
  .p-top-worries__cta {
    margin-top: 32px;
  }
  .p-top-worries__cta .c-btn--pill {
    width: 100%;
    max-width: 396px;
  }
}
@media screen and (max-width: 480px) {
  .p-top-worries__heading {
    font-size: 19px;
  }
  .p-top-worries__card-title {
    font-size: 17px;
  }
  .p-top-worries__card-text {
    font-size: 14px;
    line-height: 1.5;
  }
}
.p-top-reasons {
  padding: 80px 0;
}
.p-top-reasons__inner {
  max-width: 1242px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-top-reasons__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-top-reasons__heading {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  text-align: center;
}
.p-top-reasons__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 24px;
  margin: 80px 0 0;
}
.p-top-reasons__card {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 365px;
  min-height: 408px;
  padding: 32px 28px;
  background-color: #ebf4f0;
  border-radius: 16px;
  overflow: visible;
}
.p-top-reasons__card-visual {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  padding-top: 24px;
}
.p-top-reasons__number {
  position: absolute;
  top: -60px;
  left: 0;
  z-index: 0;
  font-family: "Inter", sans-serif;
  font-size: 96px;
  font-weight: 900;
  line-height: 1;
  color: rgba(187, 192, 190, 0.56);
}
.p-top-reasons__icons {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.p-top-reasons__icon {
  display: block;
  width: auto;
  max-width: 100%;
  height: 160px;
  object-fit: contain;
}
.p-top-reasons__card-title {
  margin: 20px 0 0;
  color: #00834b;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.35;
}
.p-top-reasons__card-text {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  line-height: 23px;
}
.p-top-reasons__support {
  display: flex;
  align-items: center;
  gap: 64px;
  margin-top: 96px;
}
.p-top-reasons__support-body {
  flex: 1 1 auto;
  min-width: 0;
}
.p-top-reasons__support-lead {
  margin: 0;
  color: #2f74b3;
  font-size: 23px;
  font-weight: 900;
}
.p-top-reasons__support-heading {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
}
.p-top-reasons__support-text {
  margin: 24px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}
.p-top-reasons__support-text p {
  margin: 0;
}
.p-top-reasons__support-text p + p {
  margin-top: 0;
}
.p-top-reasons__support-media {
  flex-shrink: 0;
  width: 621px;
}
.p-top-reasons__support-media img {
  display: block;
  width: 100%;
  height: 452px;
  border-radius: 16px;
  object-fit: cover;
}
.p-top-reasons__cta {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 41px;
  margin-top: 62px;
}
@media screen and (max-width: 1200px) {
  .p-top-reasons {
    padding: 64px 0;
  }
  .p-top-reasons__list {
    gap: 20px;
  }
  .p-top-reasons__card {
    width: calc((100% - 40px) / 3);
    min-height: auto;
  }
  .p-top-reasons__support {
    gap: 40px;
  }
  .p-top-reasons__support-media {
    width: 44%;
  }
  .p-top-reasons__support-media img {
    height: auto;
    aspect-ratio: 1.3738938053;
  }
}
@media screen and (max-width: 1024px) {
  .p-top-reasons__list {
    flex-wrap: wrap;
  }
  .p-top-reasons__card {
    width: calc(50% - 10px);
  }
  .p-top-reasons__support {
    flex-direction: column-reverse;
    align-items: stretch;
    gap: 32px;
    margin-top: 64px;
  }
  .p-top-reasons__support-media {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .p-top-reasons {
    padding: 48px 0;
  }
  .p-top-reasons__heading {
    font-size: 22px;
  }
  .p-top-reasons__list {
    margin-top: 32px;
  }
  .p-top-reasons__card {
    width: 100%;
  }
  .p-top-reasons__support {
    margin-top: 48px;
  }
  .p-top-reasons__support-lead {
    font-size: 20px;
  }
  .p-top-reasons__support-heading {
    font-size: 18px;
  }
  .p-top-reasons__cta {
    justify-content: center;
  }
  .p-top-reasons__cta .c-btn--pill {
    width: 100%;
    max-width: 396px;
  }
}
@media screen and (max-width: 480px) {
  .p-top-reasons__heading {
    font-size: 19px;
  }
  .p-top-reasons__number {
    font-size: 72px;
  }
  .p-top-reasons__icon {
    width: auto;
    max-width: 100%;
    height: 120px;
  }
  .p-top-reasons__card-title {
    font-size: 18px;
  }
}
.p-top-services {
  padding: 80px 0 100px;
}
.p-top-services__inner {
  max-width: 1242px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-top-services__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-top-services__heading {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  text-align: center;
}
.p-top-services__list {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin: 56px 0 0;
  list-style: none;
}
.p-top-services__card {
  display: flex;
  align-items: stretch;
  width: 100%;
  max-width: 1147px;
  min-height: 479px;
  margin: 0 auto;
  background: linear-gradient(90deg, #4a4a4a 0%, #1a1a1a 100%);
  border-radius: 20px;
  overflow: hidden;
  color: #fff;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}
.p-top-services__card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 36px rgba(0, 0, 0, 0.28);
}
.p-top-services__card:hover .p-top-services__card-media img {
  transform: scale(1.06);
}
.p-top-services__card--reverse {
  flex-direction: row-reverse;
  background: linear-gradient(90deg, #1a1a1a 0%, #777 100%);
}
@media (prefers-reduced-motion: reduce) {
  .p-top-services__card {
    transition: none;
  }
  .p-top-services__card:hover {
    transform: none;
  }
  .p-top-services__card:hover .p-top-services__card-media img {
    transform: none;
  }
}
.p-top-services__card-media {
  flex: 0 0 42%;
  min-width: 0;
  overflow: hidden;
}
.p-top-services__card-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.p-top-services__card-body {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding: 40px 48px;
}
.p-top-services__badge {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  height: 30px;
  padding: 0 18px;
  border-radius: 100px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
}
.p-top-services__badge--green {
  background-color: #00834b;
}
.p-top-services__badge--blue {
  background-color: #2f74b3;
}
.p-top-services__card-heading {
  margin: 16px 0 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4;
}
.p-top-services__card-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
  margin: 24px 0 0;
  list-style: none;
}
.p-top-services__card-list li {
  position: relative;
  padding-left: 18px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
}
.p-top-services__card-list li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
}
.p-top-services__note {
  margin-top: 24px;
  padding: 16px 20px;
  background-color: #fff;
  border-radius: 12px;
  color: #2f2f2f;
}
.p-top-services__note--accent {
  background-color: #d8f4e8;
}
.p-top-services__note-title {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
}
.p-top-services__note-text {
  margin: 6px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}
@media screen and (max-width: 1200px) {
  .p-top-services {
    padding: 64px 0 80px;
  }
  .p-top-services__list {
    gap: 32px;
    margin-top: 40px;
  }
  .p-top-services__card {
    min-height: auto;
  }
  .p-top-services__card-body {
    padding: 32px;
  }
  .p-top-services__card-heading {
    font-size: 22px;
  }
}
@media screen and (max-width: 1024px) {
  .p-top-services__card, .p-top-services__card--reverse {
    flex-direction: column;
  }
  .p-top-services__card-media {
    flex: 0 0 auto;
    width: 100%;
    height: 260px;
  }
}
@media screen and (max-width: 768px) {
  .p-top-services {
    padding: 48px 0 64px;
  }
  .p-top-services__heading {
    font-size: 22px;
  }
  .p-top-services__card-media {
    height: 200px;
  }
  .p-top-services__card-body {
    padding: 24px 20px;
  }
  .p-top-services__card-heading {
    font-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .p-top-services__heading {
    font-size: 19px;
  }
  .p-top-services__card-media {
    height: 160px;
  }
  .p-top-services__card-heading {
    font-size: 18px;
  }
  .p-top-services__card-list li {
    font-size: 14px;
  }
}
.p-top-news {
  padding: 100px 0;
  background-color: #fff;
}
.p-top-news__inner {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-top-news__layout {
  display: grid;
  grid-template-columns: 168px minmax(0, 1fr);
  gap: 56px;
  align-items: start;
}
.p-top-news__side {
  min-width: 0;
}
.p-top-news__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 1.2;
}
.p-top-news__filters {
  display: grid;
  gap: 16px;
  margin: 40px 0 0;
  padding: 0;
  list-style: none;
}
.p-top-news__filter {
  display: inline-block;
  padding: 6px 14px;
  border: 0;
  border-radius: 5px;
  background: none;
  color: #2f2f2f;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  text-align: left;
  cursor: pointer;
  transition: background-color 0.3s, opacity 0.3s;
}
.p-top-news__filter:hover {
  opacity: 0.7;
}
.p-top-news__filter.is-current {
  background-color: #e6e6e6;
  font-weight: 700;
  opacity: 1;
}
.p-top-news__panels {
  min-width: 0;
}
.p-top-news__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-top-news__list:not(.is-active) {
  display: none;
}
.p-top-news__item {
  border-bottom: 1px solid #d9d9d9;
}
.p-top-news__item:first-child {
  border-top: 1px solid #d9d9d9;
}
.p-top-news__link {
  display: grid;
  grid-template-columns: 118px auto minmax(0, 1fr) 16px;
  align-items: center;
  column-gap: 20px;
  min-height: 78px;
  padding: 18px 4px;
  transition: opacity 0.3s;
}
.p-top-news__link:hover {
  opacity: 0.75;
}
.p-top-news__date {
  color: #2f2f2f;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 1.4;
  white-space: nowrap;
}
.p-top-news__category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 5px;
  background-color: #e6e6e6;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  white-space: nowrap;
}
.p-top-news__title {
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-top-news__arrow {
  color: #2f2f2f;
  font-size: 10px;
  line-height: 1;
  text-align: right;
}
.p-top-news__more {
  margin-top: 48px;
  text-align: center;
}
.p-top-news__more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 396px;
  height: 78px;
  padding: 0 28px;
  border: 0;
  border-radius: 100px;
  background-color: #323232;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: opacity 0.3s;
}
.p-top-news__more-btn:hover {
  opacity: 0.85;
}
@media screen and (max-width: 1024px) {
  .p-top-news__layout {
    grid-template-columns: 148px minmax(0, 1fr);
    gap: 40px;
  }
  .p-top-news__link {
    grid-template-columns: 108px auto minmax(0, 1fr) 16px;
    column-gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .p-top-news {
    padding: 72px 0;
  }
  .p-top-news__layout {
    display: block;
  }
  .p-top-news__heading {
    font-size: 26px;
    text-align: center;
  }
  .p-top-news__filters {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px 12px;
    margin-top: 28px;
  }
  .p-top-news__filter {
    text-align: center;
  }
  .p-top-news__panels {
    margin-top: 32px;
  }
  .p-top-news__link {
    grid-template-columns: auto auto 16px;
    grid-template-rows: auto auto;
    row-gap: 8px;
    column-gap: 16px;
    min-height: 0;
    padding: 16px 0;
  }
  .p-top-news__date {
    font-size: 14px;
  }
  .p-top-news__category {
    font-size: 14px;
    padding: 3px 10px;
  }
  .p-top-news__title {
    grid-column: 1 / 3;
    font-size: 15px;
    white-space: normal;
  }
  .p-top-news__arrow {
    grid-column: 3;
    grid-row: 1 / 3;
    align-self: center;
  }
}
@media screen and (max-width: 480px) {
  .p-top-news {
    padding: 56px 0;
  }
  .p-top-news__heading {
    font-size: 22px;
    letter-spacing: 1.5px;
  }
  .p-top-news__filter {
    font-size: 14px;
  }
  .p-top-news__more {
    margin-top: 36px;
  }
  .p-top-news__more-btn {
    width: 100%;
    max-width: 396px;
    height: 64px;
    font-size: 16px;
  }
}
.p-top-faq {
  padding: 100px 0;
  background-color: #fff;
}
.p-top-faq__inner {
  max-width: 1146px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-top-faq__heading {
  margin: 0 0 40px;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 1.2;
  text-align: center;
}
.p-top-faq__box {
  overflow: hidden;
}
.p-top-faq__tabs {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}
.p-top-faq__tab {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  padding: 12px 16px;
  border: 0;
  border-radius: 10px 10px 0 0;
  background-color: #aeaeae;
  color: #fff;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.3s, opacity 0.3s;
}
.p-top-faq__tab:hover {
  opacity: 0.9;
}
.p-top-faq__tab.is-current {
  background-color: #00834b;
  opacity: 1;
}
.p-top-faq__panels {
  padding: 40px 48px;
  border-radius: 0 0 10px 10px;
  background-color: #ebf4ef;
}
.p-top-faq__panel:not(.is-active) {
  display: none;
}
.p-top-faq__list {
  display: grid;
  gap: 16px;
}
.p-top-faq .c-faq-item {
  overflow: hidden;
  border-radius: 5px;
}
.p-top-faq .c-faq-item.is-open .c-faq-item__toggle::after {
  opacity: 0;
  transform: translate(-50%, -50%) scaleY(0);
}
.p-top-faq .c-faq-item.is-open .c-faq-item__question {
  border-radius: 5px 5px 0 0;
}
.p-top-faq .c-faq-item__question {
  display: grid;
  grid-template-columns: 40px minmax(0, 1fr) 24px;
  align-items: flex-start;
  column-gap: 16px;
  width: 100%;
  padding: 20px 28px;
  border: 0;
  background-color: #fff;
  color: #2f2f2f;
  font-family: inherit;
  text-align: left;
  cursor: pointer;
  transition: opacity 0.3s;
}
.p-top-faq .c-faq-item__question:hover {
  opacity: 0.85;
}
.p-top-faq .c-faq-item__question-text {
  padding-top: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}
.p-top-faq .c-faq-item__mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  font-family: "Inter", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  flex-shrink: 0;
}
.p-top-faq .c-faq-item__mark--q {
  background-color: #00834b;
}
.p-top-faq .c-faq-item__mark--a {
  background-color: #aeaeae;
}
.p-top-faq .c-faq-item__toggle {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  margin-top: 11px;
  justify-self: end;
}
.p-top-faq .c-faq-item__toggle::before, .p-top-faq .c-faq-item__toggle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #00834b;
  transform: translate(-50%, -50%);
}
.p-top-faq .c-faq-item__toggle::before {
  width: 18px;
  height: 2px;
}
.p-top-faq .c-faq-item__toggle::after {
  width: 2px;
  height: 18px;
  transition: opacity 0.2s, transform 0.2s;
}
.p-top-faq .c-faq-item__answer-panel {
  display: grid;
  grid-template-columns: 40px minmax(0, 1fr);
  align-items: flex-start;
  column-gap: 16px;
  padding: 18px 28px 22px;
  background-color: #d3e7de;
}
.p-top-faq .c-faq-item.is-open .c-faq-item__answer-panel {
  border-radius: 0 0 5px 5px;
}
.p-top-faq .c-faq-item__answer-body {
  min-width: 0;
  padding-top: 6px;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.8;
}
.p-top-faq .c-faq-item__answer-body > *:first-child {
  margin-top: 0;
}
.p-top-faq .c-faq-item__answer-body > *:last-child {
  margin-bottom: 0;
}
.p-top-faq .c-faq-item__answer-body p {
  margin: 0 0 0.8em;
}
.p-top-faq__more {
  margin-top: 48px;
  text-align: center;
}
.p-top-faq__more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 396px;
  height: 78px;
  padding: 0 28px;
  border: 0;
  border-radius: 100px;
  background-color: #323232;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: opacity 0.3s;
}
.p-top-faq__more-btn:hover {
  opacity: 0.85;
}
@media screen and (max-width: 1024px) {
  .p-top-faq__panels {
    padding: 32px 28px;
  }
  .p-top-faq__tab {
    font-size: 16px;
    min-height: 54px;
    padding: 10px 12px;
  }
}
@media screen and (max-width: 768px) {
  .p-top-faq {
    padding: 72px 0;
  }
  .p-top-faq__heading {
    margin-bottom: 28px;
    font-size: 26px;
  }
  .p-top-faq__tabs {
    gap: 8px;
  }
  .p-top-faq__tab {
    min-height: 48px;
    font-size: 13px;
    border-radius: 8px 8px 0 0;
  }
  .p-top-faq__panels {
    padding: 24px 16px;
  }
  .p-top-faq .c-faq-item__question {
    grid-template-columns: 32px minmax(0, 1fr) 20px;
    column-gap: 12px;
    padding: 16px 16px;
  }
  .p-top-faq .c-faq-item__question-text {
    font-size: 14px;
  }
  .p-top-faq .c-faq-item__mark {
    width: 32px;
    height: 32px;
    font-size: 15px;
  }
  .p-top-faq .c-faq-item__answer-panel {
    grid-template-columns: 32px minmax(0, 1fr);
    column-gap: 12px;
    padding: 16px;
  }
  .p-top-faq .c-faq-item__answer-body {
    font-size: 14px;
  }
  .p-top-faq__more {
    margin-top: 36px;
  }
  .p-top-faq__more-btn {
    width: 100%;
    max-width: 396px;
    height: 64px;
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .p-top-faq {
    padding: 56px 0;
  }
  .p-top-faq__heading {
    font-size: 22px;
    letter-spacing: 1.5px;
  }
  .p-top-faq__tabs {
    display: flex;
    flex-direction: column;
    gap: 6px;
  }
  .p-top-faq__tab {
    border-radius: 8px;
    min-height: 44px;
    font-size: 14px;
  }
  .p-top-faq__tab.is-current {
    border-radius: 8px 8px 0 0;
  }
  .p-top-faq__panels {
    border-radius: 0 0 8px 8px;
  }
}
.p-top-company {
  padding: 100px 0;
  background-color: #fff;
  overflow-x: clip;
}
.p-top-company__inner {
  width: min(1146px, calc(100% - 40px));
  margin: 0 auto;
}
.p-top-company__layout {
  display: grid;
  grid-template-columns: minmax(0, 542fr) minmax(0, 570fr);
  gap: clamp(20px, 2.4vw, 34px);
  align-items: end;
}
.p-top-company__info, .p-top-company__map-area {
  min-width: 0;
}
.p-top-company__heading {
  margin: 0 0 68px;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 1.2;
}
.p-top-company__list {
  margin: 0;
  padding: 0;
}
.p-top-company__row {
  display: grid;
  grid-template-columns: minmax(96px, 133px) minmax(0, 1fr);
  column-gap: 0;
  align-items: center;
  min-height: 70px;
  margin: 0;
  border-bottom: 1px solid #d5d5d5;
}
.p-top-company__label, .p-top-company__value {
  margin: 0;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.p-top-company__label {
  padding: 16px 0;
}
.p-top-company__value {
  padding: 16px 0;
}
.p-top-company__value.is-preline {
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.5;
}
.p-top-company__note {
  margin: 34px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  overflow-wrap: anywhere;
}
.p-top-company__map-area {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.p-top-company__map {
  width: 100%;
  aspect-ratio: 1.298405467;
  height: auto;
  max-height: 439px;
  overflow: hidden;
  background-color: #f2f2f2;
}
.p-top-company__map-frame {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.p-top-company__map-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  width: min(100%, 220px);
  height: 48px;
  margin-top: 20px;
  padding: 0 28px;
  border: 1px solid #2f2f2f;
  border-radius: 100px;
  background-color: #fff;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  transition: opacity 0.3s;
}
.p-top-company__map-btn:hover {
  opacity: 0.75;
}
.p-top-company__map-arrow {
  font-size: 10px;
  line-height: 1;
}
.p-top-company__more {
  margin-top: 56px;
  text-align: center;
}
.p-top-company__more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: min(100%, 396px);
  height: 78px;
  padding: 0 28px;
  border: 0;
  border-radius: 100px;
  background-color: #323232;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: opacity 0.3s;
}
.p-top-company__more-btn:hover {
  opacity: 0.85;
}
@media screen and (max-width: 1024px) {
  .p-top-company__layout {
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-top-company {
    padding: 72px 0;
  }
  .p-top-company__layout {
    display: block;
  }
  .p-top-company__heading {
    margin-bottom: 28px;
    font-size: 26px;
    text-align: center;
  }
  .p-top-company__row {
    grid-template-columns: minmax(88px, 110px) minmax(0, 1fr);
    min-height: 64px;
  }
  .p-top-company__label, .p-top-company__value {
    font-size: 15px;
  }
  .p-top-company__note {
    margin-top: 28px;
    font-size: 14px;
  }
  .p-top-company__map-area {
    align-items: stretch;
    margin-top: 36px;
  }
  .p-top-company__map {
    aspect-ratio: 1.6;
    max-height: none;
  }
  .p-top-company__map-btn {
    width: min(100%, 280px);
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-top-company__more {
    margin-top: 40px;
  }
  .p-top-company__more-btn {
    height: 64px;
    font-size: 16px;
  }
}
@media screen and (max-width: 480px) {
  .p-top-company {
    padding: 56px 0;
  }
  .p-top-company__heading {
    font-size: 22px;
    letter-spacing: 1.5px;
  }
  .p-top-company__row {
    grid-template-columns: 1fr;
    gap: 4px;
    min-height: 0;
    padding: 14px 0;
  }
  .p-top-company__label, .p-top-company__value {
    padding: 0;
    font-size: 14px;
  }
  .p-top-company__label {
    font-weight: 700;
  }
  .p-top-company__value.is-preline {
    padding: 0;
  }
  .p-top-company__map {
    aspect-ratio: 1.3333333333;
  }
}
.p-service {
  overflow-x: clip;
}
.p-service-hero {
  margin-top: 17px;
}
.p-service-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 450px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-service-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-service-hero__grade {
  position: absolute;
  top: -18%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-service-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 129px;
}
.p-service-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
.p-service-hero__panel {
  box-sizing: border-box;
  width: 607px;
  max-width: calc(100% - 40px);
  min-height: 158px;
  margin-top: 36px;
  padding: 21px 40px 24px;
  border-radius: 15px;
  background-color: rgba(0, 0, 0, 0.58);
  text-align: center;
}
.p-service-hero__catch {
  margin: 0;
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 1.47px;
  line-height: normal;
}
.p-service-hero__text {
  margin: 19px 0 0;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}
@media screen and (max-width: 1024px) {
  .p-service-hero__frame {
    height: 400px;
  }
  .p-service-hero__content {
    padding-top: 100px;
  }
  .p-service-hero__title {
    font-size: 30px;
    letter-spacing: 1.8px;
  }
  .p-service-hero__panel {
    padding: 18px 28px 20px;
  }
  .p-service-hero__catch {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .p-service-hero {
    margin-top: 12px;
  }
  .p-service-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 320px;
    aspect-ratio: auto;
  }
  .p-service-hero__image {
    position: absolute;
    inset: 0;
  }
  .p-service-hero__grade {
    width: auto;
    max-width: none;
    height: 140%;
  }
  .p-service-hero__content {
    position: relative;
    padding: 48px 16px 32px;
    justify-content: center;
  }
  .p-service-hero__title {
    font-size: 26px;
    letter-spacing: 1.2px;
  }
  .p-service-hero__panel {
    width: 100%;
    margin-top: 24px;
    padding: 16px 20px 18px;
  }
  .p-service-hero__catch {
    font-size: 16px;
    letter-spacing: 0.8px;
  }
  .p-service-hero__text {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.7;
  }
}
@media screen and (max-width: 480px) {
  .p-service-hero__title {
    font-size: 22px;
  }
  .p-service-hero__catch {
    font-size: 14px;
  }
}
.p-service-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-service-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-service-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-service-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-service-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-service-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-service-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-service-intro {
  padding: 80px 0 0;
}
.p-service-intro__inner {
  max-width: 1147px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-service-intro__inner {
    padding: 0 20px;
  }
}
.p-service-intro__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-service-intro__heading {
  max-width: 825px;
  margin: 11px auto 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-service-intro__cards {
  display: flex;
  flex-wrap: wrap;
  gap: 27px;
  justify-content: space-between;
  margin: 70px 0 0;
  padding: 0;
  list-style: none;
}
.p-service-intro__card {
  flex: 0 0 364px;
  width: 364px;
  min-height: 504px;
  border-radius: 15px;
  background-color: #ebf4f0;
  overflow: hidden;
}
.p-service-intro__card-media {
  width: 100%;
  height: 248px;
  overflow: hidden;
}
.p-service-intro__card-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-service-intro__card-title {
  margin: 35px 32px 0;
  color: #00834b;
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 1.75px;
  line-height: 37px;
  text-align: center;
}
.p-service-intro__card-lead {
  margin: 10px 32px 0;
  color: #323232;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.76px;
  line-height: 25px;
}
.p-service-intro__card-text {
  margin: 22px 32px 0;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 22px;
}
.p-service-intro__notice {
  margin-top: 38px;
  padding: 20px 21px 22px;
  border-radius: 10px;
  background-color: #ededed;
}
.p-service-intro__notice-title {
  margin: 0;
  color: #2f74b3;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.19px;
  line-height: 37px;
}
.p-service-intro__notice-text {
  margin: 3px 0 0;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1.12px;
  line-height: 22px;
}
.p-service-intro__notice-text strong {
  font-weight: 700;
}
@media screen and (max-width: 1200px) {
  .p-service-intro__cards {
    gap: 20px;
    justify-content: center;
  }
  .p-service-intro__card {
    flex: 1 1 280px;
    width: auto;
    max-width: 364px;
  }
  .p-service-intro__card-title {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 22px;
  }
  .p-service-intro__card-lead, .p-service-intro__card-text {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .p-service-intro {
    padding-top: 56px;
  }
  .p-service-intro__heading {
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 1.2px;
  }
  .p-service-intro__cards {
    margin-top: 40px;
    justify-content: stretch;
  }
  .p-service-intro__card {
    flex: 1 1 100%;
    width: 100%;
    max-width: none;
    min-height: 0;
    display: grid;
    grid-template-columns: 280px 1fr;
    grid-template-rows: auto auto auto;
  }
  .p-service-intro__card-media {
    grid-row: 1 / span 3;
    height: 100%;
    min-height: 220px;
  }
  .p-service-intro__card-title {
    margin: 24px 24px 0;
    text-align: left;
  }
  .p-service-intro__card-lead {
    margin: 12px 24px 0;
  }
  .p-service-intro__card-text {
    margin: 12px 24px 24px;
  }
}
@media screen and (max-width: 768px) {
  .p-service-intro {
    padding-top: 40px;
  }
  .p-service-intro__heading {
    font-size: 20px;
    letter-spacing: 0.8px;
  }
  .p-service-intro__card {
    display: block;
  }
  .p-service-intro__card-media {
    height: 200px;
  }
  .p-service-intro__card-title {
    margin: 24px 20px 0;
    font-size: 20px;
    text-align: center;
  }
  .p-service-intro__card-lead {
    margin: 10px 20px 0;
    font-size: 16px;
    text-align: center;
  }
  .p-service-intro__card-text {
    margin: 14px 20px 28px;
    font-size: 15px;
  }
  .p-service-intro__notice {
    margin-top: 28px;
    padding: 16px;
  }
  .p-service-intro__notice-title {
    font-size: 15px;
    line-height: 1.5;
  }
  .p-service-intro__notice-text {
    font-size: 14px;
    letter-spacing: 0.4px;
    line-height: 1.7;
  }
}
.p-service-procedures {
  padding: 110px 0 100px;
}
.p-service-procedures__inner {
  max-width: 1125px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-service-procedures__inner {
    padding: 0 20px;
  }
}
.p-service-procedures__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-service-procedures__lead {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
  text-align: center;
}
.p-service-procedures__list {
  display: grid;
  grid-template-columns: repeat(2, 550px);
  gap: 26px 25px;
  justify-content: space-between;
  margin: 62px 0 0;
  padding: 0;
  list-style: none;
}
.p-service-procedures__item {
  display: flex;
  align-items: center;
  gap: 16px;
  box-sizing: border-box;
  width: 550px;
  min-height: 92px;
  padding: 18px 24px 18px 19px;
  border-radius: 9px;
  background-color: #fff;
  box-shadow: 0 0 9px 5px rgba(0, 0, 0, 0.06);
}
.p-service-procedures__icon {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
}
.p-service-procedures__body {
  min-width: 0;
}
.p-service-procedures__title {
  margin: 0;
  color: #2f2f2f;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
}
.p-service-procedures__text {
  margin: 0;
  color: #686868;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
}
@media screen and (max-width: 1024px) {
  .p-service-procedures {
    padding: 72px 0 64px;
  }
  .p-service-procedures__list {
    grid-template-columns: 1fr;
    gap: 16px;
    margin-top: 40px;
  }
  .p-service-procedures__item {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .p-service-procedures {
    padding: 48px 0;
  }
  .p-service-procedures__heading {
    font-size: 22px;
    letter-spacing: 1.2px;
  }
  .p-service-procedures__item {
    min-height: 0;
    padding: 16px 18px;
  }
  .p-service-procedures__title {
    font-size: 16px;
  }
  .p-service-procedures__text {
    font-size: 13px;
    line-height: 1.6;
  }
}
.p-service-flow {
  padding: 0 0 80px;
}
.p-service-flow__band {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  margin: 0 auto;
  padding: 96px 20px 120px;
  border-radius: 20px;
  background-color: #f2f2f2;
  overflow: hidden;
}
.p-service-flow__deco {
  position: absolute;
  top: -22px;
  left: -48px;
  width: 786px;
  max-width: 56%;
  opacity: 0.93;
  pointer-events: none;
  user-select: none;
}
.p-service-flow__inner {
  position: relative;
  z-index: 1;
  max-width: 886px;
  margin: 0 auto;
}
.p-service-flow__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-service-flow__lead {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
  text-align: center;
}
.p-service-flow__start {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
}
.p-service-flow__pill {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  width: 353px;
  max-width: 100%;
  height: 63px;
  margin: 0;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 0 21px -5px rgba(0, 0, 0, 0.18);
  color: #2f2f2f;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1.26px;
  line-height: 37px;
}
.p-service-flow__pill-arrow {
  color: #b9b9b9;
  font-family: "Inter", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.68px;
}
.p-service-flow__connector {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 63px;
  margin: -8px 0;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 0 21px -5px rgba(0, 0, 0, 0.18);
  color: #2f74b3;
  font-family: "Inter", sans-serif;
  font-size: 24px;
  font-weight: 700;
  transform: rotate(90deg);
}
.p-service-flow__support {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 538px;
  max-width: 100%;
  height: 78px;
  margin: 0;
  border-radius: 100px;
  background-color: #2f74b3;
  box-shadow: 0 0 21px -5px rgba(0, 0, 0, 0.18);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.4px;
  line-height: 37px;
  text-align: center;
}
.p-service-flow__steps {
  position: relative;
  margin: 56px 0 0;
  padding: 0 0 0 77px;
  list-style: none;
}
.p-service-flow__steps::before {
  content: "";
  position: absolute;
  top: 24px;
  bottom: 24px;
  left: 24px;
  width: 1px;
  background-color: #2f74b3;
}
.p-service-flow__step {
  position: relative;
  margin: 0 0 35px;
}
.p-service-flow__step:last-child {
  margin-bottom: 0;
}
.p-service-flow__num {
  position: absolute;
  top: 5px;
  left: -77px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border: 2px solid #2f74b3;
  border-radius: 50%;
  background-color: #fff;
  color: #2f74b3;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.4px;
  line-height: 1;
  z-index: 1;
}
.p-service-flow__num--final {
  border-color: #00834b;
  color: #00834b;
}
.p-service-flow__card {
  min-height: 348px;
  padding: 37px 44px 40px;
  border: 1px solid #bebebe;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 4px 13px rgba(0, 0, 0, 0.16);
}
.p-service-flow__card--compact {
  min-height: 132px;
  padding: 37px 44px;
}
.p-service-flow__card--slim {
  min-height: 88px;
  padding: 31px 44px;
  display: flex;
  align-items: center;
}
.p-service-flow__card--final {
  min-height: 132px;
  padding: 37px 44px;
  border-color: #00834b;
}
.p-service-flow__step-title {
  margin: 0;
  color: #000;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 0.21px;
  line-height: 25px;
}
.p-service-flow__step-title--final {
  color: #00834b;
}
.p-service-flow__step-text {
  margin: 8px 0 0;
  color: #323232;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 39px;
}
.p-service-flow__box {
  margin-top: 17px;
  padding: 19px 32px 18px;
  border-radius: 10px;
}
.p-service-flow__box--blue {
  background-color: #e8f0f8;
}
.p-service-flow__box--gray {
  background-color: #ededed;
}
.p-service-flow__box-label {
  margin: 0 0 8px;
  color: #2f74b3;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 39px;
}
.p-service-flow__docs {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-service-flow__docs li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 16px;
  min-height: 39px;
}
.p-service-flow__doc-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 90px;
  height: 26px;
  padding: 0 8px;
  border-radius: 3px;
  background-color: #4e4e4e;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
}
.p-service-flow__doc-desc {
  color: #000;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 39px;
}
.p-service-flow__note {
  margin: 10px 0 0;
  color: red;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.14px;
  line-height: 39px;
}
.p-service-flow__split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-top: 17px;
}
.p-service-flow__split .p-service-flow__box {
  margin-top: 0;
  min-height: 230px;
  padding: 19px 24px 24px;
  text-align: center;
}
.p-service-flow__split-title {
  margin: 0;
  color: #404040;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 39px;
}
.p-service-flow__split-title--accent {
  color: #2f74b3;
}
.p-service-flow__split-line {
  width: 100%;
  max-width: 300px;
  margin: 0 auto 18px;
  border: 0;
  border-top: 1px dashed #a7a7a7;
}
.p-service-flow__split-text {
  margin: 28px 0 0;
  color: #404040;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.14px;
  line-height: 21px;
}
.p-service-flow__chip {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 277px;
  max-width: 100%;
  height: 47px;
  margin: 0 auto;
  border: 1px solid #abc5de;
  border-radius: 100px;
  background-color: #fff;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.14px;
  line-height: 21px;
}
.p-service-flow__chip-arrow {
  display: block;
  margin: 6px 0;
  color: #b9b9b9;
  font-family: "Inter", sans-serif;
  font-size: 24px;
  font-weight: 700;
  transform: rotate(90deg);
}
@media screen and (max-width: 1200px) {
  .p-service-flow__inner {
    max-width: 808px;
  }
  .p-service-flow__card {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media screen and (max-width: 1024px) {
  .p-service-flow__band {
    padding: 64px 20px 80px;
  }
  .p-service-flow__deco {
    max-width: 70%;
    opacity: 0.55;
  }
  .p-service-flow__support {
    font-size: 17px;
    letter-spacing: 0.8px;
    height: auto;
    min-height: 78px;
    padding: 16px 24px;
    line-height: 1.5;
  }
  .p-service-flow__steps {
    padding-left: 64px;
  }
  .p-service-flow__steps::before {
    left: 17px;
  }
  .p-service-flow__num {
    left: -64px;
  }
  .p-service-flow__split {
    grid-template-columns: 1fr;
  }
  .p-service-flow__chip {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .p-service-flow {
    padding-bottom: 48px;
  }
  .p-service-flow__band {
    width: calc(100% - 24px);
    padding: 48px 16px 56px;
    border-radius: 16px;
  }
  .p-service-flow__deco {
    display: none;
  }
  .p-service-flow__heading {
    font-size: 22px;
    letter-spacing: 1.2px;
  }
  .p-service-flow__start {
    margin-top: 36px;
  }
  .p-service-flow__pill {
    width: 100%;
    height: auto;
    min-height: 56px;
    padding: 12px 16px;
    font-size: 15px;
    gap: 10px;
    line-height: 1.4;
  }
  .p-service-flow__support {
    font-size: 15px;
    letter-spacing: 0.4px;
  }
  .p-service-flow__steps {
    margin-top: 36px;
    padding-left: 52px;
  }
  .p-service-flow__steps::before {
    left: 13px;
  }
  .p-service-flow__num {
    top: 0;
    left: -52px;
    width: 40px;
    height: 40px;
    font-size: 16px;
  }
  .p-service-flow__card, .p-service-flow__card--compact, .p-service-flow__card--slim, .p-service-flow__card--final {
    min-height: 0;
    padding: 24px 20px;
  }
  .p-service-flow__step-title {
    font-size: 18px;
  }
  .p-service-flow__step-text {
    font-size: 14px;
    line-height: 1.7;
  }
  .p-service-flow__box {
    padding: 16px;
  }
  .p-service-flow__box-label {
    line-height: 1.6;
    margin-bottom: 12px;
  }
  .p-service-flow__docs li {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 12px;
    min-height: 0;
  }
  .p-service-flow__doc-desc {
    line-height: 1.6;
  }
  .p-service-flow__note {
    line-height: 1.6;
  }
  .p-service-flow__split-title {
    line-height: 1.5;
  }
  .p-service-flow__split-text {
    margin-top: 12px;
  }
}
.p-service-notes {
  padding: 0 0 80px;
}
.p-service-notes__inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 599px));
  gap: 40px;
  justify-content: space-between;
  max-width: 1238px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-service-notes__inner {
    padding: 0 20px;
  }
}
.p-service-notes__card {
  min-height: 534px;
  padding: 49px 48px 40px;
  border-radius: 20px;
}
.p-service-notes__card--docs {
  background-color: #e8f0f8;
}
.p-service-notes__card--caution {
  background-color: #ebf4f0;
}
.p-service-notes__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 1.82px;
  line-height: 37px;
  text-align: center;
}
.p-service-notes__list {
  margin: 35px 0 0;
  padding: 0;
  list-style: none;
}
.p-service-notes__item {
  display: flex;
  align-items: flex-start;
  gap: 19px;
  margin: 0 0 12px;
}
.p-service-notes__icon {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  margin-top: 2px;
}
.p-service-notes__item-body {
  min-width: 0;
}
.p-service-notes__item-text {
  margin: 0;
  color: #323232;
  font-size: 16px;
  font-weight: 400;
  line-height: 37px;
}
.p-service-notes__item-note {
  margin: -6px 0 0;
  padding-left: 0;
  color: #626262;
  font-size: 13px;
  font-weight: 400;
  line-height: 37px;
}
.p-service-notes__item-sub {
  margin-left: 8px;
  color: #626262;
  font-size: 13px;
}
.p-service-notes__foot {
  margin: 18px 0 0;
  color: #626262;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.p-service-notes__caution {
  margin-top: 32px;
  color: #4b4b4b;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.p-service-notes__caution p {
  margin: 0 0 16px;
}
.p-service-notes__caution p:last-child {
  margin-bottom: 0;
}
.p-service-notes__caution strong {
  color: #c01b1b;
  font-weight: 700;
}
@media screen and (max-width: 1024px) {
  .p-service-notes__inner {
    grid-template-columns: 1fr;
    gap: 24px;
    max-width: 720px;
  }
  .p-service-notes__card {
    min-height: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-service-notes {
    padding-bottom: 48px;
  }
  .p-service-notes__card {
    padding: 32px 20px 28px;
    border-radius: 16px;
  }
  .p-service-notes__heading {
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.4;
  }
  .p-service-notes__list {
    margin-top: 24px;
  }
  .p-service-notes__item {
    gap: 12px;
    margin-bottom: 10px;
  }
  .p-service-notes__item-text {
    font-size: 14px;
    line-height: 1.6;
  }
  .p-service-notes__item-note {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.5;
  }
  .p-service-notes__caution {
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.7;
  }
}
.p-service-cta {
  padding: 40px 0 120px;
}
.p-service-cta__inner {
  max-width: 1113px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .p-service-cta__inner {
    padding: 0 20px;
  }
}
.p-service-cta__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
}
.p-service-cta__heading {
  margin: 17px 0 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
}
.p-service-cta__text {
  max-width: 689px;
  margin: 40px auto 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
  text-align: left;
}
.p-service-cta__actions {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 15px;
  margin-top: 71px;
}
.p-service-cta__actions .c-btn--pill {
  flex: 0 0 361px;
  width: 361px;
}
.p-service-cta__tel {
  flex-direction: column;
  gap: 4px;
}
.p-service-cta__tel .c-btn__pill-row > span {
  font-family: "Inter", sans-serif;
  font-size: 23px;
  letter-spacing: -0.92px;
  line-height: normal;
}
.p-service-cta__tel img {
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 1200px) {
  .p-service-cta__actions {
    flex-wrap: wrap;
    gap: 12px;
  }
  .p-service-cta__actions .c-btn--pill {
    flex: 1 1 280px;
    width: auto;
    min-width: 280px;
    max-width: 361px;
  }
}
@media screen and (max-width: 1024px) {
  .p-service-cta {
    padding-bottom: 80px;
  }
  .p-service-cta__actions {
    flex-wrap: wrap;
    margin-top: 48px;
  }
  .p-service-cta__actions .c-btn--pill {
    flex: 1 1 100%;
    width: 100%;
    max-width: 361px;
  }
}
@media screen and (max-width: 768px) {
  .p-service-cta {
    padding: 24px 0 64px;
  }
  .p-service-cta__heading {
    font-size: 22px;
    letter-spacing: 1.2px;
  }
  .p-service-cta__text {
    margin-top: 24px;
    font-size: 14px;
    line-height: 1.7;
  }
  .p-service-cta__actions {
    margin-top: 36px;
  }
}
.p-maintenance {
  overflow-x: clip;
}
.p-maintenance-hero {
  margin-top: 17px;
}
.p-maintenance-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 450px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-maintenance-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-maintenance-hero__grade {
  position: absolute;
  top: -18%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-maintenance-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 129px;
}
.p-maintenance-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
.p-maintenance-hero__panel {
  box-sizing: border-box;
  width: 607px;
  max-width: calc(100% - 40px);
  min-height: 158px;
  margin-top: 36px;
  padding: 21px 40px 24px;
  border-radius: 15px;
  background-color: rgba(0, 0, 0, 0.58);
  text-align: center;
}
.p-maintenance-hero__catch {
  margin: 0;
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 1.47px;
  line-height: normal;
}
.p-maintenance-hero__text {
  margin: 19px 0 0;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}
@media screen and (max-width: 1024px) {
  .p-maintenance-hero__frame {
    height: 400px;
  }
  .p-maintenance-hero__content {
    padding-top: 100px;
  }
  .p-maintenance-hero__title {
    font-size: 28px;
    letter-spacing: 1.6px;
  }
  .p-maintenance-hero__panel {
    padding: 18px 28px 20px;
  }
  .p-maintenance-hero__catch {
    font-size: 17px;
  }
}
@media screen and (max-width: 768px) {
  .p-maintenance-hero {
    margin-top: 12px;
  }
  .p-maintenance-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 320px;
    aspect-ratio: auto;
  }
  .p-maintenance-hero__image {
    position: absolute;
    inset: 0;
  }
  .p-maintenance-hero__grade {
    width: auto;
    max-width: none;
    height: 140%;
  }
  .p-maintenance-hero__content {
    position: relative;
    padding: 48px 16px 32px;
    justify-content: center;
  }
  .p-maintenance-hero__title {
    font-size: 24px;
    letter-spacing: 1px;
  }
  .p-maintenance-hero__panel {
    width: 100%;
    margin-top: 24px;
    padding: 16px 20px 18px;
  }
  .p-maintenance-hero__catch {
    font-size: 15px;
    letter-spacing: 0.6px;
  }
  .p-maintenance-hero__text {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.7;
  }
}
.p-maintenance-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-maintenance-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-maintenance-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-maintenance-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-maintenance-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-maintenance-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-maintenance-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-maintenance-services {
  padding: 80px 0 100px;
}
.p-maintenance-services__inner {
  max-width: 1149px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-maintenance-services__inner {
    padding: 0 20px;
  }
}
.p-maintenance-services__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-maintenance-services__heading {
  margin: 11px auto 0;
  max-width: 100%;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .p-maintenance-services {
    padding: 56px 0 64px;
  }
  .p-maintenance-services__heading {
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 768px) {
  .p-maintenance-services {
    padding: 40px 0 48px;
  }
  .p-maintenance-services__heading {
    font-size: 20px;
    letter-spacing: 0.8px;
  }
  .p-maintenance-services__heading br {
    display: none;
  }
}
.p-maintenance-block {
  display: flex;
  align-items: flex-start;
  gap: 57px;
  margin-top: 82px;
}
.p-maintenance-block--reverse {
  flex-direction: row-reverse;
}
.p-maintenance-block__media {
  flex-shrink: 0;
  width: 541px;
  height: 423px;
  border-radius: 15px;
  overflow: hidden;
}
.p-maintenance-block__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-maintenance-block__body {
  flex: 1 1 auto;
  min-width: 0;
  padding-top: 0;
}
.p-maintenance-block__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  height: 24px;
  border-radius: 100px;
  background-color: #00834b;
  color: #fff;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
}
.p-maintenance-block__badge--01 {
  background-color: #00834b;
}
.p-maintenance-block__badge--02 {
  background-color: #2f74b3;
}
.p-maintenance-block__badge--03 {
  background-color: #2f2f2f;
}
.p-maintenance-block__title {
  margin: 11px 0 0;
  color: #2f2f2f;
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 1.75px;
  line-height: 37px;
}
.p-maintenance-block__text {
  margin: 15px 0 0;
  max-width: 498px;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 22px;
}
.p-maintenance-block__points {
  margin: 28px 0 0;
  padding: 0;
  list-style: none;
}
.p-maintenance-block__points li {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 0 0 20px;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.p-maintenance-block__points li:last-child {
  margin-bottom: 0;
}
.p-maintenance-block__points li img {
  flex-shrink: 0;
  width: 16px;
  height: 12px;
}
.p-maintenance-block__prepare {
  box-sizing: border-box;
  width: 100%;
  max-width: 514px;
  margin-top: 28px;
  padding: 25px;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  background-color: #f9fafb;
}
.p-maintenance-block__prepare-title {
  margin: 0;
  color: #1f2937;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.p-maintenance-block__prepare-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 12px;
  row-gap: 12px;
  margin: 16px 0 0;
  padding: 0;
  list-style: none;
}
.p-maintenance-block__prepare-list li {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #1f2937;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
}
.p-maintenance-block__prepare-list li img {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
}
@media screen and (max-width: 1200px) {
  .p-maintenance-block {
    gap: 32px;
    margin-top: 56px;
  }
  .p-maintenance-block__media {
    width: 46%;
    height: auto;
    aspect-ratio: 1.2789598109;
  }
}
@media screen and (max-width: 1024px) {
  .p-maintenance-block {
    flex-direction: column;
    gap: 24px;
    margin-top: 48px;
  }
  .p-maintenance-block--reverse {
    flex-direction: column;
  }
  .p-maintenance-block__media {
    width: 100%;
    height: auto;
    aspect-ratio: 1.2789598109;
  }
  .p-maintenance-block__text, .p-maintenance-block__prepare {
    max-width: none;
  }
}
@media screen and (max-width: 768px) {
  .p-maintenance-block {
    margin-top: 40px;
  }
  .p-maintenance-block__title {
    font-size: 20px;
    letter-spacing: 1px;
  }
  .p-maintenance-block__text {
    font-size: 14px;
    line-height: 1.7;
  }
  .p-maintenance-block__points li {
    margin-bottom: 14px;
    font-size: 14px;
  }
  .p-maintenance-block__prepare {
    padding: 18px;
  }
  .p-maintenance-block__prepare-list {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.p-maintenance-price {
  padding: 0 0 80px;
}
.p-maintenance-price__band {
  width: calc(100% - 40px);
  max-width: 1400px;
  margin: 0 auto;
  padding: 85px 20px 90px;
  border-radius: 20px;
  background-color: #f2f2f2;
}
.p-maintenance-price__inner {
  max-width: 1144px;
  margin: 0 auto;
}
.p-maintenance-price__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-maintenance-price__lead {
  margin: 16px 0 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
  text-align: center;
}
.p-maintenance-price__grid {
  display: grid;
  grid-template-columns: repeat(2, 532px);
  gap: 80px;
  justify-content: space-between;
  margin-top: 74px;
}
.p-maintenance-price__card {
  box-sizing: border-box;
  width: 532px;
  min-height: 399px;
  padding: 46px 36px 28px;
  border: 1px solid #afafaf;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 4px 20px -5px rgba(0, 0, 0, 0.42);
}
.p-maintenance-price__card-title {
  margin: 0 0 25px;
  color: #2f2f2f;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}
.p-maintenance-price__table {
  width: 100%;
  border-collapse: collapse;
}
.p-maintenance-price__table th, .p-maintenance-price__table td {
  padding: 14px 0;
  border-bottom: 1px solid #d9d9d9;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
  vertical-align: middle;
}
.p-maintenance-price__table tr:last-child th, .p-maintenance-price__table tr:last-child td {
  border-bottom: 0;
}
.p-maintenance-price__table th {
  color: #2f2f2f;
  font-weight: 500;
  text-align: left;
}
.p-maintenance-price__table td {
  color: #2f2f2f;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}
.p-maintenance-price__note {
  margin: 18px 0 0;
  color: #616161;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (max-width: 1200px) {
  .p-maintenance-price__grid {
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }
  .p-maintenance-price__card {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .p-maintenance-price__band {
    padding: 56px 20px 64px;
  }
  .p-maintenance-price__grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-maintenance-price {
    padding-bottom: 48px;
  }
  .p-maintenance-price__band {
    width: calc(100% - 24px);
    padding: 40px 16px 48px;
    border-radius: 16px;
  }
  .p-maintenance-price__heading {
    font-size: 22px;
    letter-spacing: 1.2px;
  }
  .p-maintenance-price__card {
    min-height: 0;
    padding: 28px 20px 24px;
  }
  .p-maintenance-price__table th, .p-maintenance-price__table td {
    font-size: 14px;
    padding: 12px 0;
  }
}
.p-maintenance-flow {
  padding: 20px 0 60px;
}
.p-maintenance-flow__inner {
  max-width: 1150px;
  margin: 0 auto;
  padding: 0 20px;
}
.p-maintenance-flow__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-maintenance-flow__heading {
  margin: 11px 0 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-maintenance-flow__list {
  display: grid;
  grid-template-columns: repeat(4, 262px);
  gap: 34px;
  justify-content: space-between;
  margin: 66px 0 0;
  padding: 0;
  list-style: none;
}
.p-maintenance-flow__item {
  box-sizing: border-box;
  width: 262px;
  min-height: 271px;
  padding: 40px 20px 28px;
  border: 1px solid #d9d9d9;
  border-radius: 15px;
  background-color: #fff;
  text-align: center;
}
.p-maintenance-flow__icon {
  display: block;
  width: 61px;
  height: 61px;
  margin: 0 auto;
}
.p-maintenance-flow__icon--car {
  width: 80px;
  height: 80px;
  margin-top: -10px;
  margin-bottom: -9px;
}
.p-maintenance-flow__icon--inspect {
  width: 82px;
  height: 82px;
  margin-top: -14px;
  margin-bottom: -7px;
}
.p-maintenance-flow__icon--protect {
  width: 70px;
  height: 70px;
  margin-top: -5px;
  margin-bottom: -4px;
}
.p-maintenance-flow__title {
  margin: 27px 0 0;
  color: #2f2f2f;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.5px;
  line-height: 37px;
}
.p-maintenance-flow__text {
  margin: 8px auto 0;
  max-width: 212px;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}
@media screen and (max-width: 1200px) {
  .p-maintenance-flow__list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
  }
  .p-maintenance-flow__item {
    width: 100%;
    padding: 32px 14px 24px;
  }
}
@media screen and (max-width: 1024px) {
  .p-maintenance-flow__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
    margin-top: 40px;
  }
  .p-maintenance-flow__heading {
    font-size: 24px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 768px) {
  .p-maintenance-flow {
    padding: 0 0 40px;
  }
  .p-maintenance-flow__heading {
    font-size: 20px;
  }
  .p-maintenance-flow__list {
    grid-template-columns: 1fr;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-maintenance-flow__item {
    min-height: 0;
  }
}
.p-maintenance-cta {
  padding: 40px 0 100px;
}
.p-maintenance-cta__inner {
  max-width: 1113px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-maintenance-cta__inner {
    padding: 0 20px;
  }
}
.p-maintenance-cta__actions {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.p-maintenance-cta__actions .c-btn--pill {
  flex: 0 0 361px;
  width: 361px;
}
.p-maintenance-cta__tel {
  flex-direction: column;
  gap: 4px;
}
.p-maintenance-cta__tel .c-btn__pill-row > span {
  font-family: "Inter", sans-serif;
  font-size: 23px;
  letter-spacing: -0.92px;
  line-height: normal;
}
.p-maintenance-cta__tel img {
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 1200px) {
  .p-maintenance-cta__actions {
    flex-wrap: wrap;
    gap: 12px;
  }
  .p-maintenance-cta__actions .c-btn--pill {
    flex: 1 1 280px;
    width: auto;
    min-width: 280px;
    max-width: 361px;
  }
}
@media screen and (max-width: 1024px) {
  .p-maintenance-cta {
    padding-bottom: 72px;
  }
  .p-maintenance-cta__actions {
    flex-wrap: wrap;
  }
  .p-maintenance-cta__actions .c-btn--pill {
    flex: 1 1 100%;
    width: 100%;
    max-width: 361px;
  }
}
@media screen and (max-width: 768px) {
  .p-maintenance-cta {
    padding: 24px 0 56px;
  }
}
.p-leather {
  overflow-x: clip;
}
.p-leather-hero {
  margin-top: 17px;
}
.p-leather-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 450px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-leather-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 28%;
}
.p-leather-hero__grade {
  position: absolute;
  top: -18%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-leather-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 129px;
}
.p-leather-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
.p-leather-hero__panel {
  box-sizing: border-box;
  width: 607px;
  max-width: calc(100% - 40px);
  min-height: 158px;
  margin-top: 36px;
  padding: 21px 40px 24px;
  border-radius: 15px;
  background-color: rgba(0, 0, 0, 0.58);
  text-align: center;
}
.p-leather-hero__catch {
  margin: 0;
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 1.47px;
  line-height: normal;
}
.p-leather-hero__text {
  margin: 19px 0 0;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
}
@media screen and (max-width: 1024px) {
  .p-leather-hero__frame {
    height: 400px;
  }
  .p-leather-hero__content {
    padding-top: 100px;
  }
  .p-leather-hero__title {
    font-size: 28px;
    letter-spacing: 1.6px;
  }
  .p-leather-hero__panel {
    padding: 18px 28px 20px;
  }
  .p-leather-hero__catch {
    font-size: 17px;
  }
}
@media screen and (max-width: 768px) {
  .p-leather-hero {
    margin-top: 12px;
  }
  .p-leather-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 320px;
    aspect-ratio: auto;
  }
  .p-leather-hero__image {
    position: absolute;
    inset: 0;
  }
  .p-leather-hero__grade {
    width: auto;
    max-width: none;
    height: 140%;
  }
  .p-leather-hero__content {
    position: relative;
    padding: 48px 16px 32px;
    justify-content: center;
  }
  .p-leather-hero__title {
    font-size: 22px;
    letter-spacing: 1px;
  }
  .p-leather-hero__panel {
    width: 100%;
    margin-top: 24px;
    padding: 16px 20px 18px;
  }
  .p-leather-hero__catch {
    font-size: 15px;
    letter-spacing: 0.6px;
  }
  .p-leather-hero__text {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.7;
  }
}
@media screen and (max-width: 480px) {
  .p-leather-hero__title {
    font-size: 18px;
  }
  .p-leather-hero__catch {
    font-size: 14px;
  }
}
.p-leather-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-leather-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-leather-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-leather-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-leather-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-leather-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-leather-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-leather-features {
  padding: 80px 0 0;
}
.p-leather-features__inner {
  max-width: 1147px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-leather-features__inner {
    padding: 0 20px;
  }
}
.p-leather-features__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-leather-features__heading {
  margin: 11px auto 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-leather-features__lead {
  max-width: 544px;
  margin: 40px auto 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
  text-align: center;
}
.p-leather-features__cards {
  display: flex;
  flex-wrap: wrap;
  gap: 27px;
  justify-content: space-between;
  margin: 70px 0 0;
  padding: 0;
  list-style: none;
}
.p-leather-features__card {
  flex: 0 0 364px;
  width: 364px;
  min-height: 530px;
  border-radius: 15px;
  background-color: #ebf4f0;
  overflow: hidden;
}
.p-leather-features__card-media {
  width: 100%;
  height: 248px;
  overflow: hidden;
}
.p-leather-features__card-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-leather-features__card-title {
  margin: 35px 32px 0;
  color: #00834b;
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 1.75px;
  line-height: 37px;
}
.p-leather-features__card-lead {
  margin: 10px 32px 0;
  color: #323232;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.76px;
  line-height: 25px;
}
.p-leather-features__card-text {
  margin: 22px 32px 0;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 22px;
}
@media screen and (max-width: 1200px) {
  .p-leather-features__cards {
    gap: 20px;
    justify-content: center;
  }
  .p-leather-features__card {
    flex: 1 1 300px;
    width: auto;
    max-width: 364px;
    min-height: 0;
  }
}
@media screen and (max-width: 1024px) {
  .p-leather-features {
    padding-top: 56px;
  }
  .p-leather-features__heading {
    font-size: 24px;
    letter-spacing: 1.2px;
  }
  .p-leather-features__lead {
    margin-top: 24px;
    font-size: 14px;
  }
  .p-leather-features__cards {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-leather-features {
    padding-top: 40px;
  }
  .p-leather-features__heading {
    font-size: 20px;
    letter-spacing: 0.8px;
  }
  .p-leather-features__card {
    flex: 1 1 100%;
    max-width: 420px;
  }
  .p-leather-features__card-title {
    margin-top: 24px;
    font-size: 22px;
  }
  .p-leather-features__card-lead {
    font-size: 17px;
  }
  .p-leather-features__card-text {
    margin-bottom: 28px;
    font-size: 15px;
  }
}
.p-leather-process {
  padding: 83px 0 0;
}
.p-leather-process__band {
  width: calc(100% - 40px);
  max-width: 1400px;
  margin: 0 auto;
  padding: 88px 20px 100px;
  border-radius: 20px;
  background-color: #f2f2f2;
}
.p-leather-process__inner {
  max-width: 1150px;
  margin: 0 auto;
}
.p-leather-process__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-leather-process__heading {
  margin: 11px 0 0;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-leather-process__list {
  display: grid;
  grid-template-columns: repeat(4, 262px);
  gap: 34px;
  justify-content: space-between;
  margin: 66px 0 0;
  padding: 0;
  list-style: none;
}
.p-leather-process__item {
  box-sizing: border-box;
  width: 262px;
  min-height: 271px;
  padding: 40px 20px 28px;
  border: 1px solid #afafaf;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 4px 20px -5px rgba(0, 0, 0, 0.42);
  text-align: center;
}
.p-leather-process__icon {
  display: block;
  width: 61px;
  height: 61px;
  margin: 0 auto;
}
.p-leather-process__icon--fabric {
  width: 66px;
  height: 66px;
  margin-top: -3px;
  margin-bottom: -2px;
}
.p-leather-process__icon--seat {
  width: 75px;
  height: 75px;
  margin-top: -10px;
  margin-bottom: -4px;
}
.p-leather-process__icon--protect {
  width: 76px;
  height: 76px;
  margin-top: -10px;
  margin-bottom: -5px;
}
.p-leather-process__title {
  margin: 27px 0 0;
  color: #000;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 37px;
}
.p-leather-process__text {
  margin: 14px auto 0;
  max-width: 212px;
  color: #555;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.16px;
  line-height: 22px;
  text-align: left;
}
@media screen and (max-width: 1200px) {
  .p-leather-process__list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
  }
  .p-leather-process__item {
    width: 100%;
    padding: 32px 14px 24px;
  }
  .p-leather-process__title {
    font-size: 18px;
  }
  .p-leather-process__text {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 1024px) {
  .p-leather-process {
    padding-top: 56px;
  }
  .p-leather-process__band {
    padding: 56px 20px 64px;
  }
  .p-leather-process__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
    margin-top: 40px;
  }
  .p-leather-process__heading {
    font-size: 24px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 768px) {
  .p-leather-process {
    padding-top: 40px;
  }
  .p-leather-process__band {
    width: calc(100% - 24px);
    padding: 40px 16px 48px;
    border-radius: 16px;
  }
  .p-leather-process__heading {
    font-size: 20px;
  }
  .p-leather-process__list {
    grid-template-columns: 1fr;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-leather-process__item {
    min-height: 0;
  }
}
.p-leather-colors {
  padding: 100px 0 0;
}
.p-leather-colors__inner {
  display: flex;
  align-items: flex-start;
  gap: 53px;
  max-width: 1147px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-leather-colors__inner {
    padding: 0 20px;
    gap: 32px;
  }
}
.p-leather-colors__media {
  flex-shrink: 0;
  width: 524px;
  height: 542px;
  border-radius: 15px;
  overflow: hidden;
}
.p-leather-colors__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 35% center;
}
.p-leather-colors__body {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 559px;
  padding-top: 20px;
}
.p-leather-colors__heading {
  margin: 0;
  color: #2f2f2f;
  font-size: 27px;
  font-weight: 900;
  letter-spacing: 0.27px;
  line-height: 31px;
}
.p-leather-colors__lead {
  margin: 18px 0 0;
  color: #2f2f2f;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 0.21px;
  line-height: 31px;
}
.p-leather-colors__list {
  display: grid;
  gap: 31px;
  margin: 53px 0 0;
  padding: 0;
  list-style: none;
}
.p-leather-colors__item {
  display: flex;
  align-items: center;
  gap: 12px;
  box-sizing: border-box;
  min-height: 92px;
  padding: 20px 24px;
  border-radius: 9px;
  background-color: #fff;
  box-shadow: 0 0 9px 5px rgba(0, 0, 0, 0.06);
}
.p-leather-colors__item img {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
}
.p-leather-colors__item-text {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin: 0;
  min-width: 0;
}
.p-leather-colors__item-title, .p-leather-colors__item-desc {
  font-size: 16px;
  letter-spacing: 0.16px;
  line-height: 25px;
}
.p-leather-colors__item-title {
  color: #2f2f2f;
  font-weight: 700;
}
.p-leather-colors__item-desc {
  color: #555;
  font-weight: 500;
}
@media screen and (max-width: 1024px) {
  .p-leather-colors {
    padding-top: 64px;
  }
  .p-leather-colors__inner {
    flex-direction: column;
    align-items: stretch;
  }
  .p-leather-colors__media {
    width: 100%;
    height: auto;
    aspect-ratio: 0.9667896679;
    max-height: 520px;
  }
  .p-leather-colors__body {
    max-width: none;
    padding-top: 0;
  }
  .p-leather-colors__heading {
    font-size: 24px;
    line-height: 1.35;
  }
  .p-leather-colors__lead {
    font-size: 18px;
    line-height: 1.5;
  }
  .p-leather-colors__list {
    margin-top: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-leather-colors {
    padding-top: 48px;
  }
  .p-leather-colors__heading {
    font-size: 20px;
  }
  .p-leather-colors__lead {
    font-size: 16px;
    line-height: 1.6;
  }
  .p-leather-colors__item {
    min-height: 0;
    padding: 16px 18px;
  }
  .p-leather-colors__item-title, .p-leather-colors__item-desc {
    font-size: 14px;
    line-height: 1.5;
  }
}
.p-leather-craft {
  padding: 100px 0 0;
}
.p-leather-craft__inner {
  max-width: 1147px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-leather-craft__inner {
    padding: 0 20px;
  }
}
.p-leather-craft__label {
  margin: 0;
  color: #616161;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-align: center;
}
.p-leather-craft__heading {
  margin: 11px auto 0;
  max-width: 420px;
  color: #2f2f2f;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2.1px;
  line-height: 37px;
  text-align: center;
}
.p-leather-craft__text {
  max-width: 689px;
  margin: 41px auto 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 25px;
  text-align: left;
}
.p-leather-craft__media {
  width: 100%;
  max-width: 1007px;
  margin: 58px auto 0;
  overflow: hidden;
}
.p-leather-craft__media img {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1024px) {
  .p-leather-craft {
    padding-top: 64px;
  }
  .p-leather-craft__heading {
    font-size: 24px;
    letter-spacing: 1.2px;
    max-width: none;
  }
  .p-leather-craft__heading br {
    display: none;
  }
  .p-leather-craft__text {
    margin-top: 28px;
    font-size: 14px;
    line-height: 1.7;
  }
  .p-leather-craft__media {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-leather-craft {
    padding-top: 48px;
  }
  .p-leather-craft__heading {
    font-size: 20px;
    letter-spacing: 0.8px;
  }
  .p-leather-craft__media {
    margin-top: 32px;
    border-radius: 8px;
  }
}
.p-leather-cta {
  padding: 88px 0 100px;
}
.p-leather-cta__inner {
  max-width: 1113px;
  margin: 0 auto;
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .p-leather-cta__inner {
    padding: 0 20px;
  }
}
.p-leather-cta__actions {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.p-leather-cta__actions .c-btn--pill {
  flex: 0 0 361px;
  width: 361px;
}
.p-leather-cta__tel {
  flex-direction: column;
  gap: 4px;
}
.p-leather-cta__tel .c-btn__pill-row > span {
  font-family: "Inter", sans-serif;
  font-size: 23px;
  letter-spacing: -0.92px;
  line-height: normal;
}
.p-leather-cta__tel img {
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 1200px) {
  .p-leather-cta__actions {
    flex-wrap: wrap;
    gap: 12px;
  }
  .p-leather-cta__actions .c-btn--pill {
    flex: 1 1 280px;
    width: auto;
    min-width: 280px;
    max-width: 361px;
  }
}
@media screen and (max-width: 768px) {
  .p-leather-cta {
    padding: 48px 0 64px;
  }
  .p-leather-cta__actions {
    flex-direction: column;
  }
  .p-leather-cta__actions .c-btn--pill {
    flex: 0 0 auto;
    width: 100%;
    max-width: 361px;
    min-width: 0;
  }
}
.p-company {
  overflow-x: clip;
}
.p-company-hero {
  margin-top: 17px;
}
.p-company-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 288px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-company-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
}
.p-company-hero__grade {
  position: absolute;
  top: -28%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-company-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-company-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .p-company-hero__frame {
    height: 260px;
  }
  .p-company-hero__title {
    font-size: 30px;
    letter-spacing: 1.8px;
  }
}
@media screen and (max-width: 768px) {
  .p-company-hero {
    margin-top: 12px;
  }
  .p-company-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 200px;
    aspect-ratio: 4.8611111111;
  }
  .p-company-hero__title {
    font-size: 26px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 480px) {
  .p-company-hero__title {
    font-size: 22px;
  }
}
.p-company-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-company-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-company-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-company-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-company-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-company-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-company-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-company-profile {
  padding: 72px 0 0;
}
.p-company-profile__inner {
  width: min(1092px, calc(100% - 40px));
  margin: 0 auto;
}
.p-company-profile__heading {
  margin: 0 0 40px;
  color: #1f1f1f;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}
.p-company-profile__table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 16px;
  overflow: hidden;
  table-layout: fixed;
  border: 1px solid #e5e7eb;
}
.p-company-profile__table th, .p-company-profile__table td {
  box-sizing: border-box;
  padding: 28px 24px;
  border-right: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  color: #1f1f1f;
  font-size: 16px;
  line-height: 1.8;
  vertical-align: middle;
  text-align: left;
  overflow-wrap: anywhere;
}
.p-company-profile__table th {
  width: 25%;
  background-color: #f9fafb;
  font-weight: 700;
}
.p-company-profile__table td {
  width: 75%;
  border-right: 0;
  font-weight: 400;
  background-color: #fff;
}
.p-company-profile__table td a {
  color: inherit;
  text-decoration: none;
  transition: opacity 0.3s;
}
.p-company-profile__table td a:hover {
  opacity: 0.7;
}
.p-company-profile__table tr:last-child th, .p-company-profile__table tr:last-child td {
  border-bottom: 0;
}
.p-company-profile__note {
  display: inline-block;
  margin-top: 4px;
  color: #1f1f1f;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
}
.p-company-profile__business {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-company-profile__business li {
  margin: 0;
  color: #1f1f1f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
}
.p-company-profile__business strong {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .p-company-profile {
    padding-top: 40px;
  }
  .p-company-profile__inner {
    width: calc(100% - 24px);
  }
  .p-company-profile__heading {
    margin-bottom: 28px;
    font-size: 22px;
  }
  .p-company-profile__table {
    display: block;
    border-radius: 16px;
  }
  .p-company-profile__table tbody, .p-company-profile__table tr, .p-company-profile__table th, .p-company-profile__table td {
    display: block;
    width: 100%;
  }
  .p-company-profile__table th {
    padding: 14px 16px 8px;
    border-right: 0;
    border-bottom: 0;
  }
  .p-company-profile__table td {
    padding: 0 16px 16px;
    border-right: 0;
    border-bottom: 1px solid #e5e7eb;
  }
  .p-company-profile__table tr:last-child td {
    border-bottom: 0;
  }
  .p-company-profile__table tr + tr th {
    border-top: 1px solid #e5e7eb;
  }
  .p-company-profile__business li {
    font-size: 14px;
  }
}
.p-company-photos {
  padding: 64px 0 0;
}
.p-company-photos__inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 500px));
  gap: 91px;
  justify-content: center;
  width: min(1091px, calc(100% - 40px));
  margin: 0 auto;
}
.p-company-photos__item {
  margin: 0;
  overflow: hidden;
}
.p-company-photos__item img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1.3333333333;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .p-company-photos__inner {
    gap: 32px;
  }
}
@media screen and (max-width: 768px) {
  .p-company-photos {
    padding-top: 40px;
  }
  .p-company-photos__inner {
    grid-template-columns: 1fr;
    gap: 20px;
    width: calc(100% - 24px);
    max-width: 500px;
  }
}
.p-company-access {
  padding: 80px 0 100px;
}
.p-company-access__inner {
  width: min(1140px, calc(100% - 40px));
  margin: 0 auto;
}
.p-company-access__heading {
  margin: 0;
  color: #1f1f1f;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}
.p-company-access__lead {
  margin: 28px 0 0;
  color: #616161;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  text-align: center;
}
.p-company-access__map {
  width: 100%;
  max-width: 1092px;
  margin: 48px auto 0;
  aspect-ratio: 1.7785016287;
  overflow: hidden;
  background-color: #f2f2f2;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}
.p-company-access__map-frame {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.p-company-access__card {
  box-sizing: border-box;
  width: 100%;
  max-width: 1092px;
  margin: 24px auto 0;
  padding: 33px 41px 40px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background-color: #f9fafb;
}
.p-company-access__card-head {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.p-company-access__pin {
  flex-shrink: 0;
  color: #00834b;
  line-height: 0;
}
.p-company-access__pin svg {
  display: block;
  width: 24px;
  height: 32px;
}
.p-company-access__card-titles {
  min-width: 0;
}
.p-company-access__name {
  margin: 0;
  color: #1f1f1f;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
}
.p-company-access__address {
  margin: 8px 0 0;
  color: #1f1f1f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
}
.p-company-access__text {
  margin: 24px 0 0 48px;
  color: #1f1f1f;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .p-company-access {
    padding: 56px 0 64px;
  }
  .p-company-access__inner {
    width: calc(100% - 24px);
  }
  .p-company-access__heading {
    font-size: 24px;
  }
  .p-company-access__lead {
    margin-top: 16px;
    font-size: 14px;
  }
  .p-company-access__map {
    margin-top: 32px;
    aspect-ratio: 1.6;
  }
  .p-company-access__card {
    padding: 24px 20px;
  }
  .p-company-access__card-head {
    gap: 14px;
  }
  .p-company-access__name {
    font-size: 18px;
  }
  .p-company-access__address, .p-company-access__text {
    font-size: 14px;
  }
  .p-company-access__text {
    margin-left: 0;
    margin-top: 16px;
  }
}
.c-faq-item__heading {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.c-faq-item__answer {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.28s ease, visibility 0.4s;
}
.c-faq-item.is-open .c-faq-item__answer {
  max-height: 720px;
  opacity: 1;
  visibility: visible;
}
.c-faq-item__toggle::after {
  transition: opacity 0.28s ease, transform 0.28s ease;
}
@media (prefers-reduced-motion: reduce) {
  .c-faq-item__answer {
    transition: none;
  }
  .c-faq-item__toggle::after {
    transition: none;
  }
}
.p-faq-hero {
  margin-top: 17px;
}
.p-faq-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 288px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-faq-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-faq-hero__grade {
  position: absolute;
  top: -28%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-faq-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-faq-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .p-faq-hero__frame {
    height: 260px;
  }
  .p-faq-hero__title {
    font-size: 30px;
    letter-spacing: 1.8px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq-hero {
    margin-top: 12px;
  }
  .p-faq-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 200px;
    aspect-ratio: 4.8611111111;
  }
  .p-faq-hero__title {
    font-size: 26px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 480px) {
  .p-faq-hero__title {
    font-size: 22px;
  }
}
.p-faq-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-faq-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-faq-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-faq-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-faq-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-faq-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-faq-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-faq-body {
  padding: 68px 0 120px;
}
.p-faq-body__inner {
  display: grid;
  grid-template-columns: 280px minmax(0, 764px);
  gap: 48px;
  justify-content: space-between;
  width: calc(100% - 40px);
  max-width: 1092px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .p-faq-body {
    padding: 56px 0 96px;
  }
  .p-faq-body__inner {
    grid-template-columns: 220px minmax(0, 1fr);
    gap: 32px;
    max-width: 960px;
  }
}
@media screen and (max-width: 768px) {
  .p-faq-body {
    padding: 40px 0 72px;
  }
  .p-faq-body__inner {
    display: block;
    width: calc(100% - 32px);
    max-width: none;
  }
}
.p-faq-nav {
  position: sticky;
  top: calc(85px + 24px);
  align-self: start;
  z-index: 2;
  min-width: 0;
}
.p-faq-nav__heading {
  margin: 0 0 37px;
  color: #1f1f1f;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.6;
}
.p-faq-nav__scroll {
  min-width: 0;
}
.p-faq-nav__list {
  display: grid;
  gap: 30px;
}
.p-faq-nav__link {
  display: inline-block;
  color: #1f1f1f;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  text-decoration: none;
  transition: color 0.3s, font-weight 0.3s;
}
.p-faq-nav__link:hover {
  color: #00834b;
}
.p-faq-nav__link.is-current {
  color: #00834b;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .p-faq-nav {
    position: static;
    margin: 0 -16px 36px;
    padding: 0;
    z-index: auto;
  }
  .p-faq-nav__heading {
    margin: 0 16px 16px;
    font-size: 20px;
  }
  .p-faq-nav__scroll {
    position: relative;
  }
  .p-faq-nav__scroll::before, .p-faq-nav__scroll::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 36px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.25s;
  }
  .p-faq-nav__scroll::before {
    left: 0;
    background: linear-gradient(to right, #fff 10%, rgba(255, 255, 255, 0));
  }
  .p-faq-nav__scroll::after {
    right: 0;
    background: linear-gradient(to left, #fff 10%, rgba(255, 255, 255, 0));
  }
  .p-faq-nav__scroll.is-scrollable:not(.is-at-start)::before, .p-faq-nav__scroll.is-scrollable:not(.is-at-end)::after {
    opacity: 1;
  }
  .p-faq-nav__list {
    display: flex;
    flex-wrap: nowrap;
    gap: 0;
    margin: 0;
    padding: 0 16px 8px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 131, 75, 0.45) transparent;
  }
  .p-faq-nav__list::-webkit-scrollbar {
    height: 3px;
  }
  .p-faq-nav__list::-webkit-scrollbar-track {
    background: transparent;
  }
  .p-faq-nav__list::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background-color: rgba(0, 131, 75, 0.45);
  }
  .p-faq-nav__link {
    flex: 0 0 auto;
    padding: 10px 16px;
    border-bottom: 2px solid transparent;
    white-space: nowrap;
  }
  .p-faq-nav__link.is-current {
    border-bottom: none;
  }
}
.p-faq-content {
  min-width: 0;
}
.p-faq-section {
  scroll-margin-top: calc(85px + 24px);
}
.p-faq-section:not(:first-child) {
  margin-top: 64px;
}
.p-faq-section__title {
  margin: 0 0 24px;
  padding-bottom: 19px;
  border-bottom: 1px solid #e5e7eb;
  color: #1f1f1f;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.6;
}
.p-faq-section__list {
  display: grid;
  gap: 16px;
}
@media screen and (max-width: 768px) {
  .p-faq-section {
    scroll-margin-top: calc(76px + 16px);
  }
  .p-faq-section:not(:first-child) {
    margin-top: 48px;
  }
  .p-faq-section__title {
    margin-bottom: 16px;
    font-size: 20px;
  }
}
.p-faq .c-faq-item {
  overflow: hidden;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  transition: border-color 0.3s, box-shadow 0.3s;
}
.p-faq .c-faq-item.is-open {
  border-color: #00834b;
  box-shadow: 0 4px 16px rgba(0, 131, 75, 0.08);
}
.p-faq .c-faq-item.is-open .c-faq-item__toggle::after {
  opacity: 0;
  transform: translate(-50%, -50%) scaleY(0);
}
.p-faq .c-faq-item__question {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 18px;
  align-items: flex-start;
  column-gap: 16px;
  width: 100%;
  padding: 24px;
  border: 0;
  background-color: transparent;
  color: #1f1f1f;
  font-family: inherit;
  text-align: left;
  cursor: pointer;
  transition: opacity 0.3s;
}
.p-faq .c-faq-item__question:hover {
  opacity: 0.85;
}
.p-faq .c-faq-item__question-text {
  padding-top: 4px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6;
}
.p-faq .c-faq-item__mark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  color: #fff;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  flex-shrink: 0;
}
.p-faq .c-faq-item__mark--q {
  background-color: #00834b;
}
.p-faq .c-faq-item__mark--a {
  background-color: #cbd5e1;
}
.p-faq .c-faq-item__toggle {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  margin-top: 7px;
  justify-self: end;
}
.p-faq .c-faq-item__toggle::before, .p-faq .c-faq-item__toggle::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #00834b;
  transform: translate(-50%, -50%);
}
.p-faq .c-faq-item__toggle::before {
  width: 18px;
  height: 2px;
}
.p-faq .c-faq-item__toggle::after {
  width: 2px;
  height: 18px;
  transition: opacity 0.2s, transform 0.2s;
}
.p-faq .c-faq-item__answer-panel {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr);
  align-items: flex-start;
  column-gap: 16px;
  padding: 0 24px 24px;
}
.p-faq .c-faq-item__answer-body {
  min-width: 0;
  color: #616161;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
}
.p-faq .c-faq-item__answer-body > *:first-child {
  margin-top: 0;
}
.p-faq .c-faq-item__answer-body > *:last-child {
  margin-bottom: 0;
}
.p-faq .c-faq-item__answer-body p {
  margin: 0 0 0.8em;
}
@media screen and (max-width: 768px) {
  .p-faq .c-faq-item__question {
    column-gap: 12px;
    padding: 18px 16px;
  }
  .p-faq .c-faq-item__question-text {
    font-size: 15px;
  }
  .p-faq .c-faq-item__mark {
    width: 28px;
    height: 28px;
    font-size: 14px;
  }
  .p-faq .c-faq-item__answer-panel {
    grid-template-columns: 28px minmax(0, 1fr);
    column-gap: 12px;
    padding: 0 16px 18px;
  }
  .p-faq .c-faq-item__answer-body {
    font-size: 14px;
  }
}
.p-faq-empty {
  padding: 80px 0 120px;
}
.p-faq-empty__inner {
  max-width: 1092px;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
}
.p-faq-empty__text {
  margin: 0;
  color: #616161;
  font-size: 16px;
  line-height: 1.8;
}
.c-news-item {
  border-bottom: 1px solid #d9d9d9;
}
.c-news-item:first-child {
  border-top: 1px solid #d9d9d9;
}
.c-news-item__link {
  display: grid;
  grid-template-columns: 118px auto minmax(0, 1fr) 18px;
  align-items: center;
  column-gap: 20px;
  min-height: 78px;
  padding: 18px 4px;
  transition: opacity 0.3s;
}
.c-news-item__link:hover {
  opacity: 0.75;
}
.c-news-item__date {
  color: #2f2f2f;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 1.4;
  white-space: nowrap;
}
.c-news-item__category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 94px;
  padding: 4px 12px;
  border-radius: 5px;
  background-color: #e6e6e6;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  white-space: nowrap;
  text-align: center;
}
.c-news-item__category--empty {
  min-height: 1.4em;
  background-color: transparent;
}
.c-news-item__title {
  margin: 0;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-news-item__arrow {
  position: relative;
  display: block;
  width: 12px;
  height: 12px;
  justify-self: end;
}
.c-news-item__arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-top: 2px solid #2f2f2f;
  border-right: 2px solid #2f2f2f;
  transform: translate(-60%, -50%) rotate(45deg);
}
@media screen and (max-width: 1024px) {
  .c-news-item__link {
    grid-template-columns: 108px auto minmax(0, 1fr) 16px;
    column-gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .c-news-item__link {
    grid-template-columns: max-content max-content minmax(0, 1fr) 16px;
    grid-template-rows: auto auto;
    grid-template-areas: "date category . arrow" "title title title arrow";
    row-gap: 8px;
    column-gap: 12px;
    min-height: 0;
    padding: 16px 0;
  }
  .c-news-item__date {
    grid-area: date;
    font-size: 14px;
  }
  .c-news-item__category {
    grid-area: category;
    min-width: 0;
    font-size: 13px;
    justify-self: start;
  }
  .c-news-item__title {
    grid-area: title;
    font-size: 15px;
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
  }
  .c-news-item__arrow {
    grid-area: arrow;
    align-self: center;
  }
}
.p-top-news .p-top-news__list .c-news-item:first-child {
  border-top: 1px solid #d9d9d9;
}
.p-news-hero {
  margin-top: 17px;
}
.p-news-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 288px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-news-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-news-hero__grade {
  position: absolute;
  top: -28%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-news-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-news-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .p-news-hero__frame {
    height: 260px;
  }
  .p-news-hero__title {
    font-size: 30px;
    letter-spacing: 1.8px;
  }
}
@media screen and (max-width: 768px) {
  .p-news-hero {
    margin-top: 12px;
  }
  .p-news-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 200px;
    aspect-ratio: 4.8611111111;
  }
  .p-news-hero__title {
    font-size: 26px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 480px) {
  .p-news-hero__title {
    font-size: 22px;
  }
}
.p-news-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-news-breadcrumb--single {
  max-width: none;
  margin: 0 0 28px;
  padding: 0;
  text-align: left;
}
.p-news-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-news-breadcrumb--single .p-news-breadcrumb__list {
  justify-content: flex-start;
}
.p-news-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
  max-width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-news-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-news-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-news-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-news-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
  .p-news-breadcrumb--single {
    margin-bottom: 20px;
    padding: 0;
  }
}
.p-news-body {
  padding: 68px 0 120px;
}
.p-news-body__inner {
  display: grid;
  grid-template-columns: 168px minmax(0, 1fr);
  gap: 56px;
  align-items: start;
  width: calc(100% - 40px);
  max-width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .p-news-body {
    padding: 56px 0 96px;
  }
  .p-news-body__inner {
    grid-template-columns: 148px minmax(0, 1fr);
    gap: 40px;
    max-width: 960px;
  }
}
@media screen and (max-width: 768px) {
  .p-news-body {
    padding: 40px 0 72px;
  }
  .p-news-body__inner {
    display: block;
    width: calc(100% - 32px);
  }
}
.p-news-nav {
  position: sticky;
  top: calc(85px + 24px);
  align-self: start;
  z-index: 2;
  min-width: 0;
}
.p-news-nav__heading {
  margin: 0 0 28px;
  color: #1f1f1f;
  font-size: 29px;
  font-weight: 700;
  line-height: 1.4;
}
.p-news-nav__scroll {
  min-width: 0;
}
.p-news-nav__list {
  display: grid;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-news-nav__link {
  display: inline-block;
  padding: 6px 14px;
  border: 0;
  border-radius: 5px;
  background: none;
  color: #2f2f2f;
  font-family: inherit;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, opacity 0.3s;
}
.p-news-nav__link:hover {
  opacity: 0.7;
}
.p-news-nav__link.is-current {
  background-color: #e6e6e6;
  color: #1f1f1f;
  font-weight: 700;
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .p-news-nav {
    position: static;
    margin: 0 -16px 28px;
    z-index: auto;
  }
  .p-news-nav__heading {
    margin: 0 16px 16px;
    font-size: 22px;
  }
  .p-news-nav__scroll {
    position: relative;
  }
  .p-news-nav__scroll::before, .p-news-nav__scroll::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 36px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.25s;
  }
  .p-news-nav__scroll::before {
    left: 0;
    background: linear-gradient(to right, #fff 10%, rgba(255, 255, 255, 0));
  }
  .p-news-nav__scroll::after {
    right: 0;
    background: linear-gradient(to left, #fff 10%, rgba(255, 255, 255, 0));
  }
  .p-news-nav__scroll.is-scrollable:not(.is-at-start)::before, .p-news-nav__scroll.is-scrollable:not(.is-at-end)::after {
    opacity: 1;
  }
  .p-news-nav__list {
    display: flex;
    flex-wrap: nowrap;
    gap: 0;
    padding: 0 16px 8px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 131, 75, 0.45) transparent;
  }
  .p-news-nav__list::-webkit-scrollbar {
    height: 3px;
  }
  .p-news-nav__list::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background-color: rgba(0, 131, 75, 0.45);
  }
  .p-news-nav__link {
    flex: 0 0 auto;
    white-space: nowrap;
  }
  .p-news-nav__link.is-current {
    border-bottom: none;
  }
}
.p-news-content {
  min-width: 0;
}
.p-news-panel:not(.is-active) {
  display: none;
}
.p-news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-news-empty {
  margin: 0;
  color: #616161;
  font-size: 16px;
  line-height: 1.8;
}
.p-news-pagination {
  margin-top: 48px;
}
.p-news-pagination .page-numbers {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-news-pagination li {
  margin: 0;
}
.p-news-pagination a, .p-news-pagination span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 0 12px;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  background-color: #fff;
  color: #2f2f2f;
  font-family: "Inter", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s, opacity 0.3s;
}
.p-news-pagination a:hover {
  border-color: #00834b;
  color: #00834b;
}
.p-news-pagination .current {
  border-color: #00834b;
  background-color: #00834b;
  color: #fff;
}
.p-news-pagination .dots {
  border: 0;
  background: none;
  min-width: 24px;
  padding: 0;
}
.p-news-pagination .prev, .p-news-pagination .next {
  font-size: 16px;
}
.p-news-single {
  padding: 40px 0 100px;
}
.p-news-single__article {
  width: calc(100% - 40px);
  max-width: 860px;
  margin: 0 auto;
}
.p-news-single__header {
  margin-bottom: 36px;
}
.p-news-single__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 16px;
  margin-bottom: 16px;
}
.p-news-single__date {
  color: #2f2f2f;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  letter-spacing: 0.04em;
}
.p-news-single__category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 5px;
  background-color: #e6e6e6;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.p-news-single__title {
  margin: 0;
  color: #1f1f1f;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.5;
}
.p-news-single__thumbnail {
  margin: 0 0 36px;
}
.p-news-single__thumbnail img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 12px;
}
.p-news-single__body {
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.9;
}
.p-news-single__body > *:first-child {
  margin-top: 0;
}
.p-news-single__body > *:last-child {
  margin-bottom: 0;
}
.p-news-single__body h2, .p-news-single__body h3, .p-news-single__body h4 {
  margin: 2em 0 0.8em;
  color: #1f1f1f;
  font-weight: 700;
  line-height: 1.5;
}
.p-news-single__body h2 {
  font-size: 22px;
}
.p-news-single__body h3 {
  font-size: 18px;
}
.p-news-single__body p {
  margin: 0 0 1.2em;
}
.p-news-single__body ul, .p-news-single__body ol {
  margin: 0 0 1.2em;
  padding-left: 1.4em;
}
.p-news-single__body li {
  margin-bottom: 0.4em;
}
.p-news-single__body a {
  color: #00834b;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.p-news-single__body img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}
.p-news-single__footer {
  margin-top: 48px;
  text-align: center;
}
.p-news-single__pager {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  width: calc(100% - 40px);
  max-width: 860px;
  margin: 56px auto 0;
  padding-top: 28px;
  border-top: 1px solid #d9d9d9;
}
.p-news-single__pager-item {
  min-width: 0;
}
.p-news-single__pager-item a {
  display: grid;
  gap: 6px;
  transition: opacity 0.3s;
}
.p-news-single__pager-item a:hover {
  opacity: 0.75;
}
.p-news-single__pager-item--next {
  text-align: right;
}
.p-news-single__pager-label {
  color: #616161;
  font-size: 12px;
  font-weight: 500;
}
.p-news-single__pager-title {
  color: #1f1f1f;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .p-news-single {
    padding: 24px 0 72px;
  }
  .p-news-single__article {
    width: calc(100% - 32px);
  }
  .p-news-single__title {
    font-size: 22px;
  }
  .p-news-single__body {
    font-size: 15px;
  }
  .p-news-single__pager {
    grid-template-columns: 1fr;
    width: calc(100% - 32px);
    gap: 16px;
  }
  .p-news-single__pager-item--next {
    text-align: left;
  }
}
.p-policy-hero {
  margin-top: 17px;
}
.p-policy-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 288px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-policy-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-policy-hero__grade {
  position: absolute;
  top: -28%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-policy-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-policy-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .p-policy-hero__frame {
    height: 260px;
  }
  .p-policy-hero__title {
    font-size: 30px;
    letter-spacing: 1.8px;
  }
}
@media screen and (max-width: 768px) {
  .p-policy-hero {
    margin-top: 12px;
  }
  .p-policy-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 200px;
    aspect-ratio: 4.8611111111;
  }
  .p-policy-hero__title {
    font-size: 26px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 480px) {
  .p-policy-hero__title {
    font-size: 22px;
  }
}
.p-policy-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-policy-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-policy-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-policy-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-policy-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-policy-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-policy-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-policy-body {
  padding: 56px 0 120px;
}
.p-policy-body__inner {
  width: calc(100% - 40px);
  max-width: 860px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .p-policy-body {
    padding: 40px 0 80px;
  }
  .p-policy-body__inner {
    width: calc(100% - 32px);
  }
}
.p-policy-lead {
  margin: 0 0 40px;
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.9;
}
.p-policy-section {
  margin-bottom: 36px;
}
.p-policy-section__title {
  margin: 0 0 14px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e7eb;
  color: #1f1f1f;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}
.p-policy-section__content {
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.9;
}
.p-policy-section__content p {
  margin: 0 0 0.9em;
}
.p-policy-section__content ul {
  margin: 0 0 0.9em;
  padding-left: 1.35em;
  list-style: disc;
}
.p-policy-section__content li {
  margin-bottom: 0.35em;
}
.p-policy-section__content a {
  color: #00834b;
  text-decoration: underline;
  text-underline-offset: 2px;
}
@media screen and (max-width: 768px) {
  .p-policy-section {
    margin-bottom: 28px;
  }
  .p-policy-section__title {
    font-size: 18px;
  }
  .p-policy-section__content {
    font-size: 14px;
  }
}
.p-policy-date {
  margin: 48px 0 0;
  color: #616161;
  font-size: 14px;
  line-height: 1.6;
  text-align: right;
}
.p-contact-hero {
  margin-top: 17px;
}
.p-contact-hero__frame {
  position: relative;
  width: calc(100% - 40px);
  max-width: 1400px;
  height: 288px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
}
.p-contact-hero__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.p-contact-hero__grade {
  position: absolute;
  top: -28%;
  left: 0;
  z-index: 1;
  width: 70.43%;
  max-width: 986px;
  aspect-ratio: 1;
  object-fit: cover;
  pointer-events: none;
}
.p-contact-hero__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-contact-hero__title {
  margin: 0;
  color: #fff;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 2.45px;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .p-contact-hero__frame {
    height: 260px;
  }
  .p-contact-hero__title {
    font-size: 30px;
    letter-spacing: 1.8px;
  }
}
@media screen and (max-width: 768px) {
  .p-contact-hero {
    margin-top: 12px;
  }
  .p-contact-hero__frame {
    width: calc(100% - 24px);
    height: auto;
    min-height: 200px;
    aspect-ratio: 4.8611111111;
  }
  .p-contact-hero__title {
    font-size: 26px;
    letter-spacing: 1.2px;
  }
}
@media screen and (max-width: 480px) {
  .p-contact-hero__title {
    font-size: 22px;
  }
}
.p-contact-breadcrumb {
  max-width: 1400px;
  margin: 19px auto 0;
  padding: 0 30px;
  text-align: right;
}
.p-contact-breadcrumb__list {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-contact-breadcrumb__item {
  color: #5c5c5c;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.12px;
  line-height: 25px;
}
.p-contact-breadcrumb__item:not(:last-child)::after {
  content: "／";
  margin: 0 0.35em;
}
.p-contact-breadcrumb__item a {
  color: inherit;
  transition: opacity 0.3s;
}
.p-contact-breadcrumb__item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .p-contact-breadcrumb {
    margin-top: 12px;
    padding: 0 16px;
    text-align: left;
  }
}
.p-contact-lead {
  box-sizing: border-box;
  width: calc(100% - 40px);
  max-width: 860px;
  margin: 40px auto 0;
}
.p-contact-lead__text {
  margin: 0;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1.9;
  text-align: left;
}
.p-contact-lead__note {
  margin: 16px 0 0;
  color: #616161;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.7;
  text-align: left;
}
.p-contact-lead__mark {
  color: #c01b1b;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .p-contact-lead {
    width: calc(100% - 24px);
    margin-top: 28px;
  }
}
.p-contact-body {
  padding: 32px 0 120px;
  background: linear-gradient(180deg, #fff 0%, #ebf4f0 48%, #fff 100%);
}
.p-contact-body__inner {
  box-sizing: border-box;
  width: calc(100% - 40px);
  max-width: 860px;
  margin: 0 auto;
  padding: 48px 48px 56px;
  border: 1px solid #d9d9d9;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 8px 28px -12px rgba(0, 0, 0, 0.18);
  color: #2f2f2f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.8;
}
.p-contact-body__inner > *:first-child {
  margin-top: 0;
}
.p-contact-body__inner > *:last-child {
  margin-bottom: 0;
}
.p-contact-body .smf-progress-tracker {
  display: flex;
  flex-wrap: nowrap;
  gap: 0;
  justify-content: space-between;
  margin: 0 0 40px;
  padding: 0;
  list-style: none;
}
.p-contact-body .smf-progress-tracker__item {
  position: relative;
  flex: 1 1 0;
  width: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  margin: 0;
  text-align: center;
}
.p-contact-body .smf-progress-tracker__item::before, .p-contact-body .smf-progress-tracker__item::after {
  content: "";
  position: absolute;
  top: 15px;
  display: block;
  height: 2px;
  width: auto;
  background-color: #d9d9d9;
}
.p-contact-body .smf-progress-tracker__item::before {
  left: 0;
  right: calc(50% + 18px);
}
.p-contact-body .smf-progress-tracker__item::after {
  left: calc(50% + 18px);
  right: 0;
}
.p-contact-body .smf-progress-tracker__item:first-child::before, .p-contact-body .smf-progress-tracker__item.smf-progress-tracker__item--input::before {
  display: none;
}
.p-contact-body .smf-progress-tracker__item:last-child::after, .p-contact-body .smf-progress-tracker__item.smf-progress-tracker__item--complete::after {
  display: none;
}
.p-contact-body .smf-progress-tracker__item[aria-current="true"]::after {
  background-color: #00834b;
}
.p-contact-body .smf-progress-tracker__item__number {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  overflow: hidden;
  border: 2px solid #d9d9d9;
  border-radius: 50%;
  background-color: #fff;
  color: #616161;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
}
.p-contact-body .smf-progress-tracker__item[aria-current="true"] .smf-progress-tracker__item__number {
  border-color: #00834b;
  background-color: #00834b;
  color: #fff;
}
.p-contact-body .smf-progress-tracker__item__text {
  width: 100%;
  margin-top: 0;
  color: #616161;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
}
.p-contact-body .smf-progress-tracker__item[aria-current="true"] .smf-progress-tracker__item__text {
  color: #2f2f2f;
  font-weight: 700;
}
.p-contact-body .smf-form--letter .smf-item {
  margin: 0;
  padding: 22px 0;
  border-bottom: 1px solid #ececec;
}
.p-contact-body .smf-form--letter .smf-item:first-child {
  padding-top: 0;
}
.p-contact-body .smf-form--letter .smf-item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.p-contact-body .smf-form--letter .smf-item__col--label {
  margin-bottom: 10px;
}
.p-contact-body .smf-form--letter .smf-item__label {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.p-contact-body .smf-form--letter .smf-item__label__text {
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.5;
}
.p-contact-body .smf-form--letter .smf-item__label__text strong {
  margin-right: 4px;
  color: #c01b1b !important;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}
.p-contact-body .smf-form--letter .smf-item__description {
  margin-top: 8px;
  color: #616161;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.7;
}
.p-contact-body .smf-text-control__control, .p-contact-body .smf-email-control__control, .p-contact-body .smf-tel-control__control, .p-contact-body .smf-textarea-control__control, .p-contact-body .smf-select-control__control {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  padding: 14px 16px;
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  background-color: #fafafa;
  box-shadow: none;
  color: #2f2f2f;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color 0.2s, background-color 0.2s, box-shadow 0.2s;
}
.p-contact-body .smf-text-control__control::placeholder, .p-contact-body .smf-email-control__control::placeholder, .p-contact-body .smf-tel-control__control::placeholder, .p-contact-body .smf-textarea-control__control::placeholder, .p-contact-body .smf-select-control__control::placeholder {
  color: #9a9a9a;
  font-weight: 400;
}
.p-contact-body .smf-text-control__control:hover, .p-contact-body .smf-email-control__control:hover, .p-contact-body .smf-tel-control__control:hover, .p-contact-body .smf-textarea-control__control:hover, .p-contact-body .smf-select-control__control:hover {
  border-color: #bcbcbc;
  background-color: #fff;
}
.p-contact-body .smf-text-control__control:focus, .p-contact-body .smf-text-control__control:focus-within, .p-contact-body .smf-email-control__control:focus, .p-contact-body .smf-email-control__control:focus-within, .p-contact-body .smf-tel-control__control:focus, .p-contact-body .smf-tel-control__control:focus-within, .p-contact-body .smf-textarea-control__control:focus, .p-contact-body .smf-textarea-control__control:focus-within, .p-contact-body .smf-select-control__control:focus, .p-contact-body .smf-select-control__control:focus-within {
  border-color: #00834b;
  background-color: #fff;
  box-shadow: 0 0 0 3px rgba(0, 131, 75, 0.15);
  outline: none;
}
.p-contact-body .smf-textarea-control__control {
  min-height: 160px;
  resize: vertical;
}
.p-contact-body .smf-radio-buttons-control--horizontal .smf-radio-buttons-control__control {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.p-contact-body .smf-radio-button-control {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 10px 18px;
  border: 1px solid #d9d9d9;
  border-radius: 100px;
  background-color: #fafafa;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  cursor: pointer;
}
.p-contact-body .smf-radio-button-control:has(input:checked) {
  border-color: #00834b;
  background-color: #ebf4f0;
  color: #00834b;
}
.p-contact-body .smf-radio-button-control:hover {
  border-color: #00834b;
}
.p-contact-body .smf-radio-button-control__control {
  width: 16px;
  height: 16px;
  margin: 0;
  accent-color: #00834b;
}
.p-contact-body .smf-radio-button-control__label {
  color: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}
.p-contact-body .smf-file-control {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin-top: 10px;
}
.p-contact-body .smf-file-control:first-child {
  margin-top: 0;
}
.p-contact-body .smf-file-control > label {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  max-width: 100%;
}
.p-contact-body .smf-file-control__label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 148px;
  min-height: 44px;
  padding: 10px 18px;
  border: 1px solid #00834b;
  border-radius: 100px;
  background-color: #fff;
  color: #00834b;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s;
}
.p-contact-body .smf-file-control__label:hover {
  background-color: #00834b;
  color: #fff;
}
.p-contact-body .smf-file-control__filename {
  color: #616161;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
  word-break: break-all;
}
.p-contact-body .smf-file-control__filename--has-file:not(:empty) {
  color: #2f2f2f;
}
.p-contact-body .smf-file-control__clear {
  min-height: 36px;
  padding: 6px 14px;
  border: 1px solid #d9d9d9;
  border-radius: 100px;
  background-color: #fff;
  color: #616161;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  transition: border-color 0.2s, color 0.2s;
}
.p-contact-body .smf-file-control__clear:hover {
  border-color: #616161;
  color: #2f2f2f;
}
.p-contact-body .smf-file-control.is-error .smf-file-control__label, .p-contact-body .smf-file-control.is-error > label {
  border-color: #c01b1b;
}
.p-contact-body .smf-file-size-error {
  flex: 1 1 100%;
  margin: 0;
  color: #c01b1b;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
}
.p-contact-body .smf-action {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 36px 0 0;
  text-align: center;
}
.p-contact-body .smf-action .smf-button-control__control {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 240px;
  min-height: 56px;
  padding: 14px 36px;
  border: 1px solid #00834b;
  border-radius: 100px;
  background-color: #00834b;
  background-image: none;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.18);
  color: #fff;
  -webkit-text-fill-color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.4;
  cursor: pointer;
  transition: opacity 0.3s, background-color 0.2s, border-color 0.2s, color 0.2s;
}
.p-contact-body .smf-action .smf-button-control__control:hover, .p-contact-body .smf-action .smf-button-control__control:focus, .p-contact-body .smf-action .smf-button-control__control:active {
  opacity: 0.9;
  border-color: #006f3f;
  background-color: #006f3f;
  background-image: none;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
.p-contact-body .smf-action .smf-button-control__control[data-action="back"] {
  border-color: #d9d9d9;
  background-color: #fff;
  background-image: none;
  box-shadow: none;
  color: #2f2f2f;
  -webkit-text-fill-color: #2f2f2f;
}
.p-contact-body .smf-action .smf-button-control__control[data-action="back"]:hover, .p-contact-body .smf-action .smf-button-control__control[data-action="back"]:focus, .p-contact-body .smf-action .smf-button-control__control[data-action="back"]:active {
  border-color: #616161;
  background-color: #fafafa;
  background-image: none;
  color: #2f2f2f;
  -webkit-text-fill-color: #2f2f2f;
  opacity: 1;
}
.p-contact-body .smf-action .smf-button-control__control[disabled] {
  opacity: 0.65;
  cursor: not-allowed;
  color: #fff;
  -webkit-text-fill-color: #fff;
}
.p-contact-body .smf-action .smf-button-control__control[disabled][data-action="back"] {
  color: #616161;
  -webkit-text-fill-color: #616161;
}
.p-contact-body .smf-error-messages {
  margin-top: 8px;
  color: #c01b1b;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
}
.p-contact-body .snow-monkey-form[data-screen="complete"] .wp-block-heading, .p-contact-body .snow-monkey-form[data-screen="complete"] h1, .p-contact-body .snow-monkey-form[data-screen="complete"] h2 {
  margin: 0 0 16px;
  color: #2f2f2f;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.5;
  text-align: center;
}
.p-contact-body .snow-monkey-form[data-screen="complete"] p {
  margin: 0 0 12px;
  color: #2f2f2f;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.9;
  text-align: center;
}
.p-contact-body .snow-monkey-form[data-screen="complete"] p:last-child {
  margin-bottom: 0;
}
.p-contact-body .snow-monkey-form[data-screen="complete"] strong {
  color: #00834b;
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .p-contact-body {
    padding: 32px 0 80px;
  }
  .p-contact-body__inner {
    width: calc(100% - 24px);
    padding: 28px 20px 36px;
    border-radius: 12px;
  }
  .p-contact-body .smf-progress-tracker__item__text {
    font-size: 11px;
  }
  .p-contact-body .smf-action .smf-button-control__control {
    width: 100%;
    min-width: 0;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fwww.sandai.ne.jp%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fbase%2F_base.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fbase%2F_button.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fbase%2F_mixins.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Flayout%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Flayout%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Flayout%2F_pagetop.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Flayout%2F_top-slider.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_top.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_service.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_maintenance.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_leather.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_company.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_faq.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_news.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_policy.scss%22%2C%22wp-content%2Fthemes%2Fsandai%2Fassets%2Fscss%2Fpage%2F_contact.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BACnEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6EF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAE1GF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADtSA%3BAC6SE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FyBF%3BAC8zBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BADt0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACg1BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BACl3BJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFhOE%3BAE2OA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFtPA%3BAEgQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAFxSA%3BAE%2BSA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAFzVF%3BAEiWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGyDJ%3BAAAA%3BAAAA%3BACtDA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAJvKA%3BAI8KA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJlLA%3BAIyLA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJjNA%3BAI0NA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FQA%3BAIuRA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtSJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL%2FDE%3BAAAA%3BAAAA%3BAAAA%3BAK2EA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnFA%3BAAAA%3BAAAA%3BAAAA%3BAK4FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BALtGA%3BAAAA%3BAAAA%3BAAAA%3BAK8GA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxHA%3BAK%2BHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzOE%3BAAAA%3BAAAA%3BAAAA%3BAKqPA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BALzPA%3BAK%2BPA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAL3QA%3BAAAA%3BAAAA%3BAAAA%3BAKmRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzSA%3BAKgTA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALheE%3BAAAA%3BAAAA%3BAAAA%3BAK4eA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL7fA%3BAKogBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BALnhBA%3BAAAA%3BAAAA%3BAAAA%3BAK2hBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvjBA%3BAK8jBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALjwBE%3BAAAA%3BAAAA%3BAAAA%3BAK2wBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BALxxBA%3BAK8xBA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALnyBA%3BAAAA%3BAAAA%3BAAAA%3BAK6yBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BALzzBA%3BAK%2BzBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BALv%2FBA%3BAK6%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALlgCA%3BAAAA%3BAAAA%3BAAAA%3BAK2gCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5jCA%3BAAAA%3BAAAA%3BAAAA%3BAKskCA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BALn0CA%3BAKy0CA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL70CA%3BAAAA%3BAAAA%3BAAAA%3BAKu1CA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALx4CA%3BAAAA%3BAAAA%3BAAAA%3BAKm5CA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BALxkDA%3BAK8kDA%3BAAAA%3BAAAA%3BAAAA%3BAL9kDA%3BAAAA%3BAAAA%3BAAAA%3BAKslDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpoDA%3BAAAA%3BAAAA%3BAAAA%3BAK6oDA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FpDJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANzFE%3BAMkGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BANnHA%3BAAAA%3BAAAA%3BAAAA%3BAM2HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANpKA%3BAM4KA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BANzNF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMyOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN5OE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMsPF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAN9VA%3BAMoWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANrXA%3BAAAA%3BAAAA%3BAAAA%3BAM%2BXA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BANnaA%3BAAAA%3BAAAA%3BAAAA%3BAM2aA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANjeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAM2eF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANziBE%3BAAAA%3BAAAA%3BAAAA%3BAMqjBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAN3jBA%3BAAAA%3BAAAA%3BAAAA%3BAMmkBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN97BE%3BAMy8BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN78BA%3BAMo9BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BANt%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAM8%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN3mCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMynCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BANvtCA%3BAM8tCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BANpuCA%3BAAAA%3BAAAA%3BAAAA%3BAM4uCA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANzxCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMoyCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BANz1CA%3BAMg2CA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANp2CF%3BAAAA%3BAAAA%3BAAAA%3BAMg3CA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANp3CF%3BAAAA%3BAAAA%3BAAAA%3BAM%2B3CA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BACz4CJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPlFE%3BAO2FA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAP5GA%3BAAAA%3BAAAA%3BAAAA%3BAOoHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAPvMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOuNJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP1NE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOoOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP7OE%3BAAAA%3BAAAA%3BAAAA%3BAO2PA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP3PA%3BAAAA%3BAAAA%3BAAAA%3BAOqQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP9ZF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAO0aA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP1aA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOsbA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAPhcA%3BAAAA%3BAAAA%3BAAAA%3BAOycA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPxkBE%3BAOilBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAPtlBA%3BAO4lBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPhmBA%3BAAAA%3BAAAA%3BAAAA%3BAOymBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP1tBE%3BAOquBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP1uBA%3BAOivBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPvvBA%3BAAAA%3BAAAA%3BAAAA%3BAOgwBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPvxBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOiyBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAPzzBA%3BAOg0BA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPp0BF%3BAAAA%3BAAAA%3BAAAA%3BAOg1BA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPn1BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQCJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARlFE%3BAQ2FA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAR5GA%3BAAAA%3BAAAA%3BAAAA%3BAQoHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR7JA%3BAQqKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BARjNF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQiOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARpOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ8OF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR9TE%3BAQwUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR7UA%3BAAAA%3BAAAA%3BAAAA%3BAQwVA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BARlWA%3BAAAA%3BAAAA%3BAAAA%3BAQ0WA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARteE%3BAQkfA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARhgBA%3BAAAA%3BAAAA%3BAAAA%3BAQygBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARnhBA%3BAAAA%3BAAAA%3BAAAA%3BAQ4hBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARzjBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQukBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAR9pBE%3BAAAA%3BAAAA%3BAAAA%3BAQsqBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BARjsBA%3BAAAA%3BAAAA%3BAAAA%3BAQysBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARruBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ%2BuBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARpxBA%3BAAAA%3BAAAA%3BAAAA%3BAQ8xBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAR9yBA%3BAAAA%3BAAAA%3BAAAA%3BAQszBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARx0BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQk1BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAR12BA%3BAQi3BA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARr3BF%3BAAAA%3BAAAA%3BAAAA%3BAQi4BA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACl4BN%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATnDE%3BAS8DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATlEA%3BAAAA%3BAAAA%3BAAAA%3BAS2EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATlFA%3BASyFA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BATjIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASiJJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAT5OA%3BAAAA%3BAAAA%3BAAAA%3BASoPA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATvTA%3BASiUA%3BAAAA%3BAAAA%3BAAAA%3BATjUA%3BAAAA%3BAAAA%3BAAAA%3BASyUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATjbE%3BAAAA%3BAAAA%3BAAAA%3BAS4bA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxdF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV7FE%3BAUwGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV5GA%3BAAAA%3BAAAA%3BAAAA%3BAUqHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV5HA%3BAUmIA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAV3KF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAU2LJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV9LE%3BAAAA%3BAAAA%3BAAAA%3BAU2MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV3MA%3BAAAA%3BAAAA%3BAAAA%3BAUqNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAVrQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUiRA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAVvXE%3BAAAA%3BAAAA%3BAAAA%3BAU%2BXA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAV1gBA%3BAUghBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpjBF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX1EA%3BAWwFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXxFA%3BAW%2BFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX9LE%3BAWyMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX7MA%3BAAAA%3BAAAA%3BAAAA%3BAWsNA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX7NA%3BAWoOA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAX3RF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWsSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXnTE%3BAAAA%3BAAAA%3BAAAA%3BAWgUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXhUA%3BAAAA%3BAAAA%3BAAAA%3BAW0UA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXhYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW6YA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX7sBE%3BAAAA%3BAAAA%3BAAAA%3BAW0tBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAC3uBJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ3CE%3BAYsDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ1DA%3BAAAA%3BAAAA%3BAAAA%3BAYmEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ1EA%3BAYiFA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAZtHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmIJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZtIE%3BAAAA%3BAAAA%3BAAAA%3BAY%2BIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ9LA%3BAAAA%3BAAAA%3BAAAA%3BAYwMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChNA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb5CE%3BAauDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb3DA%3BAAAA%3BAAAA%3BAAAA%3BAaoEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb3EA%3BAakFA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAbvHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAaoIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAb7JE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAawKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAb%2FoBA%3BAAAA%3BAAAA%3BAAAA%3BAaypBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */