@charset "UTF-8";
:root {
  --base: 16;
  --z-go-top: 10;
  --z-header: 150;
  --z-drawer: 200;
  --z-hamburger: 300;
  --z-skip-main: 999;
  --z-loading: 1000;
  --artboard-width: 1400px;
  --inner: 1080px;
  --inner-sm: 980px;
  --inner-lg: 1200px;
  --inner-gutter: 30px;
  --space-unit: 1em;
  --space-xxs: calc(0.25 * var(--space-unit));
  --space-xs: calc(0.5 * var(--space-unit));
  --space-sm: calc(0.75 * var(--space-unit));
  --space-md: calc(1.25 * var(--space-unit));
  --space-lg: calc(2 * var(--space-unit));
  --space-xl: calc(3.25 * var(--space-unit));
  --space-xxl: calc(5.25 * var(--space-unit));
  --c-font: #333;
  --c-black: #000;
  --c-white: #fff;
  --c-main: #239DA6;
  --c-main-light: #E9F5F6;
  --c-accent: #B7011E;
  --c-gray: #CCCCCC;
  --c-gray-bg: #EFEDE9;
  --c-gray-light: #F7F6F4;
  --c-note: #d82727;
  --ff-body: "Zen Kaku Gothic New", sans-serif;
  --ff-title: "Zen Kaku Gothic New", sans-serif;
  --ff-en:"Montserrat Alternates", sans-serif;
  --fz-xxs: 10px;
  --fz-xs: 12px;
  --fz-sm: 14px;
  --fz-default: 16px;
  --fz-md: 18px;
  --fz-lg: 22px;
  --fz-xl: 24px;
  --fz-xxl: 28px;
  --fz-clamp-xs: clamp(11px, 2.75vw, var(--fz-xs));
  --fz-clamp-sm: clamp(12px, 3.2vw, var(--fz-sm));
  --fz-clamp-default: clamp(15px, 1.875vw, var(--fz-default));
  --fz-clamp-md: clamp(16px, 4vw, var(--fz-md));
  --fz-clamp-lg: clamp(18px, 4.5vw, var(--fz-lg));
  --fz-clamp-xl: clamp(20px, 5vw, var(--fz-xl));
  --fz-clamp-xxl: clamp(22px, 5.5vw, var(--fz-xxl));
  --ls-default:0.03em;
  --lh-default:1.4;
  --outer-link-svg: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.06 16.26"><g transform="translate(-8652 -13595.766)"><rect width="11.558" height="10.057" transform="translate(8657.502 13596.766)" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="2"/><g  transform="translate(8653 13601.119)"><path d="M316.958,281.805v2.1H305.4V274h2.4" transform="translate(-305.4 -274)" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="2"/></g></g></svg>');
}

