.u-bg-plain {
  background-color: var(--fujisoko-color-surface);
}

.u-bg-white {
  background-color: var(--fujisoko-white);
}

@media (min-width: 769px) {
  .is-sp {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .is-pc {
    display: none !important;
  }
}

.u-w-full {
  width: 100%;
}

.u-flex-col-center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

.u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.u-m-0 {
  margin: var(--fujisoko-u-space-0);
}

.u-m-1 {
  margin: var(--fujisoko-u-space-1);
}

.u-m-2 {
  margin: var(--fujisoko-u-space-2);
}

.u-m-3 {
  margin: var(--fujisoko-u-space-3);
}

.u-m-4 {
  margin: var(--fujisoko-u-space-4);
}

.u-m-5 {
  margin: var(--fujisoko-u-space-5);
}

.u-m-6 {
  margin: var(--fujisoko-u-space-6);
}

.u-m-8 {
  margin: var(--fujisoko-u-space-8);
}

.u-m-10 {
  margin: var(--fujisoko-u-space-10);
}

.u-m-12 {
  margin: var(--fujisoko-u-space-12);
}

.u-m-14 {
  margin: var(--fujisoko-u-space-14);
}

.u-m-15 {
  margin: var(--fujisoko-u-space-15);
}

.u-m-16 {
  margin: var(--fujisoko-u-space-16);
}

.u-m-20 {
  margin: var(--fujisoko-u-space-20);
}

.u-mt-0 {
  margin-top: var(--fujisoko-u-space-0);
}

.u-mt-1 {
  margin-top: var(--fujisoko-u-space-1);
}

.u-mt-2 {
  margin-top: var(--fujisoko-u-space-2);
}

.u-mt-3 {
  margin-top: var(--fujisoko-u-space-3);
}

.u-mt-4 {
  margin-top: var(--fujisoko-u-space-4);
}

.u-mt-5 {
  margin-top: var(--fujisoko-u-space-5);
}

.u-mt-6 {
  margin-top: var(--fujisoko-u-space-6);
}

.u-mt-8 {
  margin-top: var(--fujisoko-u-space-8);
}

.u-mt-10 {
  margin-top: var(--fujisoko-u-space-10);
}

.u-mt-12 {
  margin-top: var(--fujisoko-u-space-12);
}

.u-mt-14 {
  margin-top: var(--fujisoko-u-space-14);
}

.u-mt-15 {
  margin-top: var(--fujisoko-u-space-15);
}

.u-mt-16 {
  margin-top: var(--fujisoko-u-space-16);
}

.u-mt-20 {
  margin-top: var(--fujisoko-u-space-20);
}

.u-mb-0 {
  margin-bottom: var(--fujisoko-u-space-0);
}

.u-mb-1 {
  margin-bottom: var(--fujisoko-u-space-1);
}

.u-mb-2 {
  margin-bottom: var(--fujisoko-u-space-2);
}

.u-mb-3 {
  margin-bottom: var(--fujisoko-u-space-3);
}

.u-mb-4 {
  margin-bottom: var(--fujisoko-u-space-4);
}

.u-mb-5 {
  margin-bottom: var(--fujisoko-u-space-5);
}

.u-mb-6 {
  margin-bottom: var(--fujisoko-u-space-6);
}

.u-mb-8 {
  margin-bottom: var(--fujisoko-u-space-8);
}

.u-mb-10 {
  margin-bottom: var(--fujisoko-u-space-10);
}

.u-mb-12 {
  margin-bottom: var(--fujisoko-u-space-12);
}

.u-mb-14 {
  margin-bottom: var(--fujisoko-u-space-14);
}

.u-mb-15 {
  margin-bottom: var(--fujisoko-u-space-15);
}

.u-mb-16 {
  margin-bottom: var(--fujisoko-u-space-16);
}

.u-mb-20 {
  margin-bottom: var(--fujisoko-u-space-20);
}

.u-ml-0 {
  margin-left: var(--fujisoko-u-space-0);
}

.u-ml-1 {
  margin-left: var(--fujisoko-u-space-1);
}

.u-ml-2 {
  margin-left: var(--fujisoko-u-space-2);
}

.u-ml-3 {
  margin-left: var(--fujisoko-u-space-3);
}

.u-ml-4 {
  margin-left: var(--fujisoko-u-space-4);
}

.u-ml-5 {
  margin-left: var(--fujisoko-u-space-5);
}

.u-ml-6 {
  margin-left: var(--fujisoko-u-space-6);
}

.u-ml-8 {
  margin-left: var(--fujisoko-u-space-8);
}

.u-ml-10 {
  margin-left: var(--fujisoko-u-space-10);
}

.u-ml-12 {
  margin-left: var(--fujisoko-u-space-12);
}

.u-ml-14 {
  margin-left: var(--fujisoko-u-space-14);
}

.u-ml-15 {
  margin-left: var(--fujisoko-u-space-15);
}

.u-ml-16 {
  margin-left: var(--fujisoko-u-space-16);
}

.u-ml-20 {
  margin-left: var(--fujisoko-u-space-20);
}

.u-mr-0 {
  margin-right: var(--fujisoko-u-space-0);
}

.u-mr-1 {
  margin-right: var(--fujisoko-u-space-1);
}

.u-mr-2 {
  margin-right: var(--fujisoko-u-space-2);
}

.u-mr-3 {
  margin-right: var(--fujisoko-u-space-3);
}

.u-mr-4 {
  margin-right: var(--fujisoko-u-space-4);
}

.u-mr-5 {
  margin-right: var(--fujisoko-u-space-5);
}

.u-mr-6 {
  margin-right: var(--fujisoko-u-space-6);
}

.u-mr-8 {
  margin-right: var(--fujisoko-u-space-8);
}

.u-mr-10 {
  margin-right: var(--fujisoko-u-space-10);
}

.u-mr-12 {
  margin-right: var(--fujisoko-u-space-12);
}

.u-mr-14 {
  margin-right: var(--fujisoko-u-space-14);
}

.u-mr-15 {
  margin-right: var(--fujisoko-u-space-15);
}

.u-mr-16 {
  margin-right: var(--fujisoko-u-space-16);
}

.u-mr-20 {
  margin-right: var(--fujisoko-u-space-20);
}

.u-mx-0 {
  margin-left: var(--fujisoko-u-space-0);
  margin-right: var(--fujisoko-u-space-0);
}

.u-mx-1 {
  margin-left: var(--fujisoko-u-space-1);
  margin-right: var(--fujisoko-u-space-1);
}

.u-mx-2 {
  margin-left: var(--fujisoko-u-space-2);
  margin-right: var(--fujisoko-u-space-2);
}

.u-mx-3 {
  margin-left: var(--fujisoko-u-space-3);
  margin-right: var(--fujisoko-u-space-3);
}

.u-mx-4 {
  margin-left: var(--fujisoko-u-space-4);
  margin-right: var(--fujisoko-u-space-4);
}

.u-mx-5 {
  margin-left: var(--fujisoko-u-space-5);
  margin-right: var(--fujisoko-u-space-5);
}

.u-mx-6 {
  margin-left: var(--fujisoko-u-space-6);
  margin-right: var(--fujisoko-u-space-6);
}

.u-mx-8 {
  margin-left: var(--fujisoko-u-space-8);
  margin-right: var(--fujisoko-u-space-8);
}

.u-mx-10 {
  margin-left: var(--fujisoko-u-space-10);
  margin-right: var(--fujisoko-u-space-10);
}

.u-mx-12 {
  margin-left: var(--fujisoko-u-space-12);
  margin-right: var(--fujisoko-u-space-12);
}

.u-mx-14 {
  margin-left: var(--fujisoko-u-space-14);
  margin-right: var(--fujisoko-u-space-14);
}

.u-mx-15 {
  margin-left: var(--fujisoko-u-space-15);
  margin-right: var(--fujisoko-u-space-15);
}

.u-mx-16 {
  margin-left: var(--fujisoko-u-space-16);
  margin-right: var(--fujisoko-u-space-16);
}

.u-mx-20 {
  margin-left: var(--fujisoko-u-space-20);
  margin-right: var(--fujisoko-u-space-20);
}

.u-my-0 {
  margin-top: var(--fujisoko-u-space-0);
  margin-bottom: var(--fujisoko-u-space-0);
}

.u-my-1 {
  margin-top: var(--fujisoko-u-space-1);
  margin-bottom: var(--fujisoko-u-space-1);
}

.u-my-2 {
  margin-top: var(--fujisoko-u-space-2);
  margin-bottom: var(--fujisoko-u-space-2);
}

.u-my-3 {
  margin-top: var(--fujisoko-u-space-3);
  margin-bottom: var(--fujisoko-u-space-3);
}

.u-my-4 {
  margin-top: var(--fujisoko-u-space-4);
  margin-bottom: var(--fujisoko-u-space-4);
}

.u-my-5 {
  margin-top: var(--fujisoko-u-space-5);
  margin-bottom: var(--fujisoko-u-space-5);
}

.u-my-6 {
  margin-top: var(--fujisoko-u-space-6);
  margin-bottom: var(--fujisoko-u-space-6);
}

.u-my-8 {
  margin-top: var(--fujisoko-u-space-8);
  margin-bottom: var(--fujisoko-u-space-8);
}

.u-my-10 {
  margin-top: var(--fujisoko-u-space-10);
  margin-bottom: var(--fujisoko-u-space-10);
}

.u-my-12 {
  margin-top: var(--fujisoko-u-space-12);
  margin-bottom: var(--fujisoko-u-space-12);
}

.u-my-14 {
  margin-top: var(--fujisoko-u-space-14);
  margin-bottom: var(--fujisoko-u-space-14);
}

.u-my-15 {
  margin-top: var(--fujisoko-u-space-15);
  margin-bottom: var(--fujisoko-u-space-15);
}

.u-my-16 {
  margin-top: var(--fujisoko-u-space-16);
  margin-bottom: var(--fujisoko-u-space-16);
}

.u-my-20 {
  margin-top: var(--fujisoko-u-space-20);
  margin-bottom: var(--fujisoko-u-space-20);
}

.u-p-0 {
  padding: var(--fujisoko-u-space-0);
}

.u-p-1 {
  padding: var(--fujisoko-u-space-1);
}

.u-p-2 {
  padding: var(--fujisoko-u-space-2);
}

.u-p-3 {
  padding: var(--fujisoko-u-space-3);
}

.u-p-4 {
  padding: var(--fujisoko-u-space-4);
}

.u-p-5 {
  padding: var(--fujisoko-u-space-5);
}

.u-p-6 {
  padding: var(--fujisoko-u-space-6);
}

.u-p-8 {
  padding: var(--fujisoko-u-space-8);
}

.u-p-10 {
  padding: var(--fujisoko-u-space-10);
}

.u-p-12 {
  padding: var(--fujisoko-u-space-12);
}

.u-p-14 {
  padding: var(--fujisoko-u-space-14);
}

.u-p-15 {
  padding: var(--fujisoko-u-space-15);
}

.u-p-16 {
  padding: var(--fujisoko-u-space-16);
}

.u-p-20 {
  padding: var(--fujisoko-u-space-20);
}

.u-pt-0 {
  padding-top: var(--fujisoko-u-space-0);
}

.u-pt-1 {
  padding-top: var(--fujisoko-u-space-1);
}

.u-pt-2 {
  padding-top: var(--fujisoko-u-space-2);
}

.u-pt-3 {
  padding-top: var(--fujisoko-u-space-3);
}

.u-pt-4 {
  padding-top: var(--fujisoko-u-space-4);
}

.u-pt-5 {
  padding-top: var(--fujisoko-u-space-5);
}

.u-pt-6 {
  padding-top: var(--fujisoko-u-space-6);
}

.u-pt-8 {
  padding-top: var(--fujisoko-u-space-8);
}

.u-pt-10 {
  padding-top: var(--fujisoko-u-space-10);
}

.u-pt-12 {
  padding-top: var(--fujisoko-u-space-12);
}

.u-pt-14 {
  padding-top: var(--fujisoko-u-space-14);
}

.u-pt-15 {
  padding-top: var(--fujisoko-u-space-15);
}

.u-pt-16 {
  padding-top: var(--fujisoko-u-space-16);
}

.u-pt-20 {
  padding-top: var(--fujisoko-u-space-20);
}

.u-pb-0 {
  padding-bottom: var(--fujisoko-u-space-0);
}

.u-pb-1 {
  padding-bottom: var(--fujisoko-u-space-1);
}

.u-pb-2 {
  padding-bottom: var(--fujisoko-u-space-2);
}

.u-pb-3 {
  padding-bottom: var(--fujisoko-u-space-3);
}

.u-pb-4 {
  padding-bottom: var(--fujisoko-u-space-4);
}

.u-pb-5 {
  padding-bottom: var(--fujisoko-u-space-5);
}

.u-pb-6 {
  padding-bottom: var(--fujisoko-u-space-6);
}

.u-pb-8 {
  padding-bottom: var(--fujisoko-u-space-8);
}

.u-pb-10 {
  padding-bottom: var(--fujisoko-u-space-10);
}

.u-pb-12 {
  padding-bottom: var(--fujisoko-u-space-12);
}

.u-pb-14 {
  padding-bottom: var(--fujisoko-u-space-14);
}

.u-pb-15 {
  padding-bottom: var(--fujisoko-u-space-15);
}

.u-pb-16 {
  padding-bottom: var(--fujisoko-u-space-16);
}

.u-pb-20 {
  padding-bottom: var(--fujisoko-u-space-20);
}

.u-pl-0 {
  padding-left: var(--fujisoko-u-space-0);
}

.u-pl-1 {
  padding-left: var(--fujisoko-u-space-1);
}

.u-pl-2 {
  padding-left: var(--fujisoko-u-space-2);
}

.u-pl-3 {
  padding-left: var(--fujisoko-u-space-3);
}

.u-pl-4 {
  padding-left: var(--fujisoko-u-space-4);
}

.u-pl-5 {
  padding-left: var(--fujisoko-u-space-5);
}

.u-pl-6 {
  padding-left: var(--fujisoko-u-space-6);
}

.u-pl-8 {
  padding-left: var(--fujisoko-u-space-8);
}

.u-pl-10 {
  padding-left: var(--fujisoko-u-space-10);
}

.u-pl-12 {
  padding-left: var(--fujisoko-u-space-12);
}

.u-pl-14 {
  padding-left: var(--fujisoko-u-space-14);
}

.u-pl-15 {
  padding-left: var(--fujisoko-u-space-15);
}

.u-pl-16 {
  padding-left: var(--fujisoko-u-space-16);
}

.u-pl-20 {
  padding-left: var(--fujisoko-u-space-20);
}

.u-pr-0 {
  padding-right: var(--fujisoko-u-space-0);
}

.u-pr-1 {
  padding-right: var(--fujisoko-u-space-1);
}

.u-pr-2 {
  padding-right: var(--fujisoko-u-space-2);
}

.u-pr-3 {
  padding-right: var(--fujisoko-u-space-3);
}

.u-pr-4 {
  padding-right: var(--fujisoko-u-space-4);
}

.u-pr-5 {
  padding-right: var(--fujisoko-u-space-5);
}

.u-pr-6 {
  padding-right: var(--fujisoko-u-space-6);
}

.u-pr-8 {
  padding-right: var(--fujisoko-u-space-8);
}

.u-pr-10 {
  padding-right: var(--fujisoko-u-space-10);
}

.u-pr-12 {
  padding-right: var(--fujisoko-u-space-12);
}

.u-pr-14 {
  padding-right: var(--fujisoko-u-space-14);
}

.u-pr-15 {
  padding-right: var(--fujisoko-u-space-15);
}

.u-pr-16 {
  padding-right: var(--fujisoko-u-space-16);
}

.u-pr-20 {
  padding-right: var(--fujisoko-u-space-20);
}

.u-px-0 {
  padding-left: var(--fujisoko-u-space-0);
  padding-right: var(--fujisoko-u-space-0);
}

.u-px-1 {
  padding-left: var(--fujisoko-u-space-1);
  padding-right: var(--fujisoko-u-space-1);
}

.u-px-2 {
  padding-left: var(--fujisoko-u-space-2);
  padding-right: var(--fujisoko-u-space-2);
}

.u-px-3 {
  padding-left: var(--fujisoko-u-space-3);
  padding-right: var(--fujisoko-u-space-3);
}

.u-px-4 {
  padding-left: var(--fujisoko-u-space-4);
  padding-right: var(--fujisoko-u-space-4);
}

.u-px-5 {
  padding-left: var(--fujisoko-u-space-5);
  padding-right: var(--fujisoko-u-space-5);
}

.u-px-6 {
  padding-left: var(--fujisoko-u-space-6);
  padding-right: var(--fujisoko-u-space-6);
}

.u-px-8 {
  padding-left: var(--fujisoko-u-space-8);
  padding-right: var(--fujisoko-u-space-8);
}

.u-px-10 {
  padding-left: var(--fujisoko-u-space-10);
  padding-right: var(--fujisoko-u-space-10);
}

.u-px-12 {
  padding-left: var(--fujisoko-u-space-12);
  padding-right: var(--fujisoko-u-space-12);
}

.u-px-14 {
  padding-left: var(--fujisoko-u-space-14);
  padding-right: var(--fujisoko-u-space-14);
}

.u-px-15 {
  padding-left: var(--fujisoko-u-space-15);
  padding-right: var(--fujisoko-u-space-15);
}

.u-px-16 {
  padding-left: var(--fujisoko-u-space-16);
  padding-right: var(--fujisoko-u-space-16);
}

.u-px-20 {
  padding-left: var(--fujisoko-u-space-20);
  padding-right: var(--fujisoko-u-space-20);
}

.u-py-0 {
  padding-top: var(--fujisoko-u-space-0);
  padding-bottom: var(--fujisoko-u-space-0);
}

.u-py-1 {
  padding-top: var(--fujisoko-u-space-1);
  padding-bottom: var(--fujisoko-u-space-1);
}

.u-py-2 {
  padding-top: var(--fujisoko-u-space-2);
  padding-bottom: var(--fujisoko-u-space-2);
}

.u-py-3 {
  padding-top: var(--fujisoko-u-space-3);
  padding-bottom: var(--fujisoko-u-space-3);
}

.u-py-4 {
  padding-top: var(--fujisoko-u-space-4);
  padding-bottom: var(--fujisoko-u-space-4);
}

.u-py-5 {
  padding-top: var(--fujisoko-u-space-5);
  padding-bottom: var(--fujisoko-u-space-5);
}

.u-py-6 {
  padding-top: var(--fujisoko-u-space-6);
  padding-bottom: var(--fujisoko-u-space-6);
}

.u-py-8 {
  padding-top: var(--fujisoko-u-space-8);
  padding-bottom: var(--fujisoko-u-space-8);
}

.u-py-10 {
  padding-top: var(--fujisoko-u-space-10);
  padding-bottom: var(--fujisoko-u-space-10);
}

.u-py-12 {
  padding-top: var(--fujisoko-u-space-12);
  padding-bottom: var(--fujisoko-u-space-12);
}

.u-py-14 {
  padding-top: var(--fujisoko-u-space-14);
  padding-bottom: var(--fujisoko-u-space-14);
}

.u-py-15 {
  padding-top: var(--fujisoko-u-space-15);
  padding-bottom: var(--fujisoko-u-space-15);
}

.u-py-16 {
  padding-top: var(--fujisoko-u-space-16);
  padding-bottom: var(--fujisoko-u-space-16);
}

.u-py-20 {
  padding-top: var(--fujisoko-u-space-20);
  padding-bottom: var(--fujisoko-u-space-20);
}

.u-gap-0 {
  gap: var(--fujisoko-u-space-0);
}

.u-gap-1 {
  gap: var(--fujisoko-u-space-1);
}

.u-gap-2 {
  gap: var(--fujisoko-u-space-2);
}

.u-gap-3 {
  gap: var(--fujisoko-u-space-3);
}

.u-gap-4 {
  gap: var(--fujisoko-u-space-4);
}

.u-gap-5 {
  gap: var(--fujisoko-u-space-5);
}

.u-gap-6 {
  gap: var(--fujisoko-u-space-6);
}

.u-gap-8 {
  gap: var(--fujisoko-u-space-8);
}

.u-gap-10 {
  gap: var(--fujisoko-u-space-10);
}

.u-gap-12 {
  gap: var(--fujisoko-u-space-12);
}

.u-gap-14 {
  gap: var(--fujisoko-u-space-14);
}

.u-gap-15 {
  gap: var(--fujisoko-u-space-15);
}

.u-gap-16 {
  gap: var(--fujisoko-u-space-16);
}

.u-gap-20 {
  gap: var(--fujisoko-u-space-20);
}

.u-ml-auto {
  margin-left: auto;
}

.u-mr-auto {
  margin-right: auto;
}

.u-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.u-pb-layout-sm {
  padding-bottom: var(--fujisoko-layout-page-shell-pad-sm-y);
}

@media (max-width: 768px) {
  .u-sp-m-0 {
    margin: var(--fujisoko-u-space-0);
  }
  .u-sp-m-1 {
    margin: var(--fujisoko-u-space-1);
  }
  .u-sp-m-2 {
    margin: var(--fujisoko-u-space-2);
  }
  .u-sp-m-3 {
    margin: var(--fujisoko-u-space-3);
  }
  .u-sp-m-4 {
    margin: var(--fujisoko-u-space-4);
  }
  .u-sp-m-5 {
    margin: var(--fujisoko-u-space-5);
  }
  .u-sp-m-6 {
    margin: var(--fujisoko-u-space-6);
  }
  .u-sp-m-8 {
    margin: var(--fujisoko-u-space-8);
  }
  .u-sp-m-10 {
    margin: var(--fujisoko-u-space-10);
  }
  .u-sp-m-12 {
    margin: var(--fujisoko-u-space-12);
  }
  .u-sp-m-14 {
    margin: var(--fujisoko-u-space-14);
  }
  .u-sp-m-15 {
    margin: var(--fujisoko-u-space-15);
  }
  .u-sp-m-16 {
    margin: var(--fujisoko-u-space-16);
  }
  .u-sp-m-20 {
    margin: var(--fujisoko-u-space-20);
  }
  .u-sp-mt-0 {
    margin-top: var(--fujisoko-u-space-0);
  }
  .u-sp-mt-1 {
    margin-top: var(--fujisoko-u-space-1);
  }
  .u-sp-mt-2 {
    margin-top: var(--fujisoko-u-space-2);
  }
  .u-sp-mt-3 {
    margin-top: var(--fujisoko-u-space-3);
  }
  .u-sp-mt-4 {
    margin-top: var(--fujisoko-u-space-4);
  }
  .u-sp-mt-5 {
    margin-top: var(--fujisoko-u-space-5);
  }
  .u-sp-mt-6 {
    margin-top: var(--fujisoko-u-space-6);
  }
  .u-sp-mt-8 {
    margin-top: var(--fujisoko-u-space-8);
  }
  .u-sp-mt-10 {
    margin-top: var(--fujisoko-u-space-10);
  }
  .u-sp-mt-12 {
    margin-top: var(--fujisoko-u-space-12);
  }
  .u-sp-mt-14 {
    margin-top: var(--fujisoko-u-space-14);
  }
  .u-sp-mt-15 {
    margin-top: var(--fujisoko-u-space-15);
  }
  .u-sp-mt-16 {
    margin-top: var(--fujisoko-u-space-16);
  }
  .u-sp-mt-20 {
    margin-top: var(--fujisoko-u-space-20);
  }
  .u-sp-mb-0 {
    margin-bottom: var(--fujisoko-u-space-0);
  }
  .u-sp-mb-1 {
    margin-bottom: var(--fujisoko-u-space-1);
  }
  .u-sp-mb-2 {
    margin-bottom: var(--fujisoko-u-space-2);
  }
  .u-sp-mb-3 {
    margin-bottom: var(--fujisoko-u-space-3);
  }
  .u-sp-mb-4 {
    margin-bottom: var(--fujisoko-u-space-4);
  }
  .u-sp-mb-5 {
    margin-bottom: var(--fujisoko-u-space-5);
  }
  .u-sp-mb-6 {
    margin-bottom: var(--fujisoko-u-space-6);
  }
  .u-sp-mb-8 {
    margin-bottom: var(--fujisoko-u-space-8);
  }
  .u-sp-mb-10 {
    margin-bottom: var(--fujisoko-u-space-10);
  }
  .u-sp-mb-12 {
    margin-bottom: var(--fujisoko-u-space-12);
  }
  .u-sp-mb-14 {
    margin-bottom: var(--fujisoko-u-space-14);
  }
  .u-sp-mb-15 {
    margin-bottom: var(--fujisoko-u-space-15);
  }
  .u-sp-mb-16 {
    margin-bottom: var(--fujisoko-u-space-16);
  }
  .u-sp-mb-20 {
    margin-bottom: var(--fujisoko-u-space-20);
  }
  .u-sp-ml-0 {
    margin-left: var(--fujisoko-u-space-0);
  }
  .u-sp-ml-1 {
    margin-left: var(--fujisoko-u-space-1);
  }
  .u-sp-ml-2 {
    margin-left: var(--fujisoko-u-space-2);
  }
  .u-sp-ml-3 {
    margin-left: var(--fujisoko-u-space-3);
  }
  .u-sp-ml-4 {
    margin-left: var(--fujisoko-u-space-4);
  }
  .u-sp-ml-5 {
    margin-left: var(--fujisoko-u-space-5);
  }
  .u-sp-ml-6 {
    margin-left: var(--fujisoko-u-space-6);
  }
  .u-sp-ml-8 {
    margin-left: var(--fujisoko-u-space-8);
  }
  .u-sp-ml-10 {
    margin-left: var(--fujisoko-u-space-10);
  }
  .u-sp-ml-12 {
    margin-left: var(--fujisoko-u-space-12);
  }
  .u-sp-ml-14 {
    margin-left: var(--fujisoko-u-space-14);
  }
  .u-sp-ml-15 {
    margin-left: var(--fujisoko-u-space-15);
  }
  .u-sp-ml-16 {
    margin-left: var(--fujisoko-u-space-16);
  }
  .u-sp-ml-20 {
    margin-left: var(--fujisoko-u-space-20);
  }
  .u-sp-mr-0 {
    margin-right: var(--fujisoko-u-space-0);
  }
  .u-sp-mr-1 {
    margin-right: var(--fujisoko-u-space-1);
  }
  .u-sp-mr-2 {
    margin-right: var(--fujisoko-u-space-2);
  }
  .u-sp-mr-3 {
    margin-right: var(--fujisoko-u-space-3);
  }
  .u-sp-mr-4 {
    margin-right: var(--fujisoko-u-space-4);
  }
  .u-sp-mr-5 {
    margin-right: var(--fujisoko-u-space-5);
  }
  .u-sp-mr-6 {
    margin-right: var(--fujisoko-u-space-6);
  }
  .u-sp-mr-8 {
    margin-right: var(--fujisoko-u-space-8);
  }
  .u-sp-mr-10 {
    margin-right: var(--fujisoko-u-space-10);
  }
  .u-sp-mr-12 {
    margin-right: var(--fujisoko-u-space-12);
  }
  .u-sp-mr-14 {
    margin-right: var(--fujisoko-u-space-14);
  }
  .u-sp-mr-15 {
    margin-right: var(--fujisoko-u-space-15);
  }
  .u-sp-mr-16 {
    margin-right: var(--fujisoko-u-space-16);
  }
  .u-sp-mr-20 {
    margin-right: var(--fujisoko-u-space-20);
  }
  .u-sp-mx-0 {
    margin-left: var(--fujisoko-u-space-0);
    margin-right: var(--fujisoko-u-space-0);
  }
  .u-sp-mx-1 {
    margin-left: var(--fujisoko-u-space-1);
    margin-right: var(--fujisoko-u-space-1);
  }
  .u-sp-mx-2 {
    margin-left: var(--fujisoko-u-space-2);
    margin-right: var(--fujisoko-u-space-2);
  }
  .u-sp-mx-3 {
    margin-left: var(--fujisoko-u-space-3);
    margin-right: var(--fujisoko-u-space-3);
  }
  .u-sp-mx-4 {
    margin-left: var(--fujisoko-u-space-4);
    margin-right: var(--fujisoko-u-space-4);
  }
  .u-sp-mx-5 {
    margin-left: var(--fujisoko-u-space-5);
    margin-right: var(--fujisoko-u-space-5);
  }
  .u-sp-mx-6 {
    margin-left: var(--fujisoko-u-space-6);
    margin-right: var(--fujisoko-u-space-6);
  }
  .u-sp-mx-8 {
    margin-left: var(--fujisoko-u-space-8);
    margin-right: var(--fujisoko-u-space-8);
  }
  .u-sp-mx-10 {
    margin-left: var(--fujisoko-u-space-10);
    margin-right: var(--fujisoko-u-space-10);
  }
  .u-sp-mx-12 {
    margin-left: var(--fujisoko-u-space-12);
    margin-right: var(--fujisoko-u-space-12);
  }
  .u-sp-mx-14 {
    margin-left: var(--fujisoko-u-space-14);
    margin-right: var(--fujisoko-u-space-14);
  }
  .u-sp-mx-15 {
    margin-left: var(--fujisoko-u-space-15);
    margin-right: var(--fujisoko-u-space-15);
  }
  .u-sp-mx-16 {
    margin-left: var(--fujisoko-u-space-16);
    margin-right: var(--fujisoko-u-space-16);
  }
  .u-sp-mx-20 {
    margin-left: var(--fujisoko-u-space-20);
    margin-right: var(--fujisoko-u-space-20);
  }
  .u-sp-my-0 {
    margin-top: var(--fujisoko-u-space-0);
    margin-bottom: var(--fujisoko-u-space-0);
  }
  .u-sp-my-1 {
    margin-top: var(--fujisoko-u-space-1);
    margin-bottom: var(--fujisoko-u-space-1);
  }
  .u-sp-my-2 {
    margin-top: var(--fujisoko-u-space-2);
    margin-bottom: var(--fujisoko-u-space-2);
  }
  .u-sp-my-3 {
    margin-top: var(--fujisoko-u-space-3);
    margin-bottom: var(--fujisoko-u-space-3);
  }
  .u-sp-my-4 {
    margin-top: var(--fujisoko-u-space-4);
    margin-bottom: var(--fujisoko-u-space-4);
  }
  .u-sp-my-5 {
    margin-top: var(--fujisoko-u-space-5);
    margin-bottom: var(--fujisoko-u-space-5);
  }
  .u-sp-my-6 {
    margin-top: var(--fujisoko-u-space-6);
    margin-bottom: var(--fujisoko-u-space-6);
  }
  .u-sp-my-8 {
    margin-top: var(--fujisoko-u-space-8);
    margin-bottom: var(--fujisoko-u-space-8);
  }
  .u-sp-my-10 {
    margin-top: var(--fujisoko-u-space-10);
    margin-bottom: var(--fujisoko-u-space-10);
  }
  .u-sp-my-12 {
    margin-top: var(--fujisoko-u-space-12);
    margin-bottom: var(--fujisoko-u-space-12);
  }
  .u-sp-my-14 {
    margin-top: var(--fujisoko-u-space-14);
    margin-bottom: var(--fujisoko-u-space-14);
  }
  .u-sp-my-15 {
    margin-top: var(--fujisoko-u-space-15);
    margin-bottom: var(--fujisoko-u-space-15);
  }
  .u-sp-my-16 {
    margin-top: var(--fujisoko-u-space-16);
    margin-bottom: var(--fujisoko-u-space-16);
  }
  .u-sp-my-20 {
    margin-top: var(--fujisoko-u-space-20);
    margin-bottom: var(--fujisoko-u-space-20);
  }
  .u-sp-p-0 {
    padding: var(--fujisoko-u-space-0);
  }
  .u-sp-p-1 {
    padding: var(--fujisoko-u-space-1);
  }
  .u-sp-p-2 {
    padding: var(--fujisoko-u-space-2);
  }
  .u-sp-p-3 {
    padding: var(--fujisoko-u-space-3);
  }
  .u-sp-p-4 {
    padding: var(--fujisoko-u-space-4);
  }
  .u-sp-p-5 {
    padding: var(--fujisoko-u-space-5);
  }
  .u-sp-p-6 {
    padding: var(--fujisoko-u-space-6);
  }
  .u-sp-p-8 {
    padding: var(--fujisoko-u-space-8);
  }
  .u-sp-p-10 {
    padding: var(--fujisoko-u-space-10);
  }
  .u-sp-p-12 {
    padding: var(--fujisoko-u-space-12);
  }
  .u-sp-p-14 {
    padding: var(--fujisoko-u-space-14);
  }
  .u-sp-p-15 {
    padding: var(--fujisoko-u-space-15);
  }
  .u-sp-p-16 {
    padding: var(--fujisoko-u-space-16);
  }
  .u-sp-p-20 {
    padding: var(--fujisoko-u-space-20);
  }
  .u-sp-pt-0 {
    padding-top: var(--fujisoko-u-space-0);
  }
  .u-sp-pt-1 {
    padding-top: var(--fujisoko-u-space-1);
  }
  .u-sp-pt-2 {
    padding-top: var(--fujisoko-u-space-2);
  }
  .u-sp-pt-3 {
    padding-top: var(--fujisoko-u-space-3);
  }
  .u-sp-pt-4 {
    padding-top: var(--fujisoko-u-space-4);
  }
  .u-sp-pt-5 {
    padding-top: var(--fujisoko-u-space-5);
  }
  .u-sp-pt-6 {
    padding-top: var(--fujisoko-u-space-6);
  }
  .u-sp-pt-8 {
    padding-top: var(--fujisoko-u-space-8);
  }
  .u-sp-pt-10 {
    padding-top: var(--fujisoko-u-space-10);
  }
  .u-sp-pt-12 {
    padding-top: var(--fujisoko-u-space-12);
  }
  .u-sp-pt-14 {
    padding-top: var(--fujisoko-u-space-14);
  }
  .u-sp-pt-15 {
    padding-top: var(--fujisoko-u-space-15);
  }
  .u-sp-pt-16 {
    padding-top: var(--fujisoko-u-space-16);
  }
  .u-sp-pt-20 {
    padding-top: var(--fujisoko-u-space-20);
  }
  .u-sp-pb-0 {
    padding-bottom: var(--fujisoko-u-space-0);
  }
  .u-sp-pb-1 {
    padding-bottom: var(--fujisoko-u-space-1);
  }
  .u-sp-pb-2 {
    padding-bottom: var(--fujisoko-u-space-2);
  }
  .u-sp-pb-3 {
    padding-bottom: var(--fujisoko-u-space-3);
  }
  .u-sp-pb-4 {
    padding-bottom: var(--fujisoko-u-space-4);
  }
  .u-sp-pb-5 {
    padding-bottom: var(--fujisoko-u-space-5);
  }
  .u-sp-pb-6 {
    padding-bottom: var(--fujisoko-u-space-6);
  }
  .u-sp-pb-8 {
    padding-bottom: var(--fujisoko-u-space-8);
  }
  .u-sp-pb-10 {
    padding-bottom: var(--fujisoko-u-space-10);
  }
  .u-sp-pb-12 {
    padding-bottom: var(--fujisoko-u-space-12);
  }
  .u-sp-pb-14 {
    padding-bottom: var(--fujisoko-u-space-14);
  }
  .u-sp-pb-15 {
    padding-bottom: var(--fujisoko-u-space-15);
  }
  .u-sp-pb-16 {
    padding-bottom: var(--fujisoko-u-space-16);
  }
  .u-sp-pb-20 {
    padding-bottom: var(--fujisoko-u-space-20);
  }
  .u-sp-pl-0 {
    padding-left: var(--fujisoko-u-space-0);
  }
  .u-sp-pl-1 {
    padding-left: var(--fujisoko-u-space-1);
  }
  .u-sp-pl-2 {
    padding-left: var(--fujisoko-u-space-2);
  }
  .u-sp-pl-3 {
    padding-left: var(--fujisoko-u-space-3);
  }
  .u-sp-pl-4 {
    padding-left: var(--fujisoko-u-space-4);
  }
  .u-sp-pl-5 {
    padding-left: var(--fujisoko-u-space-5);
  }
  .u-sp-pl-6 {
    padding-left: var(--fujisoko-u-space-6);
  }
  .u-sp-pl-8 {
    padding-left: var(--fujisoko-u-space-8);
  }
  .u-sp-pl-10 {
    padding-left: var(--fujisoko-u-space-10);
  }
  .u-sp-pl-12 {
    padding-left: var(--fujisoko-u-space-12);
  }
  .u-sp-pl-14 {
    padding-left: var(--fujisoko-u-space-14);
  }
  .u-sp-pl-15 {
    padding-left: var(--fujisoko-u-space-15);
  }
  .u-sp-pl-16 {
    padding-left: var(--fujisoko-u-space-16);
  }
  .u-sp-pl-20 {
    padding-left: var(--fujisoko-u-space-20);
  }
  .u-sp-pr-0 {
    padding-right: var(--fujisoko-u-space-0);
  }
  .u-sp-pr-1 {
    padding-right: var(--fujisoko-u-space-1);
  }
  .u-sp-pr-2 {
    padding-right: var(--fujisoko-u-space-2);
  }
  .u-sp-pr-3 {
    padding-right: var(--fujisoko-u-space-3);
  }
  .u-sp-pr-4 {
    padding-right: var(--fujisoko-u-space-4);
  }
  .u-sp-pr-5 {
    padding-right: var(--fujisoko-u-space-5);
  }
  .u-sp-pr-6 {
    padding-right: var(--fujisoko-u-space-6);
  }
  .u-sp-pr-8 {
    padding-right: var(--fujisoko-u-space-8);
  }
  .u-sp-pr-10 {
    padding-right: var(--fujisoko-u-space-10);
  }
  .u-sp-pr-12 {
    padding-right: var(--fujisoko-u-space-12);
  }
  .u-sp-pr-14 {
    padding-right: var(--fujisoko-u-space-14);
  }
  .u-sp-pr-15 {
    padding-right: var(--fujisoko-u-space-15);
  }
  .u-sp-pr-16 {
    padding-right: var(--fujisoko-u-space-16);
  }
  .u-sp-pr-20 {
    padding-right: var(--fujisoko-u-space-20);
  }
  .u-sp-px-0 {
    padding-left: var(--fujisoko-u-space-0);
    padding-right: var(--fujisoko-u-space-0);
  }
  .u-sp-px-1 {
    padding-left: var(--fujisoko-u-space-1);
    padding-right: var(--fujisoko-u-space-1);
  }
  .u-sp-px-2 {
    padding-left: var(--fujisoko-u-space-2);
    padding-right: var(--fujisoko-u-space-2);
  }
  .u-sp-px-3 {
    padding-left: var(--fujisoko-u-space-3);
    padding-right: var(--fujisoko-u-space-3);
  }
  .u-sp-px-4 {
    padding-left: var(--fujisoko-u-space-4);
    padding-right: var(--fujisoko-u-space-4);
  }
  .u-sp-px-5 {
    padding-left: var(--fujisoko-u-space-5);
    padding-right: var(--fujisoko-u-space-5);
  }
  .u-sp-px-6 {
    padding-left: var(--fujisoko-u-space-6);
    padding-right: var(--fujisoko-u-space-6);
  }
  .u-sp-px-8 {
    padding-left: var(--fujisoko-u-space-8);
    padding-right: var(--fujisoko-u-space-8);
  }
  .u-sp-px-10 {
    padding-left: var(--fujisoko-u-space-10);
    padding-right: var(--fujisoko-u-space-10);
  }
  .u-sp-px-12 {
    padding-left: var(--fujisoko-u-space-12);
    padding-right: var(--fujisoko-u-space-12);
  }
  .u-sp-px-14 {
    padding-left: var(--fujisoko-u-space-14);
    padding-right: var(--fujisoko-u-space-14);
  }
  .u-sp-px-15 {
    padding-left: var(--fujisoko-u-space-15);
    padding-right: var(--fujisoko-u-space-15);
  }
  .u-sp-px-16 {
    padding-left: var(--fujisoko-u-space-16);
    padding-right: var(--fujisoko-u-space-16);
  }
  .u-sp-px-20 {
    padding-left: var(--fujisoko-u-space-20);
    padding-right: var(--fujisoko-u-space-20);
  }
  .u-sp-py-0 {
    padding-top: var(--fujisoko-u-space-0);
    padding-bottom: var(--fujisoko-u-space-0);
  }
  .u-sp-py-1 {
    padding-top: var(--fujisoko-u-space-1);
    padding-bottom: var(--fujisoko-u-space-1);
  }
  .u-sp-py-2 {
    padding-top: var(--fujisoko-u-space-2);
    padding-bottom: var(--fujisoko-u-space-2);
  }
  .u-sp-py-3 {
    padding-top: var(--fujisoko-u-space-3);
    padding-bottom: var(--fujisoko-u-space-3);
  }
  .u-sp-py-4 {
    padding-top: var(--fujisoko-u-space-4);
    padding-bottom: var(--fujisoko-u-space-4);
  }
  .u-sp-py-5 {
    padding-top: var(--fujisoko-u-space-5);
    padding-bottom: var(--fujisoko-u-space-5);
  }
  .u-sp-py-6 {
    padding-top: var(--fujisoko-u-space-6);
    padding-bottom: var(--fujisoko-u-space-6);
  }
  .u-sp-py-8 {
    padding-top: var(--fujisoko-u-space-8);
    padding-bottom: var(--fujisoko-u-space-8);
  }
  .u-sp-py-10 {
    padding-top: var(--fujisoko-u-space-10);
    padding-bottom: var(--fujisoko-u-space-10);
  }
  .u-sp-py-12 {
    padding-top: var(--fujisoko-u-space-12);
    padding-bottom: var(--fujisoko-u-space-12);
  }
  .u-sp-py-14 {
    padding-top: var(--fujisoko-u-space-14);
    padding-bottom: var(--fujisoko-u-space-14);
  }
  .u-sp-py-15 {
    padding-top: var(--fujisoko-u-space-15);
    padding-bottom: var(--fujisoko-u-space-15);
  }
  .u-sp-py-16 {
    padding-top: var(--fujisoko-u-space-16);
    padding-bottom: var(--fujisoko-u-space-16);
  }
  .u-sp-py-20 {
    padding-top: var(--fujisoko-u-space-20);
    padding-bottom: var(--fujisoko-u-space-20);
  }
  .u-sp-gap-0 {
    gap: var(--fujisoko-u-space-0);
  }
  .u-sp-gap-1 {
    gap: var(--fujisoko-u-space-1);
  }
  .u-sp-gap-2 {
    gap: var(--fujisoko-u-space-2);
  }
  .u-sp-gap-3 {
    gap: var(--fujisoko-u-space-3);
  }
  .u-sp-gap-4 {
    gap: var(--fujisoko-u-space-4);
  }
  .u-sp-gap-5 {
    gap: var(--fujisoko-u-space-5);
  }
  .u-sp-gap-6 {
    gap: var(--fujisoko-u-space-6);
  }
  .u-sp-gap-8 {
    gap: var(--fujisoko-u-space-8);
  }
  .u-sp-gap-10 {
    gap: var(--fujisoko-u-space-10);
  }
  .u-sp-gap-12 {
    gap: var(--fujisoko-u-space-12);
  }
  .u-sp-gap-14 {
    gap: var(--fujisoko-u-space-14);
  }
  .u-sp-gap-15 {
    gap: var(--fujisoko-u-space-15);
  }
  .u-sp-gap-16 {
    gap: var(--fujisoko-u-space-16);
  }
  .u-sp-gap-20 {
    gap: var(--fujisoko-u-space-20);
  }
}
@media (min-width: 769px) {
  .u-pc-m-0 {
    margin: var(--fujisoko-u-space-0);
  }
  .u-pc-m-1 {
    margin: var(--fujisoko-u-space-1);
  }
  .u-pc-m-2 {
    margin: var(--fujisoko-u-space-2);
  }
  .u-pc-m-3 {
    margin: var(--fujisoko-u-space-3);
  }
  .u-pc-m-4 {
    margin: var(--fujisoko-u-space-4);
  }
  .u-pc-m-5 {
    margin: var(--fujisoko-u-space-5);
  }
  .u-pc-m-6 {
    margin: var(--fujisoko-u-space-6);
  }
  .u-pc-m-8 {
    margin: var(--fujisoko-u-space-8);
  }
  .u-pc-m-10 {
    margin: var(--fujisoko-u-space-10);
  }
  .u-pc-m-12 {
    margin: var(--fujisoko-u-space-12);
  }
  .u-pc-m-14 {
    margin: var(--fujisoko-u-space-14);
  }
  .u-pc-m-15 {
    margin: var(--fujisoko-u-space-15);
  }
  .u-pc-m-16 {
    margin: var(--fujisoko-u-space-16);
  }
  .u-pc-m-20 {
    margin: var(--fujisoko-u-space-20);
  }
  .u-pc-mt-0 {
    margin-top: var(--fujisoko-u-space-0);
  }
  .u-pc-mt-1 {
    margin-top: var(--fujisoko-u-space-1);
  }
  .u-pc-mt-2 {
    margin-top: var(--fujisoko-u-space-2);
  }
  .u-pc-mt-3 {
    margin-top: var(--fujisoko-u-space-3);
  }
  .u-pc-mt-4 {
    margin-top: var(--fujisoko-u-space-4);
  }
  .u-pc-mt-5 {
    margin-top: var(--fujisoko-u-space-5);
  }
  .u-pc-mt-6 {
    margin-top: var(--fujisoko-u-space-6);
  }
  .u-pc-mt-8 {
    margin-top: var(--fujisoko-u-space-8);
  }
  .u-pc-mt-10 {
    margin-top: var(--fujisoko-u-space-10);
  }
  .u-pc-mt-12 {
    margin-top: var(--fujisoko-u-space-12);
  }
  .u-pc-mt-14 {
    margin-top: var(--fujisoko-u-space-14);
  }
  .u-pc-mt-15 {
    margin-top: var(--fujisoko-u-space-15);
  }
  .u-pc-mt-16 {
    margin-top: var(--fujisoko-u-space-16);
  }
  .u-pc-mt-20 {
    margin-top: var(--fujisoko-u-space-20);
  }
  .u-pc-mb-0 {
    margin-bottom: var(--fujisoko-u-space-0);
  }
  .u-pc-mb-1 {
    margin-bottom: var(--fujisoko-u-space-1);
  }
  .u-pc-mb-2 {
    margin-bottom: var(--fujisoko-u-space-2);
  }
  .u-pc-mb-3 {
    margin-bottom: var(--fujisoko-u-space-3);
  }
  .u-pc-mb-4 {
    margin-bottom: var(--fujisoko-u-space-4);
  }
  .u-pc-mb-5 {
    margin-bottom: var(--fujisoko-u-space-5);
  }
  .u-pc-mb-6 {
    margin-bottom: var(--fujisoko-u-space-6);
  }
  .u-pc-mb-8 {
    margin-bottom: var(--fujisoko-u-space-8);
  }
  .u-pc-mb-10 {
    margin-bottom: var(--fujisoko-u-space-10);
  }
  .u-pc-mb-12 {
    margin-bottom: var(--fujisoko-u-space-12);
  }
  .u-pc-mb-14 {
    margin-bottom: var(--fujisoko-u-space-14);
  }
  .u-pc-mb-15 {
    margin-bottom: var(--fujisoko-u-space-15);
  }
  .u-pc-mb-16 {
    margin-bottom: var(--fujisoko-u-space-16);
  }
  .u-pc-mb-20 {
    margin-bottom: var(--fujisoko-u-space-20);
  }
  .u-pc-ml-0 {
    margin-left: var(--fujisoko-u-space-0);
  }
  .u-pc-ml-1 {
    margin-left: var(--fujisoko-u-space-1);
  }
  .u-pc-ml-2 {
    margin-left: var(--fujisoko-u-space-2);
  }
  .u-pc-ml-3 {
    margin-left: var(--fujisoko-u-space-3);
  }
  .u-pc-ml-4 {
    margin-left: var(--fujisoko-u-space-4);
  }
  .u-pc-ml-5 {
    margin-left: var(--fujisoko-u-space-5);
  }
  .u-pc-ml-6 {
    margin-left: var(--fujisoko-u-space-6);
  }
  .u-pc-ml-8 {
    margin-left: var(--fujisoko-u-space-8);
  }
  .u-pc-ml-10 {
    margin-left: var(--fujisoko-u-space-10);
  }
  .u-pc-ml-12 {
    margin-left: var(--fujisoko-u-space-12);
  }
  .u-pc-ml-14 {
    margin-left: var(--fujisoko-u-space-14);
  }
  .u-pc-ml-15 {
    margin-left: var(--fujisoko-u-space-15);
  }
  .u-pc-ml-16 {
    margin-left: var(--fujisoko-u-space-16);
  }
  .u-pc-ml-20 {
    margin-left: var(--fujisoko-u-space-20);
  }
  .u-pc-mr-0 {
    margin-right: var(--fujisoko-u-space-0);
  }
  .u-pc-mr-1 {
    margin-right: var(--fujisoko-u-space-1);
  }
  .u-pc-mr-2 {
    margin-right: var(--fujisoko-u-space-2);
  }
  .u-pc-mr-3 {
    margin-right: var(--fujisoko-u-space-3);
  }
  .u-pc-mr-4 {
    margin-right: var(--fujisoko-u-space-4);
  }
  .u-pc-mr-5 {
    margin-right: var(--fujisoko-u-space-5);
  }
  .u-pc-mr-6 {
    margin-right: var(--fujisoko-u-space-6);
  }
  .u-pc-mr-8 {
    margin-right: var(--fujisoko-u-space-8);
  }
  .u-pc-mr-10 {
    margin-right: var(--fujisoko-u-space-10);
  }
  .u-pc-mr-12 {
    margin-right: var(--fujisoko-u-space-12);
  }
  .u-pc-mr-14 {
    margin-right: var(--fujisoko-u-space-14);
  }
  .u-pc-mr-15 {
    margin-right: var(--fujisoko-u-space-15);
  }
  .u-pc-mr-16 {
    margin-right: var(--fujisoko-u-space-16);
  }
  .u-pc-mr-20 {
    margin-right: var(--fujisoko-u-space-20);
  }
  .u-pc-mx-0 {
    margin-left: var(--fujisoko-u-space-0);
    margin-right: var(--fujisoko-u-space-0);
  }
  .u-pc-mx-1 {
    margin-left: var(--fujisoko-u-space-1);
    margin-right: var(--fujisoko-u-space-1);
  }
  .u-pc-mx-2 {
    margin-left: var(--fujisoko-u-space-2);
    margin-right: var(--fujisoko-u-space-2);
  }
  .u-pc-mx-3 {
    margin-left: var(--fujisoko-u-space-3);
    margin-right: var(--fujisoko-u-space-3);
  }
  .u-pc-mx-4 {
    margin-left: var(--fujisoko-u-space-4);
    margin-right: var(--fujisoko-u-space-4);
  }
  .u-pc-mx-5 {
    margin-left: var(--fujisoko-u-space-5);
    margin-right: var(--fujisoko-u-space-5);
  }
  .u-pc-mx-6 {
    margin-left: var(--fujisoko-u-space-6);
    margin-right: var(--fujisoko-u-space-6);
  }
  .u-pc-mx-8 {
    margin-left: var(--fujisoko-u-space-8);
    margin-right: var(--fujisoko-u-space-8);
  }
  .u-pc-mx-10 {
    margin-left: var(--fujisoko-u-space-10);
    margin-right: var(--fujisoko-u-space-10);
  }
  .u-pc-mx-12 {
    margin-left: var(--fujisoko-u-space-12);
    margin-right: var(--fujisoko-u-space-12);
  }
  .u-pc-mx-14 {
    margin-left: var(--fujisoko-u-space-14);
    margin-right: var(--fujisoko-u-space-14);
  }
  .u-pc-mx-15 {
    margin-left: var(--fujisoko-u-space-15);
    margin-right: var(--fujisoko-u-space-15);
  }
  .u-pc-mx-16 {
    margin-left: var(--fujisoko-u-space-16);
    margin-right: var(--fujisoko-u-space-16);
  }
  .u-pc-mx-20 {
    margin-left: var(--fujisoko-u-space-20);
    margin-right: var(--fujisoko-u-space-20);
  }
  .u-pc-my-0 {
    margin-top: var(--fujisoko-u-space-0);
    margin-bottom: var(--fujisoko-u-space-0);
  }
  .u-pc-my-1 {
    margin-top: var(--fujisoko-u-space-1);
    margin-bottom: var(--fujisoko-u-space-1);
  }
  .u-pc-my-2 {
    margin-top: var(--fujisoko-u-space-2);
    margin-bottom: var(--fujisoko-u-space-2);
  }
  .u-pc-my-3 {
    margin-top: var(--fujisoko-u-space-3);
    margin-bottom: var(--fujisoko-u-space-3);
  }
  .u-pc-my-4 {
    margin-top: var(--fujisoko-u-space-4);
    margin-bottom: var(--fujisoko-u-space-4);
  }
  .u-pc-my-5 {
    margin-top: var(--fujisoko-u-space-5);
    margin-bottom: var(--fujisoko-u-space-5);
  }
  .u-pc-my-6 {
    margin-top: var(--fujisoko-u-space-6);
    margin-bottom: var(--fujisoko-u-space-6);
  }
  .u-pc-my-8 {
    margin-top: var(--fujisoko-u-space-8);
    margin-bottom: var(--fujisoko-u-space-8);
  }
  .u-pc-my-10 {
    margin-top: var(--fujisoko-u-space-10);
    margin-bottom: var(--fujisoko-u-space-10);
  }
  .u-pc-my-12 {
    margin-top: var(--fujisoko-u-space-12);
    margin-bottom: var(--fujisoko-u-space-12);
  }
  .u-pc-my-14 {
    margin-top: var(--fujisoko-u-space-14);
    margin-bottom: var(--fujisoko-u-space-14);
  }
  .u-pc-my-15 {
    margin-top: var(--fujisoko-u-space-15);
    margin-bottom: var(--fujisoko-u-space-15);
  }
  .u-pc-my-16 {
    margin-top: var(--fujisoko-u-space-16);
    margin-bottom: var(--fujisoko-u-space-16);
  }
  .u-pc-my-20 {
    margin-top: var(--fujisoko-u-space-20);
    margin-bottom: var(--fujisoko-u-space-20);
  }
  .u-pc-p-0 {
    padding: var(--fujisoko-u-space-0);
  }
  .u-pc-p-1 {
    padding: var(--fujisoko-u-space-1);
  }
  .u-pc-p-2 {
    padding: var(--fujisoko-u-space-2);
  }
  .u-pc-p-3 {
    padding: var(--fujisoko-u-space-3);
  }
  .u-pc-p-4 {
    padding: var(--fujisoko-u-space-4);
  }
  .u-pc-p-5 {
    padding: var(--fujisoko-u-space-5);
  }
  .u-pc-p-6 {
    padding: var(--fujisoko-u-space-6);
  }
  .u-pc-p-8 {
    padding: var(--fujisoko-u-space-8);
  }
  .u-pc-p-10 {
    padding: var(--fujisoko-u-space-10);
  }
  .u-pc-p-12 {
    padding: var(--fujisoko-u-space-12);
  }
  .u-pc-p-14 {
    padding: var(--fujisoko-u-space-14);
  }
  .u-pc-p-15 {
    padding: var(--fujisoko-u-space-15);
  }
  .u-pc-p-16 {
    padding: var(--fujisoko-u-space-16);
  }
  .u-pc-p-20 {
    padding: var(--fujisoko-u-space-20);
  }
  .u-pc-pt-0 {
    padding-top: var(--fujisoko-u-space-0);
  }
  .u-pc-pt-1 {
    padding-top: var(--fujisoko-u-space-1);
  }
  .u-pc-pt-2 {
    padding-top: var(--fujisoko-u-space-2);
  }
  .u-pc-pt-3 {
    padding-top: var(--fujisoko-u-space-3);
  }
  .u-pc-pt-4 {
    padding-top: var(--fujisoko-u-space-4);
  }
  .u-pc-pt-5 {
    padding-top: var(--fujisoko-u-space-5);
  }
  .u-pc-pt-6 {
    padding-top: var(--fujisoko-u-space-6);
  }
  .u-pc-pt-8 {
    padding-top: var(--fujisoko-u-space-8);
  }
  .u-pc-pt-10 {
    padding-top: var(--fujisoko-u-space-10);
  }
  .u-pc-pt-12 {
    padding-top: var(--fujisoko-u-space-12);
  }
  .u-pc-pt-14 {
    padding-top: var(--fujisoko-u-space-14);
  }
  .u-pc-pt-15 {
    padding-top: var(--fujisoko-u-space-15);
  }
  .u-pc-pt-16 {
    padding-top: var(--fujisoko-u-space-16);
  }
  .u-pc-pt-20 {
    padding-top: var(--fujisoko-u-space-20);
  }
  .u-pc-pb-0 {
    padding-bottom: var(--fujisoko-u-space-0);
  }
  .u-pc-pb-1 {
    padding-bottom: var(--fujisoko-u-space-1);
  }
  .u-pc-pb-2 {
    padding-bottom: var(--fujisoko-u-space-2);
  }
  .u-pc-pb-3 {
    padding-bottom: var(--fujisoko-u-space-3);
  }
  .u-pc-pb-4 {
    padding-bottom: var(--fujisoko-u-space-4);
  }
  .u-pc-pb-5 {
    padding-bottom: var(--fujisoko-u-space-5);
  }
  .u-pc-pb-6 {
    padding-bottom: var(--fujisoko-u-space-6);
  }
  .u-pc-pb-8 {
    padding-bottom: var(--fujisoko-u-space-8);
  }
  .u-pc-pb-10 {
    padding-bottom: var(--fujisoko-u-space-10);
  }
  .u-pc-pb-12 {
    padding-bottom: var(--fujisoko-u-space-12);
  }
  .u-pc-pb-14 {
    padding-bottom: var(--fujisoko-u-space-14);
  }
  .u-pc-pb-15 {
    padding-bottom: var(--fujisoko-u-space-15);
  }
  .u-pc-pb-16 {
    padding-bottom: var(--fujisoko-u-space-16);
  }
  .u-pc-pb-20 {
    padding-bottom: var(--fujisoko-u-space-20);
  }
  .u-pc-pl-0 {
    padding-left: var(--fujisoko-u-space-0);
  }
  .u-pc-pl-1 {
    padding-left: var(--fujisoko-u-space-1);
  }
  .u-pc-pl-2 {
    padding-left: var(--fujisoko-u-space-2);
  }
  .u-pc-pl-3 {
    padding-left: var(--fujisoko-u-space-3);
  }
  .u-pc-pl-4 {
    padding-left: var(--fujisoko-u-space-4);
  }
  .u-pc-pl-5 {
    padding-left: var(--fujisoko-u-space-5);
  }
  .u-pc-pl-6 {
    padding-left: var(--fujisoko-u-space-6);
  }
  .u-pc-pl-8 {
    padding-left: var(--fujisoko-u-space-8);
  }
  .u-pc-pl-10 {
    padding-left: var(--fujisoko-u-space-10);
  }
  .u-pc-pl-12 {
    padding-left: var(--fujisoko-u-space-12);
  }
  .u-pc-pl-14 {
    padding-left: var(--fujisoko-u-space-14);
  }
  .u-pc-pl-15 {
    padding-left: var(--fujisoko-u-space-15);
  }
  .u-pc-pl-16 {
    padding-left: var(--fujisoko-u-space-16);
  }
  .u-pc-pl-20 {
    padding-left: var(--fujisoko-u-space-20);
  }
  .u-pc-pr-0 {
    padding-right: var(--fujisoko-u-space-0);
  }
  .u-pc-pr-1 {
    padding-right: var(--fujisoko-u-space-1);
  }
  .u-pc-pr-2 {
    padding-right: var(--fujisoko-u-space-2);
  }
  .u-pc-pr-3 {
    padding-right: var(--fujisoko-u-space-3);
  }
  .u-pc-pr-4 {
    padding-right: var(--fujisoko-u-space-4);
  }
  .u-pc-pr-5 {
    padding-right: var(--fujisoko-u-space-5);
  }
  .u-pc-pr-6 {
    padding-right: var(--fujisoko-u-space-6);
  }
  .u-pc-pr-8 {
    padding-right: var(--fujisoko-u-space-8);
  }
  .u-pc-pr-10 {
    padding-right: var(--fujisoko-u-space-10);
  }
  .u-pc-pr-12 {
    padding-right: var(--fujisoko-u-space-12);
  }
  .u-pc-pr-14 {
    padding-right: var(--fujisoko-u-space-14);
  }
  .u-pc-pr-15 {
    padding-right: var(--fujisoko-u-space-15);
  }
  .u-pc-pr-16 {
    padding-right: var(--fujisoko-u-space-16);
  }
  .u-pc-pr-20 {
    padding-right: var(--fujisoko-u-space-20);
  }
  .u-pc-px-0 {
    padding-left: var(--fujisoko-u-space-0);
    padding-right: var(--fujisoko-u-space-0);
  }
  .u-pc-px-1 {
    padding-left: var(--fujisoko-u-space-1);
    padding-right: var(--fujisoko-u-space-1);
  }
  .u-pc-px-2 {
    padding-left: var(--fujisoko-u-space-2);
    padding-right: var(--fujisoko-u-space-2);
  }
  .u-pc-px-3 {
    padding-left: var(--fujisoko-u-space-3);
    padding-right: var(--fujisoko-u-space-3);
  }
  .u-pc-px-4 {
    padding-left: var(--fujisoko-u-space-4);
    padding-right: var(--fujisoko-u-space-4);
  }
  .u-pc-px-5 {
    padding-left: var(--fujisoko-u-space-5);
    padding-right: var(--fujisoko-u-space-5);
  }
  .u-pc-px-6 {
    padding-left: var(--fujisoko-u-space-6);
    padding-right: var(--fujisoko-u-space-6);
  }
  .u-pc-px-8 {
    padding-left: var(--fujisoko-u-space-8);
    padding-right: var(--fujisoko-u-space-8);
  }
  .u-pc-px-10 {
    padding-left: var(--fujisoko-u-space-10);
    padding-right: var(--fujisoko-u-space-10);
  }
  .u-pc-px-12 {
    padding-left: var(--fujisoko-u-space-12);
    padding-right: var(--fujisoko-u-space-12);
  }
  .u-pc-px-14 {
    padding-left: var(--fujisoko-u-space-14);
    padding-right: var(--fujisoko-u-space-14);
  }
  .u-pc-px-15 {
    padding-left: var(--fujisoko-u-space-15);
    padding-right: var(--fujisoko-u-space-15);
  }
  .u-pc-px-16 {
    padding-left: var(--fujisoko-u-space-16);
    padding-right: var(--fujisoko-u-space-16);
  }
  .u-pc-px-20 {
    padding-left: var(--fujisoko-u-space-20);
    padding-right: var(--fujisoko-u-space-20);
  }
  .u-pc-py-0 {
    padding-top: var(--fujisoko-u-space-0);
    padding-bottom: var(--fujisoko-u-space-0);
  }
  .u-pc-py-1 {
    padding-top: var(--fujisoko-u-space-1);
    padding-bottom: var(--fujisoko-u-space-1);
  }
  .u-pc-py-2 {
    padding-top: var(--fujisoko-u-space-2);
    padding-bottom: var(--fujisoko-u-space-2);
  }
  .u-pc-py-3 {
    padding-top: var(--fujisoko-u-space-3);
    padding-bottom: var(--fujisoko-u-space-3);
  }
  .u-pc-py-4 {
    padding-top: var(--fujisoko-u-space-4);
    padding-bottom: var(--fujisoko-u-space-4);
  }
  .u-pc-py-5 {
    padding-top: var(--fujisoko-u-space-5);
    padding-bottom: var(--fujisoko-u-space-5);
  }
  .u-pc-py-6 {
    padding-top: var(--fujisoko-u-space-6);
    padding-bottom: var(--fujisoko-u-space-6);
  }
  .u-pc-py-8 {
    padding-top: var(--fujisoko-u-space-8);
    padding-bottom: var(--fujisoko-u-space-8);
  }
  .u-pc-py-10 {
    padding-top: var(--fujisoko-u-space-10);
    padding-bottom: var(--fujisoko-u-space-10);
  }
  .u-pc-py-12 {
    padding-top: var(--fujisoko-u-space-12);
    padding-bottom: var(--fujisoko-u-space-12);
  }
  .u-pc-py-14 {
    padding-top: var(--fujisoko-u-space-14);
    padding-bottom: var(--fujisoko-u-space-14);
  }
  .u-pc-py-15 {
    padding-top: var(--fujisoko-u-space-15);
    padding-bottom: var(--fujisoko-u-space-15);
  }
  .u-pc-py-16 {
    padding-top: var(--fujisoko-u-space-16);
    padding-bottom: var(--fujisoko-u-space-16);
  }
  .u-pc-py-20 {
    padding-top: var(--fujisoko-u-space-20);
    padding-bottom: var(--fujisoko-u-space-20);
  }
  .u-pc-gap-0 {
    gap: var(--fujisoko-u-space-0);
  }
  .u-pc-gap-1 {
    gap: var(--fujisoko-u-space-1);
  }
  .u-pc-gap-2 {
    gap: var(--fujisoko-u-space-2);
  }
  .u-pc-gap-3 {
    gap: var(--fujisoko-u-space-3);
  }
  .u-pc-gap-4 {
    gap: var(--fujisoko-u-space-4);
  }
  .u-pc-gap-5 {
    gap: var(--fujisoko-u-space-5);
  }
  .u-pc-gap-6 {
    gap: var(--fujisoko-u-space-6);
  }
  .u-pc-gap-8 {
    gap: var(--fujisoko-u-space-8);
  }
  .u-pc-gap-10 {
    gap: var(--fujisoko-u-space-10);
  }
  .u-pc-gap-12 {
    gap: var(--fujisoko-u-space-12);
  }
  .u-pc-gap-14 {
    gap: var(--fujisoko-u-space-14);
  }
  .u-pc-gap-15 {
    gap: var(--fujisoko-u-space-15);
  }
  .u-pc-gap-16 {
    gap: var(--fujisoko-u-space-16);
  }
  .u-pc-gap-20 {
    gap: var(--fujisoko-u-space-20);
  }
}
.u-type-display {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-display-fs);
  font-weight: var(--fujisoko-type-display-fw);
  line-height: var(--fujisoko-type-display-lh);
}

