/* NISSHA Futur Foundation - Mode 1 */
:root {
  --figma用-canvas: 1620;
  --figma用-padding-block: 50;
  --figma用-padding-inline: 50;
  --figma用-border-radius: 0;
  --figma用-gap: 32;
  --canvas-sp: 375;
  --canvas-pc: 1440;
  --container-padding-sp: 24;
  --container-pc: 1026;
  --container-pc-wide: 1240;
  --color-black: #111111FF;
  --color-gray-strong: #333333FF;
  --color-gray: #525252FF;
  --color-gray-weak: #8F8F8FFF;
  --color-border: #D6D6D6FF;
  --color-background: #EDF5EAFF;
  --color-background-strong: #D3E7CBFF;
  --color-surface: #FFFFFFFF;
  --color-brand: #509E2FFF;
  --color-brand-weak: #A7CE97FF;
  --color-second: #ED7623FF;
  --color-second-weak: #F6BA91FF;
  --color-third: #4A6274FF;
  --color-text-on-accent: #FFFFFFFF;
  --color-text: var(--color-black);
  --fs-xxxxs: 9;
  --fs-xxxs: 10;
  --border-radius-pill: 999;
  --fs-xxs: 11;
  --border-radius-small: 8;
  --border-radius-medium: 16;
  --fs-xs: 12;
  --border-radius-large: 40;
  --fs-s: 14;
  --fs-m: 16;
  --fs-l: 18;
  --fs-xl: 20;
  --fs-xxl: 24;
  --fs-xxxl: 32;
  --fs-xxxxl: 40;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-family-ja: Noto Sans JP;
  --line-height-medium: 24;
  --line-height-small: 20;
  --margin-top-1: 24;
  --margin-top-2: 56;
  --margin-top-3: 96;
  --margin-top-4: 144;
  --pPageTitle-font-size-sp: var(--fs-xxl);
  --pPageTitle-font-size-pc: var(--fs-xxxxl);
  --pPageTitle-color: var(--color-black);
  --pPageTitle-font-weight: var(--font-weight-medium);
  --pPageTitle-font-family: var(--font-family-ja);
  --pHeading-large-font-size-sp: var(--fs-xl);
  --pHeading-large-font-size-pc: var(--fs-xxxl);
  --pHeading-large-color: var(--color-black);
  --pHeading-large-font-weight: var(--font-weight-medium);
  --pHeading-large-font-family: var(--font-family-ja);
  --pLead-font-size-sp: var(--fs-l);
  --pLead-font-size-pc: var(--fs-xxl);
  --pLead-color: var(--color-gray-strong);
  --pLead-font-weight: var(--font-weight-medium);
  --font-family-en: Roboto;
  --pText-font-size-sp: var(--fs-m);
  --pImage-border-radius-small-pc: var(--border-radius-small);
  --pImage-border-radius-medium-pc: var(--border-radius-medium);
  --pImage-border-radius-large-pc: var(--border-radius-large);
  --pImage-border-radius-small-sp: var(--border-radius-small);
  --pImage-border-radius-medium-sp: var(--border-radius-medium);
  --pImage-border-radius-large-sp: var(--border-radius-large);
  --pText-font-size-pc: var(--fs-m);
  --pText-color: var(--color-gray);
  --pText-font-weight: var(--font-weight-regular);
  --pText-line-height: var(--line-height-medium);
  --pHeading-medium-font-size-sp: var(--fs-l);
  --pHeading-medium-font-size-pc: var(--fs-xxl);
  --pHeading-medium-color: var(--color-black);
  --pHeading-medium-font-weight: var(--font-weight-bold);
  --pCaption-font-size-sp: var(--fs-xs);
  --pCaption-font-size-pc: var(--fs-s);
  --pCaption-color: var(--color-gray);
  --pCaption-font-weight: var(--font-weight-regular);
  --pImageCaption-gap-pc: 8;
  --pImageCaption-gap-sp: 8;
  --pImageCaption-max-width: 776;
  --pPanel-gap-pc: 24;
  --pPanel-gap-sp: 16;
  --pPanel-max-width: 776;
  --pHeading-medium-font-family: var(--font-family-ja);
  --pHeading-small-font-size-sp: var(--fs-m);
  --pHeading-small-font-size-pc: var(--fs-l);
  --pHeading-small-color: var(--color-black);
  --pHeading-small-font-weight: var(--font-weight-bold);
  --pHeading-small-font-family: var(--font-family-ja);
  --cPageTitle-padding-block-sp: 52;
  --cPageTitle-padding-block-pc: 80;
  --cPageTitle-background-color: var(--color-background);
  --cExtendedTitle-padding-block-sp: 24;
  --cHeading-large-margin-top-pc: var(--margin-top-3);
  --cHeading-large-margin-top-sp: var(--margin-top-2);
  --cHeading-medium-margin-top-pc: var(--margin-top-2);
  --cHeading-medium-margin-top-sp: var(--margin-top-2);
  --cExtendedTitle-padding-block-pc: 48;
  --cExtendedTitle-min-height-pc: 320;
  --cExtendedTitle-min-height-sp: 140;
  --cExtendedTitle-gap-sp: 16;
  --cExtendedTitle-gap-pc: 16;
  --cExtendedTitle-subtitle-font-size-sp: var(--fs-xs);
  --cExtendedTitle-subtitle-font-size-pc: var(--fs-m);
  --cExtendedTitle-subtitle-color: var(--color-text-on-accent);
  --cExtendedTitle-color: var(--color-text-on-accent);
  --cExtendedTitle-subtitle-font-family: var(--font-family-en);
  --cExtendedTitle-subtitle-font-weight: var(--font-weight-medium);
  --cLead-margin-top-pc: var(--margin-top-3);
  --cLead-margin-top-sp: var(--margin-top-2);
  --cText-margin-top-pc: var(--margin-top-2);
  --cText-margin-top-sp: var(--margin-top-1);
  --cImage-margin-top-pc: var(--margin-top-3);
  --cImage-margin-top-sp: var(--margin-top-2);
  --cImage-gap-row-pc: 56;
  --cImage-gap-col-pc: 32;
  --cImage-gap-row-sp: 32;
  --cImage-gap-col-sp: 16;
  --cPanel-margin-top-pc: var(--margin-top-3);
  --cPanel-margin-top-sp: var(--margin-top-2);
  --cPanel-gap-row-pc: 56;
  --cPanel-gap-col-pc: 32;
  --cPanel-gap-row-sp: 32;
  --cPanel-gap-col-sp: 16;
  --pPosition-font-size-sp: var(--fs-m);
  --pPosition-font-size-pc: var(--fs-m);
  --pPosition-color: var(--color-gray-weak);
  --pPosition-font-weight: var(--font-weight-medium);
  --pName-font-size-sp: var(--fs-xxl);
  --pName-font-size-pc: var(--fs-xxl);
  --pName-color: var(--color-gray-strong);
  --pName-font-weight: var(--font-weight-medium);
  --pSubTitle-font-size-sp: var(--fs-s);
  --pSubTitle-font-size-pc: var(--fs-s);
  --pSubTitle-color: var(--color-gray-weak);
  --pSubTitle-font-weight: var(--font-weight-regular);
  --pNameSet-gap-pc: 4;
  --pNameSet-gap-sp: 4;
  --pMember-gap-pc: 16;
  --pMember-gap-sp: 16;
  --pMember-profile-color: var(--color-gray-weak);
  --pText-small-font-size-sp: var(--fs-s);
  --pText-small-font-size-pc: var(--fs-s);
  --cMember-margin-top-pc: var(--margin-top-3);
  --cMember-margin-top-sp: var(--margin-top-2);
  --cMember-gap-row-pc: 56;
  --cMember-gap-col-pc: 32;
  --cMember-gap-row-sp: 56;
  --pFileInfo-font-size-sp: var(--fs-xs);
  --pFileInfo-font-size-pc: var(--fs-xs);
  --pFileInfo-color: var(--color-gray-weak);
  --pFileInfo-font-weight: var(--font-weight-regular);
  --pFileInfo-font-family: var(--font-family-en);
  --pFileInfo-icon-width-sp: 20;
  --pFileInfo-icon-width-pc: 20;
  --pFileInfo-gap-sp: 8;
  --pFileInfo-gap-pc: 8;
  --pCatalogTitleSet-gap-pc: 16;
  --pCatalogTitleSet-gap-sp: 4;
  --pCatalog-gap-row-pc: 16;
  --pCatalog-gap-row-sp: 16;
  --pCatalog-gap-col-sp: 16;
  --cCatalog-margin-top-pc: var(--margin-top-3);
  --cCatalog-margin-top-sp: var(--margin-top-2);
  --cCatalog-gap-row-pc: 56;
  --cCatalog-gap-col-pc: 32;
  --pCell-padding-block-sp-narrow: 8;
  --pCell-padding-inline-pc: 32;
  --pCell-padding-inline-sp: 8;
  --pCell-border-left: 0;
  --pCell-border-top: 0;
  --pCell-border-right: 0;
  --pCell-border-bottom: 1;
  --pCell-font-size-sp: var(--fs-s);
  --pCell-font-size-pc: var(--fs-m);
  --pCell-padding-block-pc: 24;
  --pCell-padding-block-pc-narrow: 16;
  --pCell-padding-block-sp: 16;
  --cCatalog-gap-row-sp: 24;
  --pCell-data-color: var(--color-gray-strong);
  --pCell-data-font-weight: var(--font-weight-regular);
  --pCell-data-border-color: var(--color-border);
  --pCell-data-background: var(--color-surface);
  --pCell-header-color: var(--color-gray-strong);
  --pCell-header-font-weight: var(--font-weight-medium);
  --pCell-header-border-color: var(--color-border);
  --pCell-header-background: var(--color-surface);
  --pCell-min-width: 100;
  --pCell-reverse-color: var(--color-text-on-accent);
  --pCell-reverse-font-weight: var(--font-weight-medium);
  --pCell-zebra-background: var(--color-border);
  --pCell-zebra-color: var(--color-text);
  --pCell-reverse-border-color: var(--color-border);
  --pCell-reverse-background: var(--color-gray-weak);
  --cTable-margin-top-pc: var(--margin-top-2);
  --cTable-margin-top-sp: var(--margin-top-1);
  --pMap-border-radius-pc: var(--border-radius-small);
  --pMap-border-radius-sp: var(--border-radius-small);
  --pMapCaption-gap-pc: 8;
  --pMapCaption-gap-sp: 8;
  --pMapCaption-max-width: 776;
  --cMap-margin-top-pc: var(--margin-top-3);
  --cMap-margin-top-sp: var(--margin-top-2);
  --pQ-font-size-sp: var(--fs-m);
  --pA-icon-width-pc: 24;
  --pA-icon-width-sp: 24;
  --pA-gap-pc: 16;
  --pA-gap-sp: 16;
  --pQ-font-size-pc: var(--fs-xl);
  --pQ-color: var(--color-black);
  --pQ-font-weight: var(--font-weight-medium);
  --pQ-icon-width-pc: 24;
  --pQ-icon-width-sp: 24;
  --pQ-gap-pc: 16;
  --pQ-gap-sp: 16;
  --pFaq-gap-pc: 24;
  --pFaq-gap-sp: 24;
  --pFaq-icon-width-pc: 24;
  --pFaq-icon-width-sp: 24;
  --pFaq-padding-block-pc: 32;
  --pFaq-padding-block-sp: 16;
  --pFaq-padding-inline-pc: 32;
  --pFaq-padding-inline-sp: 16;
  --pFaq-border-radius-pc: var(--border-radius-medium);
  --pFaq-border-radius-sp: var(--border-radius-small);
  --pFaq-border-color: var(--color-border);
  --pFaq-background-color: var(--color-surface);
  --pFaq-border-color-open: var(--color-border);
  --pFaq-background-color-open: var(--color-background);
  --pFaq-border-width: 1;
  --cFaq-margin-top-pc: var(--margin-top-2);
  --cFaq-margin-top-sp: var(--margin-top-1);
  --cFaq-gap-pc: 24;
  --cFaq-gap-sp: 16;
  --cColumn-margin-top-pc: var(--margin-top-3);
  --cColumn-margin-top-sp: var(--margin-top-2);
  --cColumn-gap-row-pc: 32;
  --cColumn-gap-row-sp: 24;
  --cColumn-gap-col: 64;
  --cColumn-padding-block-pc: 56;
  --cColumn-padding-block-sp: 32;
  --cColumn-padding-inline-pc: 56;
  --cColumn-padding-inline-sp: 16;
  --cColumn-border-color: var(--color-background-strong);
  --cColumn-background-color: var(--color-surface);
  --cColumn-border-width-pc: 3;
  --cColumn-border-width-sp: 2;
  --cColumn-border-radius-pc: var(--border-radius-medium);
  --cColumn-border-radius-sp: var(--border-radius-medium);
  --cColumn-subheading-color: var(--color-gray-weak);
  --cColumn-image-width: 400;
  --cTextImage-margin-top-pc: var(--margin-top-3);
  --cTextMap-margin-top-pc: var(--margin-top-3);
  --cTextMap-margin-top-sp: var(--margin-top-2);
  --cTextMap-gap-row-pc: 32;
  --cTextMap-gap-row-sp: 24;
  --cTextMap-gap-col: 64;
  --cTextMap-image-width: 500;
  --cTextImage-margin-top-sp: var(--margin-top-2);
  --cTextImage-gap-row-pc: 32;
  --cTextImage-gap-row-sp: 24;
  --cTextImage-gap-col: 64;
  --cTextImage-image-width: 500;
  --cCatchcopy-margin-top-pc: var(--margin-top-3);
  --cCatchcopy-margin-top-sp: var(--margin-top-2);
  --cCatchcopy-gap-row-pc: 32;
  --cCatchcopy-gap-row-sp: 24;
  --cCatchcopy-gap-col: 32;
  --cCatchcopy-lead-width: 500;
  --cCatchcopyImage-margin-top-pc: var(--margin-top-4);
  --cCatchcopyImage-margin-top-sp: var(--margin-top-3);
  --cCatchcopyImage-gap-row-pc: 32;
  --cCatchcopyImage-gap-row-sp: 24;
  --cCatchcopyImage-gap-col: 64;
  --cCatchcopyImage-text-width: 500;
  --cCatchcopyImage-border-radius-pc: var(--border-radius-large);
  --cCatchcopyImage-border-radius-sp: var(--border-radius-medium);
  --cCatchcopyImageBg-margin-top-pc: var(--margin-top-4);
  --cCatchcopyImageBg-margin-top-sp: var(--margin-top-3);
  --cCatchcopyImageBg-gap-row-pc: 24;
  --cCatchcopyImageBg-gap-row-sp: 16;
  --cCatchcopyImageBg-gap-col: 64;
  --cCatchcopyImageBg-border-radius-pc: var(--border-radius-medium);
  --cCatchcopyImageBg-border-radius-sp: var(--border-radius-medium);
  --cCatchcopyImageBg-text-width-pc: 500;
  --cCatchcopyImageBg-text-width-sp: 265;
  --cCatchcopyImageBg-image-width-pc: 920;
  --cCatchcopyImageBg-padding-block-pc: 40;
  --cCatchcopyImageBg-padding-block-sp: 24;
  --cCatchcopyImageBg-padding-inline-pc: 40;
  --cCatchcopyImageBg-padding-inline-sp: 24;
  --cCatchcopyImageBg-backgound-color: var(--color-background);
  --cCatchcopyImageBg-image-position-pc-bottom: 60;
  --cCatchcopyImageBg-text-position-sp-top: -32;
  --pConversionHeading-font-size-sp: var(--fs-l);
  --pConversionHeading-font-size-pc: var(--fs-xxxxl);
  --pConversionHeading-color: var(--color-black);
  --pConversionHeading-font-weight: var(--font-weight-medium);
  --pConversionHeading-font-family: var(--font-family-ja);
  --cConversion-margin-top-pc: var(--margin-top-4);
  --cConversion-margin-top-sp: var(--margin-top-3);
  --cConversion-gap-row-pc: 32;
  --cConversion-gap-row-sp: 32;
  --cConversion-border-radius-pc: var(--border-radius-large);
  --cConversion-border-radius-sp: var(--border-radius-medium);
  --cConversion-logo-width-sp: 207;
  --cConversion-logo-width-pc: 276;
  --cConversion-padding-inline-sp: 24;
  --cConversion-padding-block-sp: 80;
  --cConversion-padding-inline-pc: 100;
  --cConversion-padding-block-pc: 140;
  --cConversion-background-color: var(--color-gray);
  --cConversion-color: var(--color-text-on-accent);
  --pLocalnavSub-font-size-sp: var(--fs-xs);
  --pLocalnavSub-font-size-pc: var(--fs-xs);
  --pLocalnavSub-default-color: var(--color-gray-strong);
  --pLocalnavSub-active-color: var(--color-gray-strong);
  --pLocalnavSub-font-weight: var(--font-weight-medium);
  --pLocalnavSub-default-border-color: var(--color-background-strong);
  --pLocalnavSub-active-border-color: var(--color-background);
  --pLocalnavSub-border-width: 1;
  --pLocalnavSub-border-radius: var(--border-radius-pill);
  --pLocalnavSub-default-background-color: var(--color-surface);
  --pLocalnavSub-active-background-color: var(--color-background);
  --pLocalnavSub-padding-inline-pc: 24;
  --pLocalnavSub-padding-block-pc: 12;
  --pLocalnavSub-padding-inline-sp: 16;
  --pLocalnavSub-padding-block-sp: 12;
  --nLocalnavSub-margin-top-pc: var(--margin-top-2);
  --nLocalnavSub-margin-top-sp: var(--margin-top-1);
  --nLocalnavSub-gap-row-pc: 16;
  --nLocalnavSub-gap-row-sp: 16;
  --nLocalnavSub-gap-col-pc: 8;
  --nLocalnavSub-gap-col-sp: 8;
  --pArchivenav-font-size-sp: var(--fs-s);
  --pArchivenav-font-size-pc: var(--fs-l);
  --pArchivenav-default-color: var(--color-gray-weak);
  --pArchivenav-active-color: var(--color-gray-strong);
  --pArchivenav-font-weight: var(--font-weight-medium);
  --pArchivenav-default-border-color: var(--color-border);
  --pArchivenav-active-border-color: var(--color-gray-strong);
  --pArchivenav-border-width: 1;
  --pArchivenav-border-radius: var(--border-radius-small);
  --pArchivenav-default-background-color: var(--color-surface);
  --pArchivenav-active-background-color: var(--color-surface);
  --pArchivenav-padding-inline-pc: 32;
  --pArchivenav-padding-block-pc: 16;
  --pArchivenav-padding-inline-sp: 24;
  --pArchivenav-padding-block-sp: 12;
  --nArchivenav-margin-top-pc: var(--margin-top-2);
  --nArchivenav-margin-top-sp: var(--margin-top-1);
  --nArchivenav-gap-row-pc: 16;
  --nArchivenav-gap-row-sp: 16;
  --nArchivenav-gap-col-pc: 16;
  --nArchivenav-gap-col-sp: 8;
  --pSpeaker-gap-pc: 16;
  --pSpeaker-gap-sp: 16;
  --pSpeaker-color-en: var(--color-gray-weak);
  --cSpeaker-margin-top-pc: var(--margin-top-3);
  --cSpeaker-margin-top-sp: var(--margin-top-2);
  --cSpeaker-gap-pc: 42;
  --cSpeaker-gap-sp: 32;
  --cSpeaker-border-radius-pc: var(--border-radius-medium);
  --cSpeaker-border-radius-sp: var(--border-radius-small);
  --cSpeaker-speaker-width: 380;
  --cSpeaker-speaker-gap-pc: 24;
  --cSpeaker-speaker-gap-sp: 24;
  --cSpeaker-padding-inline-sp: 16;
  --cSpeaker-padding-block-sp: 24;
  --cSpeaker-padding-inline-pc: 32;
  --cSpeaker-padding-block-pc: 24;
  --cSpeaker-background-color: var(--color-background);
  --pFloatImage-gap-pc: 32;
  --pFloatImage-gap-sp: 16;
  --pFloatImage-margin-top-pc: var(--margin-top-2);
  --pFloatImage-margin-top-sp: var(--margin-top-1);
  --pNewsCategory-font-size-sp: var(--fs-xxxs);
  --pNewsCategory-font-size-pc: var(--fs-xxs);
  --pNewsCategory-color: var(--color-gray-strong);
  --pNewsCategory-font-weight: var(--font-weight-medium);
  --pNewsCategory-border-color: var(--color-background);
  --pNewsCategory-border-width: 0;
  --pNewsCategory-border-radius: var(--border-radius-pill);
  --pNewsCategory-background-color: var(--color-background);
  --pNewsCategory-padding-inline-pc: 16;
  --pNewsCategory-padding-block-pc: 8;
  --pNewsCategory-padding-inline-sp: 12;
  --pNewsCategory-padding-block-sp: 8;
  --pNewsCategory-min-width-sp: 0;
  --pNewsCategory-min-width-pc: 120;
  --pNewsDate-font-size-sp: var(--fs-xs);
  --pNewsDate-font-size-pc: var(--fs-m);
  --pNewsDate-color: var(--color-gray-strong);
  --pNewsDate-font-weight: var(--font-weight-medium);
  --pNewsDate-font-family: var(--font-family-en);
  --pNewsTitle-font-size-sp: var(--fs-s);
  --pNewsTitle-font-size-pc: var(--fs-m);
  --pNewsTitle-color: var(--color-gray-strong);
  --pNewsTitle-font-weight: var(--font-weight-regular);
  --pNewsSet-padding-inline-pc: 24;
  --pNewsSet-padding-block-pc: 24;
  --pNewsSet-gap-pc: 40;
  --pNewsSet-date-min-width: 140;
  --pNewsSet-padding-inline-sp: 0;
  --pNewsSet-padding-block-sp: 16;
  --pNewsSet-gap-row-sp: 8;
  --pNewsSet-gap-col-sp: 16;
  --pNewsSet-border-color: var(--color-border);
  --pNewsSet-border-width: 1;
  --cNewsList-margin-top-pc: var(--margin-top-2);
  --cNewsList-margin-top-sp: var(--margin-top-1);
  --pTag-font-size-sp: var(--fs-xxxs);
  --pTag-font-size-pc: var(--fs-xxs);
  --pTag-default-color: var(--color-gray-strong);
  --pTag-active-color: var(--color-gray-strong);
  --pTag-font-weight: var(--font-weight-medium);
  --pTag-default-border-color: var(--color-background);
  --pTag-active-border-color: var(--color-background);
  --pTag-border-width: 0;
  --pTag-border-radius: var(--border-radius-pill);
  --pTag-default-background-color: var(--color-background);
  --pTag-active-background-color: var(--color-background-strong);
  --pTag-padding-inline-pc: 16;
  --pTag-padding-block-pc: 8;
  --pTag-padding-inline-sp: 12;
  --pTag-padding-block-sp: 8;
  --pTagSet-gap-row-pc: 8;
  --pTagSet-gap-col-pc: 4;
  --pTagSet-gap-row-sp: 4;
  --pTagSet-gap-col-sp: 4;
  --pArticleList-gap-row-pc: 16;
  --nArticleList-margin-top-pc: var(--margin-top-2);
  --nArticleList-margin-top-sp: var(--margin-top-1);
  --nArticleList-gap-row-pc: 56;
  --nArticleList-gap-col-pc: 32;
  --nArticleList-gap-row-sp: 24;
  --pArticleList-gap-col-pc: 32;
  --pArticleList-gap-row-sp: 8;
  --pArticleList-gap-col-sp: 8;
  --pArticleList-image-width-sp: 156;
  --pArticleList-image-width-pc: 180;
  --pPagination-font-size-sp: var(--fs-s);
  --pPagination-font-size-pc: var(--fs-s);
  --pPagination-default-color: var(--color-gray-strong);
  --pPagination-active-color: var(--color-surface);
  --pPagination-hover-color: var(--color-gray-strong);
  --pPagination-font-weight: var(--font-weight-medium);
  --pPagination-default-border-color: var(--color-border);
  --pPagination-active-border-color: var(--color-gray-strong);
  --pPagination-hover-border-color: var(--color-gray-weak);
  --pPagination-border-width: 1;
  --pPagination-border-radius: var(--border-radius-pill);
  --pPagination-default-background-color: var(--color-surface);
  --pPagination-active-background-color: var(--color-gray-strong);
  --pPagination-hover-background-color: var(--color-surface);
  --pPagination-width-pc: 48;
  --pPagination-width-sp: 48;
  --pPagination-icon-width-pc: 24;
  --pPagination-icon-width-sp: 24;
  --pPagination-abbr-width-pc: 24;
  --pPagination-abbr-width-sp: 24;
  --nPagination-margin-top-pc: var(--margin-top-3);
  --nPagination-margin-top-sp: var(--margin-top-2);
  --nPagination-gap-pc: 12;
  --nPagination-gap-sp: 8;
  --nPaginationDetail-margin-top-pc: var(--margin-top-3);
  --nPaginationDetail-margin-top-sp: var(--margin-top-2);
  --nPaginationDetail-gap-pc: 32;
  --nPaginationDetail-gap-sp: 24;
  --pLocalnavBottom-font-size-sp: var(--fs-s);
  --pLocalnavBottom-font-size-pc: var(--fs-s);
  --pLocalnavBottom-color: var(--color-black);
  --pLocalnavBottom-icon-color: var(--color-brand);
  --pLocalnavBottom-font-weight: var(--font-weight-medium);
  --pLocalnavBottom-icon-width-pc: 24;
  --pLocalnavBottom-icon-width-sp: 24;
  --pLocalnavBottom-gap-pc: 8;
  --pLocalnavBottom-gap-sp: 8;
  --nLocalnavBottom-margin-top-pc: var(--margin-top-3);
  --nLocalnavBottom-margin-top-sp: var(--margin-top-2);
  --nLocalnavBottom-gap-pc: 32;
  --nLocalnavBottom-gap-sp: 24;
  --nLocalnavBottom-padding-block-pc: 64;
  --nLocalnavBottom-padding-block-sp: 54;
  --nLocalnavBottom-background-color: var(--color-background);
  --pLocalnavBottomList-gap-row-pc: 16;
  --pLocalnavBottomList-gap-col-pc: 32;
  --pLocalnavBottomList-gap-row-sp: 4;
  --pLocalnavBottomList-gap-col-sp: 16;
  --pBreadcrumbsText-font-size-pc: var(--fs-xs);
  --pBreadcrumbsText-font-size-sp: var(--fs-xs);
  --pBreadcrumbsText-font-weight-default: var(--font-weight-regular);
  --pBreadcrumbsText-font-weight-active: var(--font-weight-regular);
  --pBreadcrumbsText-color-default: var(--color-gray);
  --pBreadcrumbsText-color-active: var(--color-black);
  --pBreadcrumbsSeparator-font-size-pc: var(--fs-xs);
  --nBreadcrumbs-margin-top-pc: var(--margin-top-3);
  --nBreadcrumbs-margin-top-sp: var(--margin-top-2);
  --nBreadcrumbs-gap-pc: 16;
  --nBreadcrumbs-gap-sp: 8;
  --nBreadcrumbs-padding-bottom-pc: 16;
  --nBreadcrumbs-padding-bottom-sp: 16;
  --pButton-color-default: var(--color-black);
  --pButton-color-hover: var(--color-black);
  --pButton-color-reverse: var(--color-text-on-accent);
  --pButton-color-reverse-hover: var(--color-text-on-accent);
  --pButton-background-color-default: var(--color-surface);
  --pButton-background-color-hover: var(--color-brand-weak);
  --pButton-background-color-reverse: var(--color-brand);
  --pButton-background-color-reverse-hover: var(--color-brand-weak);
  --pButton-font-weight: var(--font-weight-medium);
  --pButton-border-color-default: var(--color-brand);
  --pButton-border-color-hover: var(--color-brand);
  --pButton-border-color-reverse: var(--color-brand);
  --pButton-border-color-reverse-hover: var(--color-brand-weak);
  --pButton-border-width: 1;
  --pButton-icon-color-default: var(--color-brand);
  --pButton-icon-color-hover: var(--color-brand);
  --pButton-icon-color-reverse: var(--color-text-on-accent);
  --pButton-icon-color-reverse-hover: var(--color-text-on-accent);
  --pButton-gap-pc: 12;
  --pButton-gap-sp: 12;
  --pButton-large-min-width-pc: 280;
  --pButton-large-min-width-sp: 236;
  --pButton-large-border-radius: var(--border-radius-pill);
  --pButton-large-font-size-sp: var(--fs-m);
  --pButton-large-font-size-pc: var(--fs-l);
  --pButton-large-icon-width-pc: 24;
  --pButton-large-icon-width-sp: 24;
  --pButton-large-padding-block-sp: 20;
  --pButton-large-padding-block-pc: 24;
  --pButton-large-padding-inline-sp: 24;
  --pButton-large-padding-inline-pc: 24;
  --pButton-medium-min-width-pc: 160;
  --pButton-medium-min-width-sp: 155;
  --pButton-medium-border-radius: var(--border-radius-pill);
  --pButton-medium-font-size-sp: var(--fs-s);
  --pButton-medium-font-size-pc: var(--fs-m);
  --pButton-medium-icon-width-pc: 24;
  --pButton-medium-icon-width-sp: 20;
  --pButton-medium-padding-block-sp: 14;
  --pButton-medium-padding-block-pc: 18;
  --pButton-medium-padding-inline-sp: 12;
  --pButton-medium-padding-inline-pc: 16;
  --pButton-small-min-width-pc: 136;
  --pButton-small-min-width-sp: 116;
  --pButton-small-border-radius: var(--border-radius-pill);
  --pButton-small-font-size-sp: var(--fs-xs);
  --pButton-small-font-size-pc: var(--fs-s);
  --pButton-small-icon-width-pc: 20;
  --pButton-small-icon-width-sp: 16;
  --pButton-small-padding-block-sp: 10;
  --pButton-small-padding-block-pc: 12;
  --pButton-small-padding-inline-sp: 12;
  --pButton-small-padding-inline-pc: 12;
  --pBreadcrumbsSeparator-font-size-sp: var(--fs-xs);
  --pBreadcrumbsSeparator-font-weight: var(--font-weight-medium);
  --pBreadcrumbsSeparator-color: var(--color-border);
  --cButton-margin-top-pc: var(--margin-top-2);
  --cButton-margin-top-sp: var(--margin-top-1);
  --cButton-gap-row-pc: 32;
  --cButton-gap-col-pc: 32;
  --cButton-gap-row-sp: 24;
  --cButton-gap-col-sp: 16;
  --pLocalnavTop-font-size-sp: var(--fs-xs);
  --pLocalnavTop-font-size-pc: var(--fs-s);
  --pLocalnavTop-color-default: var(--color-black);
  --pLocalnavTop-color-active: var(--color-black);
  --pLocalnavTop-border-bottom-color-default: var(--color-surface);
  --pLocalnavTop-border-bottom-color-active: var(--color-brand);
  --pLocalnavTop-border-bottom-width: 3;
  --pLocalnavTop-font-weight: var(--font-weight-medium);
  --pLocalnavTop-padding-inline-pc: 24;
  --pLocalnavTop-padding-block-pc: 16;
  --pLocalnavTop-padding-inline-sp: 16;
  --pLocalnavTop-padding-block-sp: 12;
  --pLocalnavTop-min-width-pc: 120;
  --pLocalnavTop-min-width-sp: 120;
  --pLocalnavTop-background-color-default: var(--color-surface);
  --pLocalnavTop-background-color-active: var(--color-surface);
  --pLocalnavTopSeparator-width: 1;
  --pLocalnavTopSeparator-height-pc: 20;
  --pLocalnavTopSeparator-height-sp: 16;
  --pLocalnavTopSeparator-background-color: var(--color-border);
  --nLocalnavTop-gap-pc: 10;
  --nLocalnavTop-gap-sp: 8;
  --nLocalnavTop-background-color: var(--color-surface);
  --nLocalnavTop-border-color: var(--color-border);
  --nLocalnavTop-border-top-width: 1;
  --nLocalnavTop-border-bottom-width: 0;
  --pArticleNav-font-size-sp: var(--fs-s);
  --pArticleNav-font-size-pc: var(--fs-s);
  --pArticleNav-color: var(--color-gray-strong);
  --pArticleNav-border-bottom-color: var(--color-border);
  --pArticleNav-border-bottom-width: 1;
  --pArticleNav-font-weight: var(--font-weight-medium);
  --pArticleNav-padding-inline-pc: 8;
  --pArticleNav-padding-block-pc: 16;
  --pArticleNav-padding-inline-sp: 8;
  --pArticleNav-padding-block-sp: 16;
  --pArticleNav-background-color: var(--color-surface);
  --pArticleNav-gap-pc: 16;
  --pArticleNav-gap-sp: 16;
  --pArticleNav-icon-width-pc: 20;
  --pArticleNav-icon-width-sp: 20;
  --cArticleNav-gap-pc: 0;
  --cArticleNav-gap-sp: 0;
  --cArticleNav-border-top-color: var(--color-surface);
  --cArticleNav-border-top-width: 0;
  --cArticleNav-margin-top-pc: 0;
  --cArticleNav-margin-top-sp: var(--margin-top-2);
  --fArticle-gap: 32;
  --fArticle-margin-top: var(--margin-top-3);
  --fArticle-nav-width: 286;
  --pAttachment-font-size-pc: var(--fs-m);
  --pAttachment-font-size-sp: var(--fs-s);
  --pAttachment-font-weight: var(--font-weight-regular);
  --pAttachment-color: var(--color-gray);
  --pAttachment-padding-inline-pc: 24;
  --pAttachment-padding-block-pc: 24;
  --pAttachment-padding-inline-sp: 8;
  --pAttachment-padding-block-sp: 16;
  --pAttachment-gap-pc: 8;
  --pAttachment-gap-sp: 8;
  --pAttachment-border-bottom-color: var(--color-border);
  --pAttachment-border-bottom-width: 1;
  --pAttachment-icon-width-sp: 20;
  --pAttachment-icon-width-pc: 16;
  --cFilelist-margin-top-pc: var(--margin-top-2);
  --cFilelist-margin-top-sp: var(--margin-top-1);
  --cFilelist-gap-row-pc: 0;
  --cFilelist-gap-row-sp: 0;
  --cFilelist-gap-col-pc: 0;
  --cFilelist-gap-col-sp: 0;
}