.entry-content {
  min-height: 130px;
  /* 	ボタンスタイルの打ち消し
  ---------------------------------------------*/
  /* ===========================================
    * Flexible Tableブロック
    * ======================================== */
}
.entry-content > * + *,
.entry-content .wp-block-group > * + *,
.entry-content .wp-block-column > * + * {
  margin-top: 1em;
}
.entry-content .is-layout-flex > * + * {
  margin-top: 0;
}
.entry-content .alignfull {
  width: 100vw;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
.entry-content h2.wp-block-heading {
  font-size: clamp(1.375rem, 0.828125rem + 1.5625vw, 2rem);
}
.entry-content h3.wp-block-heading {
  font-size: clamp(1.25rem, 0.8125rem + 1.25vw, 1.75rem);
}
.entry-content h4.wp-block-heading {
  font-size: clamp(1.125rem, 0.796875rem + 0.9375vw, 1.5rem);
}
.entry-content h5.wp-block-heading {
  font-size: clamp(1rem, 0.78125rem + 0.625vw, 1.25rem);
}
.entry-content h6.wp-block-heading {
  font-size: 18px;
}
.entry-content .wp-block-heading.is-style-heading-bg-deco,
.entry-content h2.wp-block-heading:not([class*=is-style-]),
.entry-content h2.wp-block-heading.is-style-default {
  color: var(--c-main);
  position: relative;
  z-index: 1;
  font-weight: bold;
  letter-spacing: var(--ls-default);
  line-height: var(--lh-default);
  margin-top: clamp(2rem, 0.46875rem + 4.375vw, 3.75rem);
  margin-bottom: clamp(1.25rem, 0.59375rem + 1.875vw, 2rem);
  padding-left: 34px;
}
.entry-content .wp-block-heading.is-style-heading-bg-deco::before,
.entry-content h2.wp-block-heading:not([class*=is-style-])::before,
.entry-content h2.wp-block-heading.is-style-default::before {
  position: absolute;
  z-index: -1;
  top: -0.4em;
  left: 0;
  content: "";
  display: block;
  background-image: url(../images/common/icon-heading.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  max-width: 100%;
  aspect-ratio: 1;
  border-radius: 100vmax;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-heading.is-style-heading-bg-deco::before,
  .entry-content h2.wp-block-heading:not([class*=is-style-])::before,
  .entry-content h2.wp-block-heading.is-style-default::before {
    width: 50px;
  }
}
.entry-content .wp-block-heading.is-style-heading-sub-contain,
.entry-content h2.wp-block-heading.is-style-default {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: clamp(0.9375rem, 0.7734375rem + 0.46875vw, 1.125rem);
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.03em;
  color: var(--c-main);
}
.entry-content .wp-block-heading.is-style-heading-sub-contain[data-subtxt]::before,
.entry-content h2.wp-block-heading.is-style-default[data-subtxt]::before {
  color: var(--c-font);
  content: attr(data-subtxt);
  display: block;
  white-space: pre-wrap;
  font-size: clamp(2rem, 1.234375rem + 2.1875vw, 2.875rem);
  font-family: var(--ff-en);
  font-weight: 500;
  font-style: italic;
  letter-spacing: -0.01em;
}
.entry-content .wp-block-heading.is-style-heading-underline,
.entry-content h3.wp-block-heading:not([class*=is-style-]),
.entry-content h3.wp-block-heading.is-style-default {
  font-weight: bold;
  letter-spacing: var(--ls-default);
  line-height: var(--lh-default);
  margin-top: clamp(2rem, 1.125rem + 2.5vw, 3rem);
  margin-bottom: clamp(1.25rem, 0.59375rem + 1.875vw, 2rem);
  border-bottom: 1px solid var(--c-main);
  padding-bottom: 0.42857em;
}
.entry-content .wp-block-heading.is-style-heading-circle,
.entry-content h4.wp-block-heading:not([class*=is-style-]),
.entry-content h4.wp-block-heading.is-style-default {
  position: relative;
  font-weight: bold;
  letter-spacing: var(--ls-default);
  line-height: var(--lh-default);
  margin-top: clamp(2rem, 1.5625rem + 1.25vw, 2.5rem);
  margin-bottom: clamp(1.25rem, 1.03125rem + 0.625vw, 1.5rem);
  padding-left: 1.2em;
}
.entry-content .wp-block-heading.is-style-heading-circle::before,
.entry-content h4.wp-block-heading:not([class*=is-style-])::before,
.entry-content h4.wp-block-heading.is-style-default::before {
  position: absolute;
  top: 0.4em;
  left: 0;
  content: "";
  display: block;
  width: 16px;
  aspect-ratio: 1;
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="楕円形_343" data-name="楕円形 343" d="M8,4a4,4,0,1,0,4,4A4,4,0,0,0,8,4M8,0A8,8,0,1,1,0,8,8,8,0,0,1,8,0Z" fill="%23239da6"/></svg>');
          mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="楕円形_343" data-name="楕円形 343" d="M8,4a4,4,0,1,0,4,4A4,4,0,0,0,8,4M8,0A8,8,0,1,1,0,8,8,8,0,0,1,8,0Z" fill="%23239da6"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: var(--c-main);
}
.entry-content .wp-block-heading.is-style-heading-border-left,
.entry-content h5.wp-block-heading:not([class*=is-style-]),
.entry-content h5.wp-block-heading.is-style-default {
  position: relative;
  font-weight: bold;
  letter-spacing: var(--ls-default);
  line-height: var(--lh-default);
  margin-top: 32px;
  margin-bottom: 20px;
  padding-left: 0.8em;
}
.entry-content .wp-block-heading.is-style-heading-border-left::before,
.entry-content h5.wp-block-heading:not([class*=is-style-])::before,
.entry-content h5.wp-block-heading.is-style-default::before {
  position: absolute;
  top: 0.1em;
  left: 0;
  content: "";
  display: block;
  background-color: var(--c-main);
  width: 4px;
  height: 26px;
  aspect-ratio: 4/26;
}
.entry-content h6.wp-block-heading:not([class*=is-style-]),
.entry-content h6.wp-block-heading.is-style-default {
  font-weight: 600;
  color: var(--c-h2-block);
}
.entry-content .wp-block-heading a {
  text-decoration: none;
  color: currentColor;
}
.entry-content p {
  font-size: clamp(0.875rem, 0.765625rem + 0.3125vw, 1rem);
}
.entry-content p > a {
  color: var(--c-main);
  text-decoration: underline;
  transition: all 0.4s;
}
.entry-content p > a:hover {
  opacity: 0.6;
}
.entry-content p > a[href$=".pdf"] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c-font);
  gap: 10px;
}
.entry-content p > a[href$=".pdf"]::after {
  width: 18px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
          mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-accent);
}
.entry-content p > a[target=_blank] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.entry-content p > a[target=_blank]::after {
  width: 16px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
          mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-main);
}
.entry-content ul,
.entry-content ol {
  line-height: 1.75;
}
.entry-content ul.u-wrap,
.entry-content ol.u-wrap {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.entry-content ul > li a,
.entry-content ol > li a {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  color: var(--c-main);
  text-decoration: underline;
  transition: all 0.4s;
}
.entry-content ul > li a:hover,
.entry-content ol > li a:hover {
  opacity: 0.6;
}
.entry-content ul > li a[href$=".pdf"],
.entry-content ol > li a[href$=".pdf"] {
  display: inline-flex;
  align-items: center;
  color: var(--c-font);
  gap: 10px;
}
.entry-content ul > li a[href$=".pdf"]::after,
.entry-content ol > li a[href$=".pdf"]::after {
  width: 18px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
          mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-accent);
}
.entry-content ul > li a[target=_blank],
.entry-content ol > li a[target=_blank] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.entry-content ul > li a[target=_blank]::after,
.entry-content ol > li a[target=_blank]::after {
  width: 16px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
          mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-main);
}
.entry-content ul:not([class*=is-style-]) > li,
.entry-content ul.is-style-default > li {
  position: relative;
  padding-left: 1.25em;
}
.entry-content ul:not([class*=is-style-]) > li::before,
.entry-content ul.is-style-default > li::before {
  content: "";
  position: absolute;
  top: 0.75em;
  bottom: 0;
  left: 0;
  width: 8px;
  aspect-ratio: 1;
  -webkit-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><g id="パス_11371" data-name="パス 11371" fill="none"><path d="M4,0A4,4,0,1,1,0,4,4,4,0,0,1,4,0Z" stroke="none"/><path d="M 4 2 C 2.897200107574463 2 2 2.897200107574463 2 4 C 2 5.102799892425537 2.897200107574463 6 4 6 C 5.102799892425537 6 6 5.102799892425537 6 4 C 6 2.897200107574463 5.102799892425537 2 4 2 M 4 0 C 6.209139823913574 0 8 1.790860176086426 8 4 C 8 6.209139823913574 6.209139823913574 8 4 8 C 1.790860176086426 8 0 6.209139823913574 0 4 C 0 1.790860176086426 1.790860176086426 0 4 0 Z" stroke="none" fill="%23239da6"/></g></svg>');
          mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><g id="パス_11371" data-name="パス 11371" fill="none"><path d="M4,0A4,4,0,1,1,0,4,4,4,0,0,1,4,0Z" stroke="none"/><path d="M 4 2 C 2.897200107574463 2 2 2.897200107574463 2 4 C 2 5.102799892425537 2.897200107574463 6 4 6 C 5.102799892425537 6 6 5.102799892425537 6 4 C 6 2.897200107574463 5.102799892425537 2 4 2 M 4 0 C 6.209139823913574 0 8 1.790860176086426 8 4 C 8 6.209139823913574 6.209139823913574 8 4 8 C 1.790860176086426 8 0 6.209139823913574 0 4 C 0 1.790860176086426 1.790860176086426 0 4 0 Z" stroke="none" fill="%23239da6"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-main);
}
.entry-content ol:not([class*=is-style-]),
.entry-content ol.is-style-default {
  counter-reset: cnt;
}
.entry-content ol:not([class*=is-style-]) > li,
.entry-content ol.is-style-default > li {
  position: relative;
  list-style-type: none;
  counter-increment: cnt;
  padding-left: 1.7em;
}
.entry-content ol:not([class*=is-style-]) > li::before,
.entry-content ol.is-style-default > li::before {
  font-family: var(--ff-en);
  font-weight: 600;
  color: var(--c-main);
  content: counter(cnt) ".";
  display: block;
  position: absolute;
  top: 0.1em;
  left: 0;
}
.entry-content ol.is-style-list-text {
  counter-reset: cnt;
}
.entry-content ol.is-style-list-text > li {
  position: relative;
  list-style-type: none;
  counter-increment: cnt;
  padding-left: 1.7em;
}
.entry-content ol.is-style-list-text > li::before {
  font-family: var(--ff-en);
  font-weight: 600;
  color: var(--c-main);
  content: counter(cnt) ".";
  display: block;
  position: absolute;
  top: 0.1em;
  left: 0;
}
.entry-content ol.is-style-list-text li:not(:first-of-type) {
  margin-top: 22px;
}
.entry-content ol.is-style-list-text li span {
  font-weight: normal;
}
.entry-content .wp-block-image.alignleft, .entry-content .wp-block-image.aligncenter, .entry-content .wp-block-image.alignright {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  float: none;
}
.entry-content .wp-block-image.alignleft > figcaption, .entry-content .wp-block-image.aligncenter > figcaption, .entry-content .wp-block-image.alignright > figcaption {
  display: block;
}
.entry-content .wp-block-image.alignleft {
  margin-right: auto;
}
.entry-content .wp-block-image.aligncenter {
  margin-right: auto;
  margin-left: auto;
}
.entry-content .wp-block-image.alignright {
  margin-left: auto;
}
.entry-content .wp-block-image a {
  transition: all 0.4s;
}
.entry-content .wp-block-image a:hover {
  opacity: 0.6;
}
.entry-content .wp-block-image.is-style-door-img {
  position: relative;
}
.entry-content .wp-block-image.is-style-door-img a {
  transition: all 0.4s;
  padding-bottom: 56px;
  display: block !important;
}
.entry-content .wp-block-image.is-style-door-img a:hover {
  opacity: 0.6;
}
.entry-content .wp-block-image.is-style-door-img.--two-lines a {
  padding-bottom: 80px;
}
.entry-content .wp-block-image.is-style-door-img img {
  width: 100%;
  height: 100%;
  aspect-ratio: 240/140;
}
.entry-content .wp-block-image.is-style-door-img:not(:has(a)) {
  padding-bottom: 56px;
}
.entry-content .wp-block-image.is-style-door-img.--two-lines:not(:has(a)) {
  padding-bottom: 80px;
}
.entry-content .wp-block-image.is-style-door-img:has(a:hover) .wp-element-caption {
  opacity: 0.6;
}
.entry-content .wp-block-image.is-style-door-img::after {
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 7px;
  width: 100%;
  aspect-ratio: 240/140;
  border-radius: 10px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="240" height="140" viewBox="0 0 240 140"><defs><linearGradient id="linear-gradient" x1="0.193" y1="0.593" x2="1" y2="0.985" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23efede9" stop-opacity="0"/><stop offset="1" stop-color="%23efede9"/></linearGradient></defs><path id="パス_11369" data-name="パス 11369" d="M15,0H225a15,15,0,0,1,15,15V125a15,15,0,0,1-15,15H15A15,15,0,0,1,0,125V15A15,15,0,0,1,15,0Z" fill="url(%23linear-gradient)" style="mix-blend-mode: multiply;isolation: isolate"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.entry-content .wp-block-image.is-style-door-img .wp-element-caption {
  transition: all 0.4s;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 0.03em;
  text-align: left;
  margin-top: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  line-height: 1.3;
}
.entry-content .wp-block-image.is-style-door-img .wp-element-caption::after {
  content: "";
  display: block;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.149 13.945C10.0435 13.945 9.94032 13.9137 9.85257 13.855C9.76482 13.7964 9.6964 13.7131 9.65596 13.6156C9.61552 13.5182 9.60486 13.4109 9.62533 13.3074C9.64581 13.2039 9.69649 13.1087 9.771 13.034L12.419 10.386H6.292C6.15037 10.386 6.01455 10.3297 5.9144 10.2296C5.81426 10.1294 5.758 9.99362 5.758 9.85199C5.758 9.71037 5.81426 9.57454 5.9144 9.4744C6.01455 9.37425 6.15037 9.31799 6.292 9.31799H12.42L9.772 6.66899C9.72058 6.61984 9.67951 6.5609 9.65118 6.49565C9.62286 6.4304 9.60786 6.36014 9.60706 6.28901C9.60626 6.21788 9.61968 6.14731 9.64653 6.08144C9.67339 6.01557 9.71313 5.95573 9.76343 5.90543C9.81373 5.85513 9.87357 5.81539 9.93944 5.78853C10.0053 5.76168 10.0759 5.74826 10.147 5.74906C10.2181 5.74985 10.2884 5.76486 10.3537 5.79318C10.4189 5.8215 10.4778 5.86258 10.527 5.91399L14.086 9.47299C14.1356 9.52228 14.175 9.58085 14.2019 9.64537C14.2289 9.70989 14.2428 9.77908 14.243 9.84899C14.2428 9.91891 14.2289 9.9881 14.2019 10.0526C14.175 10.1171 14.1356 10.1757 14.086 10.225L10.526 13.789C10.4765 13.8385 10.4177 13.8778 10.353 13.9046C10.2884 13.9313 10.219 13.9451 10.149 13.945Z" fill="%23239DA6"/><path d="M10 1C5.03738 1 1 5.03738 1 10C1 14.9626 5.03738 19 10 19C14.9626 19 19 14.9626 19 10C19 5.03738 14.9626 1 10 1ZM10 0C15.5229 0 20 4.47715 20 10C20 15.5229 15.5229 20 10 20C4.47715 20 0 15.5229 0 10C0 4.47715 4.47715 0 10 0Z" fill="%23239DA6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  max-width: 100%;
  aspect-ratio: 1;
}
.entry-content .wp-block-image .wp-element-caption {
  font-size: 15px;
  color: #444444;
  letter-spacing: 0.03em;
  font-weight: normal;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-buttons.is-style-btn-group .wp-block-button {
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
  }
}
.entry-content .wp-block-buttons.is-style-page-link-button-arrow-top .wp-block-button__link::before {
  transform: rotate(-90deg) !important;
}
.entry-content .wp-element-button,
.entry-content .wp-block-button__link {
  position: relative;
  color: var(--c-white);
  background-color: var(--c-main);
  letter-spacing: 0.029em;
  font-weight: 500;
  padding: 15px 18px;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 220px;
  max-width: 300px;
  width: 100%;
  text-align: center;
  transition: opacity 0.4s;
  border-radius: 0;
  line-height: 1.375;
  border: 1px solid transparent;
  transition: all 0.4s;
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-element-button:hover,
  .entry-content .wp-block-button__link:hover {
    background-color: var(--c-white);
    color: var(--c-main);
    border: 1px solid var(--c-main);
  }
}
.entry-content .wp-block-button a[href$=".pdf"] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-inline: auto;
}
.entry-content .wp-block-button a[href$=".pdf"]::after {
  transition: all 0.4s;
  width: 24px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
          mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button a[href$=".pdf"]:hover::after {
    background-color: var(--c-main);
  }
}
.entry-content .wp-block-button a[href^=http] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-inline: auto;
}
.entry-content .wp-block-button a[href^=http]::after {
  transition: all 0.4s;
  width: 20px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
          mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-white);
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button a[href^=http]:hover::after {
    background-color: var(--c-main);
  }
}
.entry-content .wp-block-button.is-style-page-link .wp-block-button__link {
  trasnition: all 0.4s;
  display: flex;
  align-items: center;
  gap: 10px;
  background: none;
  color: var(--c-font);
  padding: 0;
  min-width: auto;
  border: none;
}
.entry-content .wp-block-button.is-style-page-link .wp-block-button__link::after {
  transition: all 0.4s;
  content: "";
  display: block;
  width: 28px;
  aspect-ratio: 1;
  -webkit-mask: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.21002 12C6.11017 11.9998 6.01138 11.9795 5.91961 11.9401C5.82783 11.9007 5.74498 11.8432 5.67602 11.771C5.53331 11.6221 5.45364 11.4238 5.45364 11.2175C5.45364 11.0112 5.53331 10.8129 5.67602 10.664L9.42102 6.783H0.755022C0.552331 6.77576 0.360361 6.69014 0.219531 6.54419C0.0787005 6.39823 0 6.20332 0 6.0005C0 5.79768 0.0787005 5.60278 0.219531 5.45682C0.360361 5.31087 0.552331 5.22525 0.755022 5.218H9.42202L5.67602 1.336C5.53331 1.18707 5.45364 0.988774 5.45364 0.782504C5.45364 0.576234 5.53331 0.377935 5.67602 0.229004C5.74486 0.156632 5.8277 0.0990076 5.9195 0.0596328C6.01129 0.020258 6.11014 -4.57764e-05 6.21002 -4.57764e-05C6.30991 -4.57764e-05 6.40875 0.020258 6.50055 0.0596328C6.59234 0.0990076 6.67518 0.156632 6.74402 0.229004L11.778 5.45C11.92 5.59837 11.9995 5.79565 12 6.001C11.9995 6.20636 11.92 6.40364 11.778 6.552L6.74402 11.769C6.67524 11.8416 6.59246 11.8995 6.50068 11.9392C6.4089 11.9789 6.31002 11.9996 6.21002 12Z" fill="%23239DA6"/></svg>');
          mask: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.21002 12C6.11017 11.9998 6.01138 11.9795 5.91961 11.9401C5.82783 11.9007 5.74498 11.8432 5.67602 11.771C5.53331 11.6221 5.45364 11.4238 5.45364 11.2175C5.45364 11.0112 5.53331 10.8129 5.67602 10.664L9.42102 6.783H0.755022C0.552331 6.77576 0.360361 6.69014 0.219531 6.54419C0.0787005 6.39823 0 6.20332 0 6.0005C0 5.79768 0.0787005 5.60278 0.219531 5.45682C0.360361 5.31087 0.552331 5.22525 0.755022 5.218H9.42202L5.67602 1.336C5.53331 1.18707 5.45364 0.988774 5.45364 0.782504C5.45364 0.576234 5.53331 0.377935 5.67602 0.229004C5.74486 0.156632 5.8277 0.0990076 5.9195 0.0596328C6.01129 0.020258 6.11014 -4.57764e-05 6.21002 -4.57764e-05C6.30991 -4.57764e-05 6.40875 0.020258 6.50055 0.0596328C6.59234 0.0990076 6.67518 0.156632 6.74402 0.229004L11.778 5.45C11.92 5.59837 11.9995 5.79565 12 6.001C11.9995 6.20636 11.92 6.40364 11.778 6.552L6.74402 11.769C6.67524 11.8416 6.59246 11.8995 6.50068 11.9392C6.4089 11.9789 6.31002 11.9996 6.21002 12Z" fill="%23239DA6"/></svg>');
  -webkit-mask-size: 12px 12px;
          mask-size: 12px 12px;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--c-main);
  transform: rotate(90deg);
}
.entry-content .wp-block-button.is-style-page-link .wp-block-button__link::before {
  transition: all 0.4s;
  content: "";
  aspect-ratio: 1;
  width: 28px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50%;
  border: 1px solid var(--c-main); /* 枠線 */
  background-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link .wp-block-button__link:hover {
    border: none;
    color: var(--c-main);
  }
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link .wp-block-button__link:hover::before {
    background-color: var(--c-main);
  }
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link .wp-block-button__link:hover::after {
    background-color: var(--c-white);
  }
}
.entry-content .wp-block-button.is-style-page-link-right .wp-block-button__link {
  transition: all 0.4s;
  display: flex;
  align-items: center;
  gap: 10px;
  background: none;
  color: var(--c-font);
  padding: 0;
  min-width: auto;
  border: none;
}
.entry-content .wp-block-button.is-style-page-link-right .wp-block-button__link::after {
  transition: all 0.4s;
  content: "";
  display: block;
  width: 28px;
  aspect-ratio: 1;
  -webkit-mask: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.21002 12C6.11017 11.9998 6.01138 11.9795 5.91961 11.9401C5.82783 11.9007 5.74498 11.8432 5.67602 11.771C5.53331 11.6221 5.45364 11.4238 5.45364 11.2175C5.45364 11.0112 5.53331 10.8129 5.67602 10.664L9.42102 6.783H0.755022C0.552331 6.77576 0.360361 6.69014 0.219531 6.54419C0.0787005 6.39823 0 6.20332 0 6.0005C0 5.79768 0.0787005 5.60278 0.219531 5.45682C0.360361 5.31087 0.552331 5.22525 0.755022 5.218H9.42202L5.67602 1.336C5.53331 1.18707 5.45364 0.988774 5.45364 0.782504C5.45364 0.576234 5.53331 0.377935 5.67602 0.229004C5.74486 0.156632 5.8277 0.0990076 5.9195 0.0596328C6.01129 0.020258 6.11014 -4.57764e-05 6.21002 -4.57764e-05C6.30991 -4.57764e-05 6.40875 0.020258 6.50055 0.0596328C6.59234 0.0990076 6.67518 0.156632 6.74402 0.229004L11.778 5.45C11.92 5.59837 11.9995 5.79565 12 6.001C11.9995 6.20636 11.92 6.40364 11.778 6.552L6.74402 11.769C6.67524 11.8416 6.59246 11.8995 6.50068 11.9392C6.4089 11.9789 6.31002 11.9996 6.21002 12Z" fill="%23239DA6"/></svg>');
          mask: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.21002 12C6.11017 11.9998 6.01138 11.9795 5.91961 11.9401C5.82783 11.9007 5.74498 11.8432 5.67602 11.771C5.53331 11.6221 5.45364 11.4238 5.45364 11.2175C5.45364 11.0112 5.53331 10.8129 5.67602 10.664L9.42102 6.783H0.755022C0.552331 6.77576 0.360361 6.69014 0.219531 6.54419C0.0787005 6.39823 0 6.20332 0 6.0005C0 5.79768 0.0787005 5.60278 0.219531 5.45682C0.360361 5.31087 0.552331 5.22525 0.755022 5.218H9.42202L5.67602 1.336C5.53331 1.18707 5.45364 0.988774 5.45364 0.782504C5.45364 0.576234 5.53331 0.377935 5.67602 0.229004C5.74486 0.156632 5.8277 0.0990076 5.9195 0.0596328C6.01129 0.020258 6.11014 -4.57764e-05 6.21002 -4.57764e-05C6.30991 -4.57764e-05 6.40875 0.020258 6.50055 0.0596328C6.59234 0.0990076 6.67518 0.156632 6.74402 0.229004L11.778 5.45C11.92 5.59837 11.9995 5.79565 12 6.001C11.9995 6.20636 11.92 6.40364 11.778 6.552L6.74402 11.769C6.67524 11.8416 6.59246 11.8995 6.50068 11.9392C6.4089 11.9789 6.31002 11.9996 6.21002 12Z" fill="%23239DA6"/></svg>');
  -webkit-mask-size: 12px 12px;
          mask-size: 12px 12px;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--c-main);
  transform: rotate(0deg);
}
.entry-content .wp-block-button.is-style-page-link-right .wp-block-button__link::before {
  transition: all 0.4s;
  content: "";
  aspect-ratio: 1;
  width: 28px;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50%;
  border: 1px solid var(--c-main); /* 枠線 */
  background-color: transparent;
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link-right .wp-block-button__link:hover {
    border: none;
    color: var(--c-main);
  }
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link-right .wp-block-button__link:hover::before {
    background-color: var(--c-main);
  }
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link-right .wp-block-button__link:hover::after {
    background-color: var(--c-white);
  }
}
.entry-content .wp-block-button.is-style-page-link-button .wp-block-button__link {
  font-size: 18px;
  line-height: 1.2;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  gap: 8px;
  color: var(--base-color, var(--c-main)); /* 通常の文字色 */
  background-color: var(--c-white);
  border: 1px solid var(--base-color, var(--c-main));
  padding: 4px 4px;
  min-width: 204px;
  max-width: 100%;
  min-height: 60px;
  transition: all 0.4s;
}
.entry-content .wp-block-button.is-style-page-link-button .wp-block-button__link::before {
  content: "";
  display: block;
  width: 28px;
  max-width: 100%;
  height: 100%;
  aspect-ratio: 1;
  -webkit-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28.001" viewBox="0 0 28 28.001"><path id="合体_56" data-name="合体 56" d="M17855,13889a14,14,0,1,1,14,14A14,14,0,0,1,17855,13889Zm4.807-9.2A13.007,13.007,0,1,0,17869,13876,12.922,12.922,0,0,0,17859.807,13879.806Zm8.867,14.963a.807.807,0,0,1,0-1.1l3.748-3.883h-8.666a.783.783,0,0,1,0-1.565h8.666l-3.748-3.883a.807.807,0,0,1,0-1.1.737.737,0,0,1,1.068,0l5.037,5.215a.8.8,0,0,1,.219.552v0a.794.794,0,0,1-.219.552l-5.037,5.215a.707.707,0,0,1-.533.229A.727.727,0,0,1,17868.674,13894.769Z" transform="translate(-17855 -13874.999)" fill="%23fff"/></svg>');
          mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28.001" viewBox="0 0 28 28.001"><path id="合体_56" data-name="合体 56" d="M17855,13889a14,14,0,1,1,14,14A14,14,0,0,1,17855,13889Zm4.807-9.2A13.007,13.007,0,1,0,17869,13876,12.922,12.922,0,0,0,17859.807,13879.806Zm8.867,14.963a.807.807,0,0,1,0-1.1l3.748-3.883h-8.666a.783.783,0,0,1,0-1.565h8.666l-3.748-3.883a.807.807,0,0,1,0-1.1.737.737,0,0,1,1.068,0l5.037,5.215a.8.8,0,0,1,.219.552v0a.794.794,0,0,1-.219.552l-5.037,5.215a.707.707,0,0,1-.533.229A.727.727,0,0,1,17868.674,13894.769Z" transform="translate(-17855 -13874.999)" fill="%23fff"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: currentColor;
  transform: rotate(90deg);
}
@media (hover: hover) and (pointer: fine) {
  .entry-content .wp-block-button.is-style-page-link-button .wp-block-button__link:hover {
    opacity: 1 !important;
    color: var(--c-white) !important;
    background-color: var(--base-color, var(--c-main));
    border: 1px solid var(--base-color, var(--c-main));
  }
}
.entry-content .wp-block-button.is-style-wide a {
  min-width: 260px;
}
.entry-content .wp-block-fsb-flexible-spacer {
  margin-top: 0em !important;
}
.entry-content .wp-block-fsb-flexible-spacer + * {
  margin-top: 0em !important;
}
.entry-content .wp-block-columns.is-style-row-reverse {
  flex-direction: row-reverse;
}
@media not all and (max-width: 1200px) {
  .entry-content .wp-block-column[class*=is-style-overflow-column] {
    --overflow-size: min(0px, calc((100vw - var(--inner)) / 2 * -1));
  }
  .entry-content .wp-block-column[class*=is-style-overflow-column] [class*=wp-image] {
    width: 100%;
  }
  .entry-content .wp-block-column.is-style-overflow-column-right > * {
    margin-right: var(--overflow-size);
  }
  .entry-content .wp-block-column.is-style-overflow-column-left > * {
    margin-left: var(--overflow-size);
  }
}
.entry-content .wp-block-group.alignfull {
  padding-right: var(--inner-gutter);
  padding-left: var(--inner-gutter);
}
.entry-content .wp-block-group.has-background, .entry-content .wp-block-group.has-border-color {
  padding: 28px clamp(24px, 6vw, 32px);
}
.entry-content .wp-block-group.is-style-gray-box {
  padding: 28px clamp(24px, 6vw, 32px);
  background-color: var(--c-gray-light);
}
.entry-content .wp-block-group.is-style-blue-box {
  padding: 28px clamp(24px, 6vw, 32px);
  background-color: var(--c-main-light);
}
@media screen and (max-width: 768px) {
  .entry-content .wp-block-group.is-style-blue-box .wp-block-buttons {
    flex-direction: column;
    align-items: flex-start;
  }
}
.entry-content .wp-block-group.is-style-border-box {
  padding: 28px clamp(24px, 6vw, 32px);
  background-color: var(--c-white);
  border: 1px solid var(--c-gray);
}
.entry-content .wp-block-group.is-style-group-card {
  position: relative;
  border-radius: 10px;
  background-color: var(--c-white);
  padding: 32px 24px;
  padding-bottom: 20px;
  height: 100%;
}
.entry-content .wp-block-group.is-style-group-card::after {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  border-radius: 10px;
  background: linear-gradient(118deg, color-mix(in srgb, var(--c-main), transparent 100%) 0%, color-mix(in srgb, var(--c-main), transparent 100%) 20%, color-mix(in srgb, var(--c-main), transparent 30%) 100%);
  z-index: -1;
}
.entry-content .wp-block-group.is-style-group-card .wp-block-heading {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: clamp(1.125rem, 1.015625rem + 0.3125vw, 1.25rem) !important;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="2"><circle cx="1" cy="1" r="1" fill="%23CCCCCC"/></svg>');
  background-repeat: repeat-x;
  background-size: 6px 2px;
  background-position: bottom;
  padding: 20px 0 16px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
}
.entry-content .wp-block-group.is-style-group-card.--col {
  padding-top: 20px;
}
.entry-content .wp-block-group.is-style-group-card.--col .wp-block-heading {
  padding-top: 0;
}
.entry-content .wp-block-group.is-style-banner-bg {
  position: relative;
}
.entry-content .wp-block-group.is-style-banner-bg .wp-block-columns {
  overflow: hidden;
  position: relative;
  background-color: var(--c-white);
}
.entry-content .wp-block-group.is-style-banner-bg::after {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  border-radius: 10px;
  background: linear-gradient(118deg, color-mix(in srgb, var(--c-main), transparent 100%) 0%, color-mix(in srgb, var(--c-main), transparent 30%) 100%);
  z-index: -1;
}
.entry-content .wp-block-group.is-style-group-digital {
  padding-top: 100px;
  padding-bottom: 100px;
  --c-main: #2b81cb;
  --c-gray-bg: #2b81cb;
  background-color: #e9f2fa;
  position: relative;
  z-index: 1;
  margin-top: 0 !important;
}
.entry-content .wp-block-group.is-style-group-digital .p-loop-item-works__thumb::after {
  --c-main: #2b81cb;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-group.is-style-group-digital {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.entry-content .wp-block-group.is-style-group-promotion {
  padding-top: 100px;
  padding-bottom: 100px;
  --c-main: #569a51;
  --c-gray-bg: #569a51;
  background-color: #eef5ed;
  position: relative;
  z-index: 1;
  margin-top: 0 !important;
}
.entry-content .wp-block-group.is-style-group-promotion .p-loop-item-works__thumb::after {
  --c-main: #569a51;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-group.is-style-group-promotion {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.entry-content .wp-block-group.is-style-group-creation {
  padding-top: 100px;
  padding-bottom: 100px;
  --c-main: #8e59a5;
  --c-gray-bg: #8e59a5;
  background-color: #f3eef6;
  position: relative;
  z-index: 1;
  margin-top: 0 !important;
}
.entry-content .wp-block-group.is-style-group-creation .p-loop-item-works__thumb::after {
  --c-main: #8e59a5;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-group.is-style-group-creation {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.entry-content .wp-block-group.is-style-group-travel {
  padding-top: 100px;
  padding-bottom: 100px;
  --c-main: #b7011e;
  --c-gray-bg: #b7011e;
  background-color: #f8e5e8;
  position: relative;
  z-index: 1;
  margin-top: 0 !important;
}
.entry-content .wp-block-group.is-style-group-travel .p-loop-item-works__thumb::after {
  --c-main: #b7011e;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-group.is-style-group-travel {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.entry-content .wp-block-group.is-style-group-operational {
  padding-top: 100px;
  padding-bottom: 100px;
  --c-main: #c79e2e;
  --c-gray-bg: #c79e2e;
  background-color: #f9f5e9;
  position: relative;
  z-index: 1;
  margin-top: 0 !important;
}
.entry-content .wp-block-group.is-style-group-operational .p-loop-item-works__thumb::after {
  --c-main: #c79e2e;
}
@media screen and (max-width: 1024px) {
  .entry-content .wp-block-group.is-style-group-operational {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.entry-content .wp-block-group .wp-block-group.is-layout-flex {
  gap: 28px;
  justify-content: center;
}
.entry-content .wp-block-group.is-style-between {
  justify-content: space-between !important;
}
.entry-content .wp-block-flexible-table-block-table table {
  color: #444444;
}
@media (max-width: 768px) {
  .entry-content .wp-block-flexible-table-block-table table {
    font-size: 15px;
  }
}
.entry-content .wp-block-flexible-table-block-table table > a {
  color: var(--c-main);
  text-decoration: underline;
  transition: all 0.4s;
}
.entry-content .wp-block-flexible-table-block-table table > a:hover {
  opacity: 0.6;
}
.entry-content .wp-block-flexible-table-block-table table > a[href$=".pdf"] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c-font);
  gap: 10px;
}
.entry-content .wp-block-flexible-table-block-table table > a[href$=".pdf"]::after {
  width: 18px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
          mask: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_851_8)"><path d="M3.1 21.75H4.645V24H3.1C2.29121 24.0128 1.51041 23.7041 0.929137 23.1416C0.347867 22.579 0.01368 21.8088 0 21L0 3C0.01368 2.19123 0.347867 1.42096 0.929137 0.858445C1.51041 0.295926 2.29121 -0.012834 3.1 3.40096e-06H11.1C11.9195 -0.00507676 12.7087 0.309531 13.3 0.877003L17.679 5.119C17.9637 5.39445 18.1901 5.72434 18.3447 6.08906C18.4993 6.45378 18.579 6.84587 18.579 7.242V13.5H16.258V7.5H12.387C12.1868 7.50331 11.988 7.46712 11.8018 7.3935C11.6156 7.31988 11.4458 7.21028 11.302 7.07096C11.1582 6.93164 11.0433 6.76534 10.9639 6.58158C10.8844 6.39781 10.842 6.20018 10.839 6V2.25H3.1C2.89761 2.24679 2.7022 2.32392 2.55657 2.46449C2.41093 2.60507 2.32694 2.79763 2.323 3V21C2.32694 21.2024 2.41093 21.3949 2.55657 21.5355C2.7022 21.6761 2.89761 21.7532 3.1 21.75ZM8.516 16.5H10.064C10.4148 16.4903 10.764 16.5511 11.091 16.6786C11.4179 16.8062 11.716 16.998 11.9675 17.2427C12.2191 17.4874 12.419 17.7801 12.5556 18.1034C12.6921 18.4267 12.7625 18.7741 12.7625 19.125C12.7625 19.476 12.6921 19.8233 12.5556 20.1466C12.419 20.4699 12.2191 20.7626 11.9675 21.0073C11.716 21.252 11.4179 21.4438 11.091 21.5714C10.764 21.699 10.4148 21.7597 10.064 21.75H9.29V23.25C9.27991 23.4485 9.19396 23.6355 9.04991 23.7724C8.90586 23.9093 8.71473 23.9856 8.516 23.9856C8.31727 23.9856 8.12614 23.9093 7.98209 23.7724C7.83804 23.6355 7.75209 23.4485 7.742 23.25V17.25C7.74594 17.0482 7.82952 16.8561 7.9745 16.7156C8.11949 16.5751 8.31413 16.4976 8.516 16.5ZM10.064 20.25C10.2157 20.2564 10.3672 20.232 10.5093 20.1784C10.6513 20.1247 10.7811 20.0429 10.8907 19.9378C11.0003 19.8327 11.0875 19.7065 11.1471 19.5668C11.2067 19.4272 11.2374 19.2769 11.2374 19.125C11.2374 18.9731 11.2067 18.8228 11.1471 18.6832C11.0875 18.5435 11.0003 18.4173 10.8907 18.3122C10.7811 18.2071 10.6513 18.1253 10.5093 18.0716C10.3672 18.018 10.2157 17.9936 10.064 18H9.29V20.25H10.064ZM14.71 16.5H16.258C16.8643 16.4906 17.4496 16.7224 17.8851 17.1443C18.3207 17.5661 18.571 18.1437 18.581 18.75V21.75C18.571 22.3563 18.3207 22.9339 17.8851 23.3558C17.4496 23.7776 16.8643 24.0094 16.258 24H14.71C14.5081 24.0024 14.3135 23.9249 14.1685 23.7844C14.0235 23.644 13.9399 23.4519 13.936 23.25V17.25C13.9399 17.0482 14.0235 16.8561 14.1685 16.7156C14.3135 16.5751 14.5081 16.4976 14.71 16.5ZM16.258 22.5C16.4599 22.5024 16.6545 22.4249 16.7995 22.2844C16.9445 22.144 17.0281 21.9519 17.032 21.75V18.75C17.0281 18.5482 16.9445 18.3561 16.7995 18.2156C16.6545 18.0751 16.4599 17.9976 16.258 18H15.484V22.5H16.258ZM20.129 17.25C20.1329 17.0482 20.2165 16.8561 20.3615 16.7156C20.5065 16.5751 20.7011 16.4976 20.903 16.5H23.226C23.4249 16.5 23.6157 16.579 23.7563 16.7197C23.897 16.8603 23.976 17.0511 23.976 17.25C23.976 17.4489 23.897 17.6397 23.7563 17.7803C23.6157 17.921 23.4249 18 23.226 18H21.677V19.5H23.225C23.4239 19.5 23.6147 19.579 23.7553 19.7197C23.896 19.8603 23.975 20.0511 23.975 20.25C23.975 20.4489 23.896 20.6397 23.7553 20.7803C23.6147 20.921 23.4239 21 23.225 21H21.677V23.25C21.6669 23.4485 21.581 23.6355 21.4369 23.7724C21.2929 23.9093 21.1017 23.9856 20.903 23.9856C20.7043 23.9856 20.5131 23.9093 20.3691 23.7724C20.225 23.6355 20.1391 23.4485 20.129 23.25V17.25Z" fill="white"/></g><defs><clipPath id="clip0_851_8"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-accent);
}
.entry-content .wp-block-flexible-table-block-table table > a[target=_blank] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.entry-content .wp-block-flexible-table-block-table table > a[target=_blank]::after {
  width: 16px;
  aspect-ratio: 1;
  content: "";
  display: block;
  -webkit-mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
          mask: url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.6367C20.0002 13.0845 20.4478 12.6367 21 12.6367C21.5522 12.6367 21.9998 13.0845 22 13.6367V19.1933L21.9961 19.3535C21.9562 20.1495 21.622 20.9045 21.0557 21.4706C20.4892 22.0369 19.7337 22.3707 18.9375 22.4101L18.7783 22.414H3.22168C2.36727 22.4139 1.54753 22.0748 0.943359 21.4706C0.339193 20.8665 8.48501e-05 20.0467 0 19.1923V3.63568C8.48501e-05 2.78127 0.339193 1.96153 0.943359 1.35736C1.54753 0.753194 2.36727 0.414086 3.22168 0.414001H8.77832C9.33046 0.414175 9.77832 0.861824 9.77832 1.414C9.77832 1.96618 9.33046 2.41383 8.77832 2.414H3.22168C2.8977 2.41409 2.58749 2.54331 2.3584 2.7724C2.1293 3.00149 2.00008 3.3117 2 3.63568V19.1923C2.00008 19.5163 2.1293 19.8265 2.3584 20.0556C2.58749 20.2847 2.8977 20.4139 3.22168 20.414H18.7783C19.1021 20.4139 19.4126 20.2854 19.6416 20.0566C19.8706 19.8277 19.9997 19.517 20 19.1933V13.6367ZM22 6.96967C22 7.52195 21.5523 7.96967 21 7.96967C20.4477 7.96967 20 7.52195 20 6.96967V3.82806L13.374 10.454C12.9835 10.8446 12.3505 10.8446 11.96 10.454C11.5694 10.0635 11.5694 9.4305 11.96 9.03998L18.5859 2.414H15.4443C14.8921 2.414 14.4443 1.96629 14.4443 1.414C14.4443 0.861717 14.8921 0.414001 15.4443 0.414001H21C21.5523 0.414001 22 0.861717 22 1.414V6.96967Z" fill="white"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--c-main);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type th,
.entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type td {
  background-color: var(--c-white);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:not(:first-of-type),
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:not(:first-of-type), .entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type th:not(:first-of-type),
.entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type td:not(:first-of-type) {
  font-weight: normal;
  color: #444444;
  border-bottom-color: var(--c-gray);
  border-right-color: var(--c-gray);
  border-top-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:first-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type th:first-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type td:first-of-type {
  border-top-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:last-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:last-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type th:last-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-default table tr:first-of-type td:last-of-type {
  border-bottom-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr th:first-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr th:first-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-default table tr td:first-of-type {
  font-weight: 500;
  letter-spacing: 0.03em;
  border-color: var(--c-white);
  color: var(--c-white);
  background-color: var(--c-main);
  padding: 12px;
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr td,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr th, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr td,
.entry-content .wp-block-flexible-table-block-table.is-style-default table tr th {
  padding: 10px;
  line-height: 1.5;
  text-align: center;
  border-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr a, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr a {
  transition: all 0.4s;
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr a:hover, .entry-content .wp-block-flexible-table-block-table.is-style-default table tr a:hover {
  opacity: 0.6;
}
@media (max-width: 768px) {
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr th:first-of-type,
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-default .is-stacked-on-mobile tr th:first-of-type,
  .entry-content .wp-block-flexible-table-block-table.is-style-default .is-stacked-on-mobile tr td:first-of-type {
    border-top: none;
    border-bottom: none;
    border-color: var(--c-gray);
  }
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr *:not(:first-of-type), .entry-content .wp-block-flexible-table-block-table.is-style-default .is-stacked-on-mobile tr *:not(:first-of-type) {
    line-height: 1.6;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: none;
    border-bottom: none;
  }
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr td a, .entry-content .wp-block-flexible-table-block-table.is-style-default .is-stacked-on-mobile tr td a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr:last-of-type td:last-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-default .is-stacked-on-mobile tr:last-of-type td:last-of-type {
    border-bottom: 1px solid var(--c-gray);
  }
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) td img, .entry-content .wp-block-flexible-table-block-table.is-style-default td img {
  vertical-align: middle;
  margin-top: -4px;
  margin-left: 16px;
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td, .entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr:first-of-type th,
.entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr:first-of-type td {
  font-weight: 500;
  letter-spacing: 0.03em;
  border-color: var(--c-white);
  color: var(--c-white);
  background-color: var(--c-main);
  padding: 10px;
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:first-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr:first-of-type th:first-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr:first-of-type td:first-of-type {
  border-left-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:last-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:last-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr:first-of-type th:last-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr:first-of-type td:last-of-type {
  border-right-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr td,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr th, .entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr td,
.entry-content .wp-block-flexible-table-block-table.is-style-table-horizontal table tr th {
  padding: 10px;
  line-height: 1.5;
  text-align: center;
  color: #444444;
  border-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr:first-of-type th,
.entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr:first-of-type td {
  background-color: var(--c-white);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:first-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr:first-of-type th:first-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr:first-of-type td:first-of-type {
  border-top-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type th:last-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr:first-of-type td:last-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr:first-of-type th:last-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr:first-of-type td:last-of-type {
  border-bottom-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr th:first-of-type,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr th:first-of-type,
.entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr td:first-of-type {
  font-weight: 500;
  letter-spacing: 0.03em;
  border-color: var(--c-white);
  color: var(--c-white);
  background-color: var(--c-main);
  padding: 12px;
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr td,
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr th, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr td,
.entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr th {
  padding: 10px;
  line-height: 1.5;
  text-align: center;
  border-color: var(--c-gray);
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr a, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr a {
  transition: all 0.4s;
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) table tr a:hover, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical table tr a:hover {
  opacity: 0.6;
}
@media (max-width: 768px) {
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr th:first-of-type,
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr td:first-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical .is-stacked-on-mobile tr th:first-of-type,
  .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical .is-stacked-on-mobile tr td:first-of-type {
    border-top: none;
    border-bottom: none;
    border-color: var(--c-gray);
  }
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr *:not(:first-of-type), .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical .is-stacked-on-mobile tr *:not(:first-of-type) {
    line-height: 1.6;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: none;
    border-bottom: none;
  }
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr td a, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical .is-stacked-on-mobile tr td a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) .is-stacked-on-mobile tr:last-of-type td:last-of-type, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical .is-stacked-on-mobile tr:last-of-type td:last-of-type {
    border-bottom: 1px solid var(--c-gray);
  }
}
.entry-content .wp-block-flexible-table-block-table:not([class*=is-style-]) td img, .entry-content .wp-block-flexible-table-block-table.is-style-table-vertical td img {
  vertical-align: middle;
  margin-top: -4px;
  margin-left: 16px;
}