.u-type-h1 {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-h1-fs);
  font-weight: var(--fujisoko-type-h1-fw);
  line-height: var(--fujisoko-type-h1-lh);
}

.u-type-h2 {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-h2-fs);
  font-weight: var(--fujisoko-type-h2-fw);
  line-height: var(--fujisoko-type-h2-lh);
}

.u-type-h3 {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-h3-fs);
  font-weight: var(--fujisoko-type-h3-fw);
  line-height: var(--fujisoko-type-h3-lh);
}

.u-type-h4 {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-h4-fs);
  font-weight: var(--fujisoko-type-h4-fw);
  line-height: var(--fujisoko-type-h4-lh);
}

.u-type-h5 {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-h5-fs);
  font-weight: var(--fujisoko-type-h5-fw);
  line-height: var(--fujisoko-type-h5-lh);
}

.u-type-body-l {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-body-l-fs);
  font-weight: var(--fujisoko-type-body-l-fw);
  line-height: var(--fujisoko-type-body-l-lh);
}

.u-type-body-m {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-body-m-fs);
  font-weight: var(--fujisoko-type-body-m-fw);
  line-height: var(--fujisoko-type-body-m-lh);
}

.u-type-caption {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-caption-fs);
  font-weight: var(--fujisoko-type-caption-fw);
  line-height: var(--fujisoko-type-caption-lh);
}

