@charset "UTF-8";
.p-editor__content {
  overflow: hidden;
}
.p-editor__content h1:not([class*=p-], [class*=c-]) {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h1:not([class*=p-], [class*=c-]) {
    font-size: 2rem;
  }
}
.p-editor__content h2:not([class*=p-], [class*=c-]) {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h2:not([class*=p-], [class*=c-]) {
    font-size: 1.75rem;
  }
}
.p-editor__content h3:not([class*=p-], [class*=c-]) {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h3:not([class*=p-], [class*=c-]) {
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
.p-editor__content h4:not([class*=p-], [class*=c-]) {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h4:not([class*=p-], [class*=c-]) {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.p-editor__content h5:not([class*=p-], [class*=c-]) {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h5:not([class*=p-], [class*=c-]) {
    font-size: 1.125rem;
    line-height: 1.4;
  }
}
.p-editor__content h6:not([class*=p-], [class*=c-]) {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content h6:not([class*=p-], [class*=c-]) {
    font-size: 1rem;
    line-height: 1.4;
  }
}
.p-editor__content p:not([class*=p-], [class*=c-]) {
  font-size: 1.125rem;
  line-height: 1.8;
  letter-spacing: 0.08em;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .p-editor__content p:not([class*=p-], [class*=c-]) {
    font-size: 0.9375rem;
    letter-spacing: 0.04em;
  }
}
.p-editor__content p:not([class*=p-], [class*=c-]).--lg {
  font-size: 1.25rem;
}
@media only screen and (max-width: 767px) {
  .p-editor__content p:not([class*=p-], [class*=c-]).--lg {
    font-size: 1rem;
  }
}
.p-editor__content p:not([class*=p-], [class*=c-]).--xlg {
  font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
  .p-editor__content p:not([class*=p-], [class*=c-]).--xlg {
    font-size: 1.125rem;
  }
}
.p-editor__content p:not([class*=p-], [class*=c-]).--sm {
  font-size: 1rem;
  line-height: 1.6;
}
@media only screen and (max-width: 767px) {
  .p-editor__content p:not([class*=p-], [class*=c-]).--sm {
    font-size: 0.8125rem;
  }
}
.p-editor__content p:not([class*=p-], [class*=c-]).--xsm {
  font-size: 0.875rem;
  line-height: 1.6;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content p:not([class*=p-], [class*=c-]).--xsm {
    font-size: 0.6875rem;
    letter-spacing: 0;
  }
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]) {
  display: inline-block;
  text-decoration: underline;
  text-decoration-color: rgba(0, 0, 0, 0.3);
  font-size: 1.125rem;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]) {
    font-size: 0.9375rem;
    letter-spacing: 0.04em;
  }
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-])[target=_blank]::after {
  display: inline-block;
  width: 1.25rem;
  aspect-ratio: 1/1;
  margin-bottom: 0.375rem;
  margin-left: 0.4375rem;
  vertical-align: middle;
  content: "";
  background-color: #ef4823;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_837)'%3E%3Cpath d='M13.667 4V6H6V26H26V18.333H28V28H4V4H13.667ZM28 4V13.333H26V7.4668L14 19.333L12.667 18L24.5332 6H18.667V4H28Z' fill='%23EF4823'/%3E%3Cpath d='M13.667 4H13.967V3.7H13.667V4ZM13.667 6V6.3H13.967V6H13.667ZM6 6V5.7H5.7V6H6ZM6 26H5.7V26.3H6V26ZM26 26V26.3H26.3V26H26ZM26 18.333V18.033H25.7V18.333H26ZM28 18.333H28.3V18.033H28V18.333ZM28 28V28.3H28.3V28H28ZM4 28H3.7V28.3H4V28ZM4 4V3.7H3.7V4H4ZM28 4H28.3V3.7H28V4ZM28 13.333V13.633H28.3V13.333H28ZM26 13.333H25.7V13.633H26V13.333ZM26 7.4668H26.3V6.74824L25.7891 7.25348L26 7.4668ZM14 19.333L13.7879 19.5451L13.9988 19.7561L14.2109 19.5463L14 19.333ZM12.667 18L12.4537 17.7891L12.2439 18.0012L12.4549 18.2121L12.667 18ZM24.5332 6L24.7465 6.21094L25.2518 5.7H24.5332V6ZM18.667 6H18.367V6.3H18.667V6ZM18.667 4V3.7H18.367V4H18.667ZM13.667 4H13.367V6H13.667H13.967V4H13.667ZM13.667 6V5.7H6V6V6.3H13.667V6ZM6 6H5.7V26H6H6.3V6H6ZM6 26V26.3H26V26V25.7H6V26ZM26 26H26.3V18.333H26H25.7V26H26ZM26 18.333V18.633H28V18.333V18.033H26V18.333ZM28 18.333H27.7V28H28H28.3V18.333H28ZM28 28V27.7H4V28V28.3H28V28ZM4 28H4.3V4H4H3.7V28H4ZM4 4V4.3H13.667V4V3.7H4V4ZM28 4H27.7V13.333H28H28.3V4H28ZM28 13.333V13.033H26V13.333V13.633H28V13.333ZM26 13.333H26.3V7.4668H26H25.7V13.333H26ZM26 7.4668L25.7891 7.25348L13.7891 19.1197L14 19.333L14.2109 19.5463L26.2109 7.68011L26 7.4668ZM14 19.333L14.2121 19.1209L12.8791 17.7879L12.667 18L12.4549 18.2121L13.7879 19.5451L14 19.333ZM12.667 18L12.8803 18.2109L24.7465 6.21094L24.5332 6L24.3199 5.78906L12.4537 17.7891L12.667 18ZM24.5332 6V5.7H18.667V6V6.3H24.5332V6ZM18.667 6H18.967V4H18.667H18.367V6H18.667ZM18.667 4V4.3H28V4V3.7H18.667V4Z' fill='%23EF4823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_837'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_837)'%3E%3Cpath d='M13.667 4V6H6V26H26V18.333H28V28H4V4H13.667ZM28 4V13.333H26V7.4668L14 19.333L12.667 18L24.5332 6H18.667V4H28Z' fill='%23EF4823'/%3E%3Cpath d='M13.667 4H13.967V3.7H13.667V4ZM13.667 6V6.3H13.967V6H13.667ZM6 6V5.7H5.7V6H6ZM6 26H5.7V26.3H6V26ZM26 26V26.3H26.3V26H26ZM26 18.333V18.033H25.7V18.333H26ZM28 18.333H28.3V18.033H28V18.333ZM28 28V28.3H28.3V28H28ZM4 28H3.7V28.3H4V28ZM4 4V3.7H3.7V4H4ZM28 4H28.3V3.7H28V4ZM28 13.333V13.633H28.3V13.333H28ZM26 13.333H25.7V13.633H26V13.333ZM26 7.4668H26.3V6.74824L25.7891 7.25348L26 7.4668ZM14 19.333L13.7879 19.5451L13.9988 19.7561L14.2109 19.5463L14 19.333ZM12.667 18L12.4537 17.7891L12.2439 18.0012L12.4549 18.2121L12.667 18ZM24.5332 6L24.7465 6.21094L25.2518 5.7H24.5332V6ZM18.667 6H18.367V6.3H18.667V6ZM18.667 4V3.7H18.367V4H18.667ZM13.667 4H13.367V6H13.667H13.967V4H13.667ZM13.667 6V5.7H6V6V6.3H13.667V6ZM6 6H5.7V26H6H6.3V6H6ZM6 26V26.3H26V26V25.7H6V26ZM26 26H26.3V18.333H26H25.7V26H26ZM26 18.333V18.633H28V18.333V18.033H26V18.333ZM28 18.333H27.7V28H28H28.3V18.333H28ZM28 28V27.7H4V28V28.3H28V28ZM4 28H4.3V4H4H3.7V28H4ZM4 4V4.3H13.667V4V3.7H4V4ZM28 4H27.7V13.333H28H28.3V4H28ZM28 13.333V13.033H26V13.333V13.633H28V13.333ZM26 13.333H26.3V7.4668H26H25.7V13.333H26ZM26 7.4668L25.7891 7.25348L13.7891 19.1197L14 19.333L14.2109 19.5463L26.2109 7.68011L26 7.4668ZM14 19.333L14.2121 19.1209L12.8791 17.7879L12.667 18L12.4549 18.2121L13.7879 19.5451L14 19.333ZM12.667 18L12.8803 18.2109L24.7465 6.21094L24.5332 6L24.3199 5.78906L12.4537 17.7891L12.667 18ZM24.5332 6V5.7H18.667V6V6.3H24.5332V6ZM18.667 6H18.967V4H18.667H18.367V6H18.667ZM18.667 4V4.3H28V4V3.7H18.667V4Z' fill='%23EF4823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_837'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-])[href$=".pdf" i]::after {
  display: inline-block;
  width: 1.625rem;
  aspect-ratio: 26/20;
  margin-bottom: 0.5rem;
  margin-left: 0.25rem;
  vertical-align: middle;
  content: "";
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='20' viewBox='0 0 26 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3H26V17H0V3Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.5 4.5H1.5V15.5H24.5V4.5ZM0 3V17H26V3H0Z' fill='%23EF4823'/%3E%3Cpath d='M16.7732 13V7H21V8.17773H18.2698V9.4082H20.7309V10.5889H18.2698V13H16.7732Z' fill='%23EF4823'/%3E%3Cpath d='M12.8427 13H10.554V7H12.8397C13.4706 7 14.0138 7.12012 14.4693 7.36035C14.9268 7.59863 15.2796 7.94238 15.5275 8.3916C15.7754 8.83887 15.8994 9.37402 15.8994 9.99707C15.8994 10.6221 15.7754 11.1592 15.5275 11.6084C15.2816 12.0576 14.9299 12.4023 14.4723 12.6426C14.0148 12.8809 13.4716 13 12.8427 13ZM12.0506 11.7637H12.7852C13.1319 11.7637 13.4252 11.707 13.6651 11.5938C13.9069 11.4785 14.0894 11.292 14.2123 11.0342C14.3373 10.7744 14.3998 10.4287 14.3998 9.99707C14.3998 9.56543 14.3373 9.22168 14.2123 8.96582C14.0873 8.70801 13.9029 8.52246 13.659 8.40918C13.4171 8.29395 13.1188 8.23633 12.7641 8.23633H12.0506V11.7637Z' fill='%23EF4823'/%3E%3Cpath d='M5 13V7H7.55782C8.02142 7 8.42152 7.08789 8.75813 7.26367C9.09675 7.4375 9.35777 7.68066 9.54119 7.99316C9.72462 8.30371 9.81633 8.66504 9.81633 9.07715C9.81633 9.49121 9.7226 9.85352 9.53515 10.1641C9.34971 10.4727 9.08466 10.7119 8.73998 10.8818C8.39531 11.0518 7.98614 11.1367 7.51247 11.1367H5.93424V9.99414H7.23432C7.46007 9.99414 7.64853 9.95605 7.7997 9.87988C7.95288 9.80371 8.06878 9.69727 8.14739 9.56055C8.226 9.42188 8.26531 9.26074 8.26531 9.07715C8.26531 8.8916 8.226 8.73145 8.14739 8.59668C8.06878 8.45996 7.95288 8.35449 7.7997 8.28027C7.64651 8.20605 7.45805 8.16895 7.23432 8.16895H6.4966V13H5Z' fill='%23EF4823'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-mask-image: none;
          mask-image: none;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]).--word::after {
  display: inline-block;
  width: 1.625rem;
  aspect-ratio: 26/20;
  margin-bottom: 0.5rem;
  margin-left: 0.25rem;
  vertical-align: middle;
  content: "";
  background-color: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14' viewBox='0 0 26 14' fill='none'%3E%3Cpath d='M0 0H26V14H0V0Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.5 1.5H1.5V12.5H24.5V1.5ZM0 0V14H26V0H0Z' fill='%23EF4823'/%3E%3Cpath d='M19.6959 9.97977C19.4154 9.97977 19.1605 9.89503 18.9311 9.72555C18.7018 9.55608 18.5186 9.30187 18.3817 8.96292C18.2447 8.62397 18.1763 8.20317 18.1763 7.70052C18.1763 7.17862 18.2472 6.74915 18.3891 6.41213C18.531 6.0751 18.7166 5.82571 18.946 5.66393C19.177 5.50216 19.4253 5.42128 19.6909 5.42128C19.8906 5.42128 20.0613 5.46172 20.2032 5.54261C20.3451 5.62157 20.4623 5.72364 20.5547 5.84882C20.6471 5.974 20.7172 6.10399 20.765 6.2388H20.7898V4H22V9.91621H20.8021V9.19691H20.765C20.7139 9.33364 20.6413 9.46171 20.5472 9.58112C20.4532 9.70052 20.3352 9.79681 20.1933 9.86999C20.0531 9.94318 19.8873 9.97977 19.6959 9.97977ZM20.1166 8.87914C20.2634 8.87914 20.3888 8.831 20.4928 8.7347C20.5967 8.63649 20.6768 8.49879 20.7328 8.32161C20.7889 8.14443 20.817 7.93644 20.817 7.69763C20.817 7.45498 20.7889 7.24602 20.7328 7.07077C20.6784 6.89552 20.5984 6.76071 20.4928 6.66634C20.3888 6.57197 20.2634 6.52479 20.1166 6.52479C19.9665 6.52479 19.8394 6.57294 19.7355 6.66923C19.6315 6.76552 19.5523 6.90129 19.4979 7.07655C19.4451 7.2518 19.4187 7.45883 19.4187 7.69763C19.4187 7.93644 19.4459 8.14443 19.5003 8.32161C19.5548 8.49879 19.6332 8.63649 19.7355 8.7347C19.8394 8.831 19.9665 8.87914 20.1166 8.87914Z' fill='%23EF4823'/%3E%3Cpath d='M15.5713 9.91628V5.47912H16.7469V6.28798H16.7865C16.8558 5.99525 16.9688 5.77763 17.1255 5.63512C17.2823 5.49068 17.4646 5.41846 17.6725 5.41846C17.7286 5.41846 17.7863 5.42327 17.8457 5.4329C17.9051 5.4406 17.9604 5.45312 18.0115 5.47046V6.69818C17.9538 6.67507 17.8779 6.65678 17.7839 6.6433C17.6915 6.62982 17.609 6.62308 17.5364 6.62308C17.3928 6.62308 17.2633 6.66063 17.1478 6.73574C17.034 6.80892 16.944 6.91195 16.878 7.04484C16.8137 7.1758 16.7815 7.32986 16.7815 7.50704V9.91628H15.5713Z' fill='%23EF4823'/%3E%3Cpath d='M13.0309 9.99997C12.6316 9.99997 12.2884 9.90464 12.0013 9.71399C11.7159 9.5214 11.4956 9.25371 11.3405 8.91091C11.1871 8.56618 11.1104 8.16656 11.1104 7.71206C11.1104 7.25564 11.1871 6.85602 11.3405 6.51322C11.4956 6.16849 11.7159 5.9008 12.0013 5.71014C12.2884 5.51756 12.6316 5.42126 13.0309 5.42126C13.4302 5.42126 13.7725 5.51756 14.058 5.71014C14.3451 5.9008 14.5653 6.16849 14.7188 6.51322C14.8739 6.85602 14.9514 7.25564 14.9514 7.71206C14.9514 8.16656 14.8739 8.56618 14.7188 8.91091C14.5653 9.25371 14.3451 9.5214 14.058 9.71399C13.7725 9.90464 13.4302 9.99997 13.0309 9.99997ZM13.0383 8.93402C13.1835 8.93402 13.3064 8.88202 13.4071 8.77802C13.5077 8.67403 13.5844 8.52959 13.6372 8.34471C13.6917 8.15982 13.7189 7.94605 13.7189 7.7034C13.7189 7.45689 13.6917 7.24119 13.6372 7.05631C13.5844 6.87143 13.5077 6.72699 13.4071 6.623C13.3064 6.519 13.1835 6.467 13.0383 6.467C12.8882 6.467 12.7611 6.519 12.6572 6.623C12.5549 6.72699 12.4765 6.87143 12.4221 7.05631C12.3693 7.24119 12.3429 7.45689 12.3429 7.7034C12.3429 7.94605 12.3693 8.15982 12.4221 8.34471C12.4765 8.52959 12.5549 8.67403 12.6572 8.77802C12.7611 8.88202 12.8882 8.93402 13.0383 8.93402Z' fill='%23EF4823'/%3E%3Cpath d='M5.47504 9.91621L4 4H5.35377L6.11852 7.87674H6.16059L7.03424 4H8.13805L9.01169 7.8854H9.05376L9.82098 4H11.1723L9.69971 9.91621H8.51918L7.60594 6.32835H7.56634L6.6531 9.91621H5.47504Z' fill='%23EF4823'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]).--white {
  color: #fff;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]).--white::after {
  background-color: #fff;
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]).--orange {
  color: #ef4823;
  text-decoration-color: rgba(239, 72, 35, 0.3);
}
.p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]).--inline {
  display: inline;
}
@media (hover: hover) {
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]) {
    transition: 0.3s linear all;
  }
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]):hover {
    color: #ef4823;
  }
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-]).--white:hover::after {
    background-color: currentcolor;
  }
}
@media only screen and (max-width: 767px) {
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-])[target=_blank]::after {
    width: 1rem;
    margin-bottom: 0.375rem;
    margin-left: 0.25rem;
  }
  .p-editor__content a:not([class*=p-], [class*=c-], [class*=e-])[href$=".pdf" i]::after {
    width: 1.375rem;
  }
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) {
  list-style: none;
  font-size: 1.125rem;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) {
    font-size: 0.9375rem;
    letter-spacing: 0.04em;
  }
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) li {
  position: relative;
  padding-left: 1.7777777778em;
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) li + li {
  margin-top: 0.25rem;
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) li::before {
  --w: 0.556em;
  --h: 0.556em;
  position: absolute;
  top: calc(0.9em - var(--h) / 2);
  left: calc(0.8888888889em - var(--w) / 2);
  display: block;
  width: 0.556em;
  height: 0.556em;
  content: "";
  background: #003d58;
  border-radius: 50%;
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) li.--custom-01 {
  font-family: "Zen Old Mincho", serif;
  font-weight: 600;
  color: #919191;
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]) li.--custom-01::before {
  --w: 0.652em;
  --h: 0.652em;
  background: currentcolor;
  border-radius: 0;
  transform: rotate(-45deg);
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]).--red {
  color: #ef4823;
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]).--red ul:not([class*=p-], [class*=c-], [class*=e-]) li::before {
  background-color: currentcolor;
}
.p-editor__content ul:not([class*=p-], [class*=c-], [class*=e-]).--row-gap-0 .c-list-dot__item + .c-list-dot__item {
  margin-top: 0;
}
.p-editor__content ol:not([class*=p-], [class*=c-]) {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.08em;
  counter-reset: count;
}
.p-editor__content ol:not([class*=p-], [class*=c-]) li {
  position: relative;
  padding-left: 1.6875rem;
  counter-increment: count;
}
.p-editor__content ol:not([class*=p-], [class*=c-]) li::before {
  position: absolute;
  top: 0;
  left: 0.625rem;
  content: counter(count) ".";
}
.p-editor__content ol:not([class*=p-], [class*=c-]) li + li {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .p-editor__content ol:not([class*=p-], [class*=c-]) {
    font-size: 0.9375rem;
    letter-spacing: 0.04em;
  }
}
.p-editor__content dl:not([class*=p-], [class*=c-]) dt {
  font-weight: bold;
}
.p-editor__content dl:not([class*=p-], [class*=c-]) dd {
  padding-left: 1em;
}
.p-editor__content table:not([class*=p-], [class*=c-]) th {
  padding: 0.75rem 1rem;
  font-weight: bold;
  vertical-align: middle;
  background-color: #ededed;
  border: 0.0625rem solid #ccc;
}
.p-editor__content table:not([class*=p-], [class*=c-]) td {
  padding: 0.75rem 1rem;
  border: 0.0625rem solid #ccc;
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .p-editor__content table:not([class*=p-], [class*=c-]) th {
    padding: 0.5rem 0.75rem;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .p-editor__content table:not([class*=p-], [class*=c-]) td {
    padding: 0.5rem 0.75rem;
  }
}
.p-editor__content .e-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  min-width: 10.5rem;
  min-height: 3.8125rem;
  padding: 0.875rem 3.4375rem 0.875rem 1rem;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.08em;
  border-bottom: 0.125rem solid #000;
}
.p-editor__content .e-button::after {
  position: absolute;
  top: 0;
  right: 0.5rem;
  bottom: 0;
  width: 1.5rem;
  aspect-ratio: 1/1;
  margin: auto;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_841)'%3E%3Cpath d='M12.0001 28L10.6667 26.6667L21.3334 16L10.6667 5.33333L12.0001 4L24.1334 16L12.0001 28Z' fill='black' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_841'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_841)'%3E%3Cpath d='M12.0001 28L10.6667 26.6667L21.3334 16L10.6667 5.33333L12.0001 4L24.1334 16L12.0001 28Z' fill='black' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_841'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.p-editor__content .e-button[target=_blank]::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_837)'%3E%3Cpath d='M13.667 4V6H6V26H26V18.333H28V28H4V4H13.667ZM28 4V13.333H26V7.4668L14 19.333L12.667 18L24.5332 6H18.667V4H28Z' fill='%23EF4823'/%3E%3Cpath d='M13.667 4H13.967V3.7H13.667V4ZM13.667 6V6.3H13.967V6H13.667ZM6 6V5.7H5.7V6H6ZM6 26H5.7V26.3H6V26ZM26 26V26.3H26.3V26H26ZM26 18.333V18.033H25.7V18.333H26ZM28 18.333H28.3V18.033H28V18.333ZM28 28V28.3H28.3V28H28ZM4 28H3.7V28.3H4V28ZM4 4V3.7H3.7V4H4ZM28 4H28.3V3.7H28V4ZM28 13.333V13.633H28.3V13.333H28ZM26 13.333H25.7V13.633H26V13.333ZM26 7.4668H26.3V6.74824L25.7891 7.25348L26 7.4668ZM14 19.333L13.7879 19.5451L13.9988 19.7561L14.2109 19.5463L14 19.333ZM12.667 18L12.4537 17.7891L12.2439 18.0012L12.4549 18.2121L12.667 18ZM24.5332 6L24.7465 6.21094L25.2518 5.7H24.5332V6ZM18.667 6H18.367V6.3H18.667V6ZM18.667 4V3.7H18.367V4H18.667ZM13.667 4H13.367V6H13.667H13.967V4H13.667ZM13.667 6V5.7H6V6V6.3H13.667V6ZM6 6H5.7V26H6H6.3V6H6ZM6 26V26.3H26V26V25.7H6V26ZM26 26H26.3V18.333H26H25.7V26H26ZM26 18.333V18.633H28V18.333V18.033H26V18.333ZM28 18.333H27.7V28H28H28.3V18.333H28ZM28 28V27.7H4V28V28.3H28V28ZM4 28H4.3V4H4H3.7V28H4ZM4 4V4.3H13.667V4V3.7H4V4ZM28 4H27.7V13.333H28H28.3V4H28ZM28 13.333V13.033H26V13.333V13.633H28V13.333ZM26 13.333H26.3V7.4668H26H25.7V13.333H26ZM26 7.4668L25.7891 7.25348L13.7891 19.1197L14 19.333L14.2109 19.5463L26.2109 7.68011L26 7.4668ZM14 19.333L14.2121 19.1209L12.8791 17.7879L12.667 18L12.4549 18.2121L13.7879 19.5451L14 19.333ZM12.667 18L12.8803 18.2109L24.7465 6.21094L24.5332 6L24.3199 5.78906L12.4537 17.7891L12.667 18ZM24.5332 6V5.7H18.667V6V6.3H24.5332V6ZM18.667 6H18.967V4H18.667H18.367V6H18.667ZM18.667 4V4.3H28V4V3.7H18.667V4Z' fill='%23EF4823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_837'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_837)'%3E%3Cpath d='M13.667 4V6H6V26H26V18.333H28V28H4V4H13.667ZM28 4V13.333H26V7.4668L14 19.333L12.667 18L24.5332 6H18.667V4H28Z' fill='%23EF4823'/%3E%3Cpath d='M13.667 4H13.967V3.7H13.667V4ZM13.667 6V6.3H13.967V6H13.667ZM6 6V5.7H5.7V6H6ZM6 26H5.7V26.3H6V26ZM26 26V26.3H26.3V26H26ZM26 18.333V18.033H25.7V18.333H26ZM28 18.333H28.3V18.033H28V18.333ZM28 28V28.3H28.3V28H28ZM4 28H3.7V28.3H4V28ZM4 4V3.7H3.7V4H4ZM28 4H28.3V3.7H28V4ZM28 13.333V13.633H28.3V13.333H28ZM26 13.333H25.7V13.633H26V13.333ZM26 7.4668H26.3V6.74824L25.7891 7.25348L26 7.4668ZM14 19.333L13.7879 19.5451L13.9988 19.7561L14.2109 19.5463L14 19.333ZM12.667 18L12.4537 17.7891L12.2439 18.0012L12.4549 18.2121L12.667 18ZM24.5332 6L24.7465 6.21094L25.2518 5.7H24.5332V6ZM18.667 6H18.367V6.3H18.667V6ZM18.667 4V3.7H18.367V4H18.667ZM13.667 4H13.367V6H13.667H13.967V4H13.667ZM13.667 6V5.7H6V6V6.3H13.667V6ZM6 6H5.7V26H6H6.3V6H6ZM6 26V26.3H26V26V25.7H6V26ZM26 26H26.3V18.333H26H25.7V26H26ZM26 18.333V18.633H28V18.333V18.033H26V18.333ZM28 18.333H27.7V28H28H28.3V18.333H28ZM28 28V27.7H4V28V28.3H28V28ZM4 28H4.3V4H4H3.7V28H4ZM4 4V4.3H13.667V4V3.7H4V4ZM28 4H27.7V13.333H28H28.3V4H28ZM28 13.333V13.033H26V13.333V13.633H28V13.333ZM26 13.333H26.3V7.4668H26H25.7V13.333H26ZM26 7.4668L25.7891 7.25348L13.7891 19.1197L14 19.333L14.2109 19.5463L26.2109 7.68011L26 7.4668ZM14 19.333L14.2121 19.1209L12.8791 17.7879L12.667 18L12.4549 18.2121L13.7879 19.5451L14 19.333ZM12.667 18L12.8803 18.2109L24.7465 6.21094L24.5332 6L24.3199 5.78906L12.4537 17.7891L12.667 18ZM24.5332 6V5.7H18.667V6V6.3H24.5332V6ZM18.667 6H18.967V4H18.667H18.367V6H18.667ZM18.667 4V4.3H28V4V3.7H18.667V4Z' fill='%23EF4823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_837'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.p-editor__content .e-button[href$=".pdf" i]::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_837)'%3E%3Cpath d='M13.667 4V6H6V26H26V18.333H28V28H4V4H13.667ZM28 4V13.333H26V7.4668L14 19.333L12.667 18L24.5332 6H18.667V4H28Z' fill='%23EF4823'/%3E%3Cpath d='M13.667 4H13.967V3.7H13.667V4ZM13.667 6V6.3H13.967V6H13.667ZM6 6V5.7H5.7V6H6ZM6 26H5.7V26.3H6V26ZM26 26V26.3H26.3V26H26ZM26 18.333V18.033H25.7V18.333H26ZM28 18.333H28.3V18.033H28V18.333ZM28 28V28.3H28.3V28H28ZM4 28H3.7V28.3H4V28ZM4 4V3.7H3.7V4H4ZM28 4H28.3V3.7H28V4ZM28 13.333V13.633H28.3V13.333H28ZM26 13.333H25.7V13.633H26V13.333ZM26 7.4668H26.3V6.74824L25.7891 7.25348L26 7.4668ZM14 19.333L13.7879 19.5451L13.9988 19.7561L14.2109 19.5463L14 19.333ZM12.667 18L12.4537 17.7891L12.2439 18.0012L12.4549 18.2121L12.667 18ZM24.5332 6L24.7465 6.21094L25.2518 5.7H24.5332V6ZM18.667 6H18.367V6.3H18.667V6ZM18.667 4V3.7H18.367V4H18.667ZM13.667 4H13.367V6H13.667H13.967V4H13.667ZM13.667 6V5.7H6V6V6.3H13.667V6ZM6 6H5.7V26H6H6.3V6H6ZM6 26V26.3H26V26V25.7H6V26ZM26 26H26.3V18.333H26H25.7V26H26ZM26 18.333V18.633H28V18.333V18.033H26V18.333ZM28 18.333H27.7V28H28H28.3V18.333H28ZM28 28V27.7H4V28V28.3H28V28ZM4 28H4.3V4H4H3.7V28H4ZM4 4V4.3H13.667V4V3.7H4V4ZM28 4H27.7V13.333H28H28.3V4H28ZM28 13.333V13.033H26V13.333V13.633H28V13.333ZM26 13.333H26.3V7.4668H26H25.7V13.333H26ZM26 7.4668L25.7891 7.25348L13.7891 19.1197L14 19.333L14.2109 19.5463L26.2109 7.68011L26 7.4668ZM14 19.333L14.2121 19.1209L12.8791 17.7879L12.667 18L12.4549 18.2121L13.7879 19.5451L14 19.333ZM12.667 18L12.8803 18.2109L24.7465 6.21094L24.5332 6L24.3199 5.78906L12.4537 17.7891L12.667 18ZM24.5332 6V5.7H18.667V6V6.3H24.5332V6ZM18.667 6H18.967V4H18.667H18.367V6H18.667ZM18.667 4V4.3H28V4V3.7H18.667V4Z' fill='%23EF4823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_837'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_837)'%3E%3Cpath d='M13.667 4V6H6V26H26V18.333H28V28H4V4H13.667ZM28 4V13.333H26V7.4668L14 19.333L12.667 18L24.5332 6H18.667V4H28Z' fill='%23EF4823'/%3E%3Cpath d='M13.667 4H13.967V3.7H13.667V4ZM13.667 6V6.3H13.967V6H13.667ZM6 6V5.7H5.7V6H6ZM6 26H5.7V26.3H6V26ZM26 26V26.3H26.3V26H26ZM26 18.333V18.033H25.7V18.333H26ZM28 18.333H28.3V18.033H28V18.333ZM28 28V28.3H28.3V28H28ZM4 28H3.7V28.3H4V28ZM4 4V3.7H3.7V4H4ZM28 4H28.3V3.7H28V4ZM28 13.333V13.633H28.3V13.333H28ZM26 13.333H25.7V13.633H26V13.333ZM26 7.4668H26.3V6.74824L25.7891 7.25348L26 7.4668ZM14 19.333L13.7879 19.5451L13.9988 19.7561L14.2109 19.5463L14 19.333ZM12.667 18L12.4537 17.7891L12.2439 18.0012L12.4549 18.2121L12.667 18ZM24.5332 6L24.7465 6.21094L25.2518 5.7H24.5332V6ZM18.667 6H18.367V6.3H18.667V6ZM18.667 4V3.7H18.367V4H18.667ZM13.667 4H13.367V6H13.667H13.967V4H13.667ZM13.667 6V5.7H6V6V6.3H13.667V6ZM6 6H5.7V26H6H6.3V6H6ZM6 26V26.3H26V26V25.7H6V26ZM26 26H26.3V18.333H26H25.7V26H26ZM26 18.333V18.633H28V18.333V18.033H26V18.333ZM28 18.333H27.7V28H28H28.3V18.333H28ZM28 28V27.7H4V28V28.3H28V28ZM4 28H4.3V4H4H3.7V28H4ZM4 4V4.3H13.667V4V3.7H4V4ZM28 4H27.7V13.333H28H28.3V4H28ZM28 13.333V13.033H26V13.333V13.633H28V13.333ZM26 13.333H26.3V7.4668H26H25.7V13.333H26ZM26 7.4668L25.7891 7.25348L13.7891 19.1197L14 19.333L14.2109 19.5463L26.2109 7.68011L26 7.4668ZM14 19.333L14.2121 19.1209L12.8791 17.7879L12.667 18L12.4549 18.2121L13.7879 19.5451L14 19.333ZM12.667 18L12.8803 18.2109L24.7465 6.21094L24.5332 6L24.3199 5.78906L12.4537 17.7891L12.667 18ZM24.5332 6V5.7H18.667V6V6.3H24.5332V6ZM18.667 6H18.967V4H18.667H18.367V6H18.667ZM18.667 4V4.3H28V4V3.7H18.667V4Z' fill='%23EF4823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_837'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.p-editor__content .e-button.--white {
  color: #fff;
  border-bottom-color: #fff;
}
.p-editor__content .e-button.--arrow-down::after {
  transform: rotate(90deg);
}
@media (hover: hover) {
  .p-editor__content .e-button {
    transition: color 0.3s linear, background-color 0.3s linear;
  }
  .p-editor__content .e-button:hover {
    color: #fff;
    background-color: #ef4823;
  }
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-button {
    min-width: 9.375rem;
    min-height: 2.375rem;
    padding: 0 3.125rem 0.625rem 0.75rem;
    font-size: 1rem;
  }
  .p-editor__content .e-button::after {
    bottom: 0.625rem;
    width: 1.25rem;
  }
}
.p-editor__content .e-box {
  padding: 2rem 4rem 2rem 3.5rem;
  border: 0.125rem solid #000;
}
.p-editor__content .e-box__title {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-box__title {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.p-editor__content .e-box__cont {
  margin-top: 1.5rem;
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-box {
    padding: 1.25rem;
  }
  .p-editor__content .e-box__cont {
    margin-top: 1rem;
  }
}
.p-editor__content .e-nav li {
  border-top: 0.0625rem solid #000;
}
.p-editor__content .e-nav li:last-child {
  border-bottom: 0.0625rem solid #000;
}
.p-editor__content .e-nav a {
  display: flex;
  align-items: center;
  min-height: 4.6875rem;
  padding: 1.125rem 1.25rem;
  text-decoration: none;
  font-size: 1.25rem;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-nav a {
    font-size: 1rem;
  }
}
.p-editor__content .e-nav a rt {
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.06em;
}
@media (hover: hover) {
  .p-editor__content .e-nav a {
    transition: color 0.3s linear;
  }
  .p-editor__content .e-nav a:hover {
    color: #ef4823;
  }
}
@media only screen and (max-width: 1280px) {
  .p-editor__content .e-nav a {
    align-items: baseline;
    min-height: unset;
    padding: 1rem 1.25rem;
  }
}
.p-editor__content .e-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
}
.p-editor__content .e-grid.--repeat-2 {
  grid-template-columns: repeat(2, 1fr);
}
.p-editor__content .e-grid.--repeat-3 {
  grid-template-columns: repeat(3, 1fr);
}
.p-editor__content .e-grid__texts {
  margin-top: 1rem;
}
.p-editor__content .e-grid__col {
  /* CMSエディタ―のみで適応 */
  /* border: dashed pxtorem(1) #c2c2c2; */
}
.p-editor__content .e-box-01 {
  padding: 4.5rem 2.75rem;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-box-01 {
    padding: 2rem 1.25rem;
  }
}
.p-editor__content .e-button-01 {
  position: relative;
  display: block;
  width: 100%;
  padding: 0.875rem 5.375rem 0.875rem 1.875rem;
  font-weight: bold;
  border: 0.125rem solid #000;
  font-size: 1.125rem;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-button-01 {
    font-size: 0.9375rem;
    letter-spacing: 0.04em;
  }
}
.p-editor__content .e-button-01::after {
  position: absolute;
  top: 0;
  right: 1.875rem;
  bottom: 0;
  width: 1.5rem;
  aspect-ratio: 1/1;
  margin: auto;
  content: "";
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_841)'%3E%3Cpath d='M12.0001 28L10.6667 26.6667L21.3334 16L10.6667 5.33333L12.0001 4L24.1334 16L12.0001 28Z' fill='black' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_841'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_193_841)'%3E%3Cpath d='M12.0001 28L10.6667 26.6667L21.3334 16L10.6667 5.33333L12.0001 4L24.1334 16L12.0001 28Z' fill='black' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_193_841'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
@media (hover: hover) {
  .p-editor__content .e-button-01 {
    transition: all 0.3s linear;
  }
  .p-editor__content .e-button-01:hover {
    color: #fff;
    background-color: #ef4823;
  }
}
@media only screen and (max-width: 767px) {
  .p-editor__content .e-button-01 {
    padding: 0.75rem 2.8125rem 0.75rem 1.125rem;
  }
  .p-editor__content .e-button-01::after {
    right: 1.125rem;
    width: 1.25rem;
  }
}
.p-editor__content .alignleft {
  display: block;
  margin-right: auto;
}
.p-editor__content .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.p-editor__content .alignright {
  display: block;
  margin-left: auto;
}
.p-editor__content:not(.--content) h2:not([class*=p-], [class*=c-]) {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content:not(.--content) h2:not([class*=p-], [class*=c-]) {
    font-size: 1.75rem;
  }
}
.p-editor__content.--content {
  overflow: unset;
}
.p-editor__content.--content h2:not([class*=p-], [class*=c-]) {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.08em;
}
@media only screen and (max-width: 767px) {
  .p-editor__content.--content h2:not([class*=p-], [class*=c-]) {
    font-size: 1.75rem;
  }
}