.u-type-button-l {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-button-l-fs);
  font-weight: var(--fujisoko-type-button-l-fw);
  line-height: var(--fujisoko-type-button-l-lh);
}

.u-type-button-m {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-button-m-fs);
  font-weight: var(--fujisoko-type-button-m-fw);
  line-height: var(--fujisoko-type-button-m-lh);
}

.u-type-label-l-bold {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-label-l-bold-fs);
  font-weight: var(--fujisoko-type-label-l-bold-fw);
  line-height: var(--fujisoko-type-label-l-bold-lh);
}

.u-type-label-l {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-label-l-fs);
  font-weight: var(--fujisoko-type-label-l-fw);
  line-height: var(--fujisoko-type-label-l-lh);
}

.u-type-label-m {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-label-m-fs);
  font-weight: var(--fujisoko-type-label-m-fw);
  line-height: var(--fujisoko-type-label-m-lh);
}

.u-type-table-header {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-table-header-fs);
  font-weight: var(--fujisoko-type-table-header-fw);
  line-height: var(--fujisoko-type-table-header-lh);
}

.u-type-table-cell {
  font-family: var(--fujisoko-font-family-sans);
  letter-spacing: 0;
  font-feature-settings: "pwid" 1;
  font-size: var(--fujisoko-type-table-cell-fs);
  font-weight: var(--fujisoko-type-table-cell-fw);
  line-height: var(--fujisoko-type-table-cell-lh);
}

.u-indent-kome {
  padding-left: 1em;
  text-indent: -1em;
}

.u-bg-navy-900 {
  background-color: var(--fujisoko-navy-900);
}

.u-bg-navy-800 {
  background-color: var(--fujisoko-navy-800);
}

.u-bg-navy-700 {
  background-color: var(--fujisoko-navy-700);
}

.u-bg-blue-600 {
  background-color: var(--fujisoko-blue-600);
}

.u-bg-blue-500 {
  background-color: var(--fujisoko-blue-500);
}

.u-bg-blue-200 {
  background-color: var(--fujisoko-blue-200);
}

.u-bg-blue-100 {
  background-color: var(--fujisoko-blue-100);
}

.u-bg-gray-50 {
  background-color: var(--fujisoko-gray-50);
}

.u-bg-slate-200 {
  background-color: var(--fujisoko-slate-200);
}

.u-bg-red-500 {
  background-color: var(--fujisoko-red-500);
}

.u-color-fg {
  color: var(--fujisoko-color-fg);
}

.u-color-fg-muted {
  color: var(--fujisoko-color-fg-muted);
}

.u-color-link {
  color: var(--fujisoko-color-link);
}

.u-color-danger {
  color: var(--fujisoko-color-danger);
}
