/* handscraft-web - 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: 1024;
  --container-pc-wide: 1240;
  --color-black: #000000FF;
  --color-gray-strong: #3B3B3BFF;
  --color-gray: #8A8A8AFF;
  --color-gray-weak: #E8E8E8FF;
  --color-border: #D7D7D7FF;
  --color-background: #F8F8F8FF;
  --color-background-strong: var(--color-gray-strong);
  --color-surface: #FFFFFFFF;
  --color-brand: #E7311DFF;
  --color-brand-weak: #C4200EFF;
  --color-second: #FFB300FF;
  --color-second-weak: #FFD36AFF;
  --color-third: #A2220CFF;
  --color-text-on-accent: #FFFFFFFF;
  --color-text: var(--color-black);
  --color-line: #06C755FF;
  --fs-xxxxs: 9;
  --fs-xxxs: 10;
  --border-radius-pill: 999;
  --fs-xxs: 11;
  --border-radius-small: 2;
  --border-radius-medium: 4;
  --fs-xs: 12;
  --border-radius-large: 8;
  --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;
  --⚙️パーツ用---------------------------dummy: 文字列値;
  --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-text);
  --pPageTitle-font-weight: var(--font-weight-bold);
  --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-xl);
  --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-small);
  --pImage-border-radius-large-sp: var(--border-radius-medium);
  --pText-font-size-pc: var(--fs-m);
  --pText-color: var(--color-black);
  --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;
  --pName-font-size-sp: var(--fs-xxl);
  --pPosition-font-size-sp: var(--fs-m);
  --pSubTitle-font-size-sp: var(--fs-s);
  --pNameSet-gap-pc: 4;
  --pNameSet-gap-sp: 4;
  --pSubTitle-font-size-pc: var(--fs-s);
  --pSubTitle-color: var(--color-gray);
  --pSubTitle-font-weight: var(--font-weight-regular);
  --pPosition-font-size-pc: var(--fs-m);
  --pPosition-color: var(--color-brand);
  --pPosition-font-weight: var(--font-weight-medium);
  --pName-font-size-pc: var(--fs-xxl);
  --pName-color: var(--color-gray-strong);
  --pName-font-weight: var(--font-weight-medium);
  --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);
  --pMember-gap-pc: 16;
  --pFileInfo-font-size-sp: var(--fs-xs);
  --pCatalogTitleSet-gap-pc: 16;
  --pCatalogTitleSet-gap-sp: 4;
  --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;
  --pMember-gap-sp: 16;
  --pMember-profile-color: var(--color-gray);
  --pCatalog-gap-row-pc: 16;
  --pCatalog-gap-row-sp: 16;
  --pCatalog-gap-col-sp: 16;
  --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-sp-narrow: var(--fs-xs);
  --pCell-font-size-pc: var(--fs-l);
  --pCell-font-size-price-pc: var(--fs-xxxl);
  --pCell-font-size-price-sp: var(--fs-m);
  --pCell-padding-block-pc: 24;
  --pCell-padding-block-pc-narrow: 16;
  --pCell-padding-block-sp: 16;
  --pCell-min-width: 100;
  --pCell-data-color: var(--color-black);
  --pCell-data-color-price: var(--color-brand);
  --pCell-data-font-weight: var(--font-weight-medium);
  --pCell-data-font-weight-price: var(--font-weight-bold);
  --pCell-data-border-color: var(--color-border);
  --pCell-data-background: var(--color-surface);
  --pCell-header-color: var(--color-black);
  --pCell-header-color-strong: var(--color-third);
  --pCell-header-font-weight: var(--font-weight-bold);
  --pCell-header-border-color: var(--color-border);
  --pCell-header-border-color-strong: var(--color-third);
  --pCell-header-background: var(--color-surface);
  --pCell-reverse-color: var(--color-text);
  --pCell-reverse-font-weight: var(--font-weight-bold);
  --pCell-reverse-border-color: var(--color-border);
  --pCell-reverse-background: var(--color-gray-weak);
  --pMap-border-radius-pc: var(--border-radius-small);
  --pMapCaption-gap-pc: 8;
  --pQ-font-size-sp: var(--fs-m);
  --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;
  --pMapCaption-gap-sp: 8;
  --pMapCaption-max-width: 776;
  --pMap-border-radius-sp: var(--border-radius-small);
  --pA-icon-width-pc: 24;
  --pA-icon-width-sp: 24;
  --pA-gap-pc: 16;
  --pA-gap-sp: 16;
  --pConversionHeading-font-size-sp: var(--fs-l);
  --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;
  --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);
  --pArchivenav-font-size-sp: var(--fs-s);
  --pSpeaker-gap-pc: 16;
  --pFloatImage-gap-pc: 32;
  --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-surface);
  --pFaq-border-width: 1;
  --pFloatImage-gap-sp: 16;
  --pFloatImage-margin-top-pc: var(--margin-top-2);
  --pFloatImage-margin-top-sp: var(--margin-top-1);
  --pSpeaker-gap-sp: 16;
  --pSpeaker-color-en: var(--color-gray-weak);
  --pArchivenav-font-size-pc: var(--fs-l);
  --pArchivenav-default-color: var(--color-gray);
  --pArchivenav-active-color: var(--color-brand);
  --pArchivenav-font-weight: var(--font-weight-medium);
  --pArchivenav-default-border-color: var(--color-gray);
  --pArchivenav-active-border-color: var(--color-brand);
  --pArchivenav-border-width: 1;
  --pArchivenav-border-radius: var(--border-radius-small);
  --pArchivenav-default-background-color: var(--color-background);
  --pArchivenav-active-background-color: var(--color-background);
  --pArchivenav-padding-inline-pc: 32;
  --pArchivenav-padding-block-pc: 16;
  --pArchivenav-padding-inline-sp: 24;
  --pArchivenav-padding-block-sp: 12;
  --pTag-font-size-sp: var(--fs-xxs);
  --pTagSet-gap-row-pc: 8;
  --pTagSet-gap-col-pc: 4;
  --pTagSet-gap-row-sp: 4;
  --pTagSet-gap-col-sp: 4;
  --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-ja);
  --pButton-color-default: var(--color-text-on-accent);
  --pArticleList-gap-row-pc: 16;
  --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;
  --pButton-color-hover: var(--color-text-on-accent);
  --pButton-color-reverse: var(--color-brand);
  --pButton-color-reverse-hover: var(--color-brand);
  --pButton-background-color-default: var(--color-brand);
  --pButton-background-color-hover: var(--color-brand-weak);
  --pButton-background-color-reverse: var(--color-surface);
  --pButton-background-color-reverse-hover: var(--color-background);
  --pButton-font-weight: var(--font-weight-medium);
  --pButton-border-color-default: var(--color-brand);
  --pButton-border-color-hover: var(--color-brand-weak);
  --pButton-border-color-reverse: var(--color-brand);
  --pButton-border-color-reverse-hover: var(--color-brand);
  --pButton-border-width: 1;
  --pButton-icon-color-default: var(--color-text-on-accent);
  --pButton-icon-color-hover: var(--color-text-on-accent);
  --pButton-icon-color-reverse: var(--color-brand);
  --pButton-icon-color-reverse-hover: var(--color-brand);
  --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-medium);
  --pButton-large-font-size-sp: var(--fs-l);
  --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-medium);
  --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: 16;
  --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-small);
  --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;
  --pTag-font-size-pc: var(--fs-s);
  --pTag-default-color: var(--color-gray-strong);
  --pTag-active-color: var(--color-text-on-accent);
  --pTag-font-weight: var(--font-weight-medium);
  --pTag-default-border-color: var(--color-gray);
  --pTag-active-border-color: var(--color-background);
  --pTag-border-width: 0;
  --pTag-border-radius: var(--border-radius-small);
  --pTag-default-background-color: var(--color-gray-weak);
  --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;
  --pAttachment-font-size-pc: var(--fs-m);
  --pPagination-font-size-sp: var(--fs-s);
  --pLocalnavBottom-font-size-sp: var(--fs-s);
  --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);
  --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;
  --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-gray-weak);
  --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;
  --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;
  --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);
  --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;
  --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);
  --pLocalnavTopSeparator-width: 1;
  --pLocalnavTopSeparator-height-pc: 20;
  --pLocalnavTopSeparator-height-sp: 16;
  --pLocalnavTopSeparator-background-color: var(--color-border);
  --pArticleNav-font-size-sp: var(--fs-s);
  --pNewsSet-padding-inline-pc: 24;
  --pPrice-background: var(--color-surface);
  --pCategoryButton-font-size-pc: var(--fs-m);
  --pCategoryButton-font-size-sp: var(--fs-xxs);
  --pCategoryButton-font-weight: 500;
  --pCategoryButton-default-color: var(--color-text);
  --pCategoryButton-active-color: var(--color-text-on-accent);
  --pCategoryButton-default-background-color: var(--color-gray-weak);
  --pCategoryButton-default-background-color-hover: var(--color-border);
  --pCategoryButton-active-background-color: var(--color-gray-strong);
  --pCategoryButton-padding-inline-pc: 16;
  --pCategoryButton-padding-inline-sp: 12;
  --pCategoryButton-padding-block-pc: 8;
  --pCategoryButton-padding-block-sp: 8;
  --pCategoryButton-border-radius: var(--border-radius-small);
  --pPrice-color: var(--color-brand);
  --pPrice-gap-pc: 16;
  --pPrice-gap-pc-narrow: 8;
  --pPrice-gap-sp: 8;
  --pServiceIcon-padding-block-pc: 16;
  --pPrice-gap-sp-narrow: 4;
  --pPrice-border-radius: var(--border-radius-small);
  --pPrice-padding-inline: 4;
  --pPrice-data-font-size-pc: var(--fs-xxxl);
  --pPrice-data-font-size-sp: var(--fs-m);
  --pPrice-data-font-weight: var(--font-weight-bold);
  --pPrice-imagelist-padding-block-pc: 16;
  --pPrice-imagelist-padding-block-sp: 8;
  --pPrice-imagelist-padding-inline-pc: 16;
  --pPrice-imagelist-padding-inline-sp: 8;
  --pPrice-unit-font-size-pc: var(--fs-l);
  --pPrice-unit-font-size-sp: var(--fs-xs);
  --pPrice-unit-font-weight: var(--font-weight-medium);
  --pPrice-label-font-size-pc: var(--fs-l);
  --pPrice-label-font-size-sp: var(--fs-xs);
  --pPrice-label-font-weight: var(--font-weight-medium);
  --pPrice-label-color: var(--color-text);
  --pPrice-label-border-color: var(--color-border);
  --pPrice-label-border: 1;
  --pPrice-label-padding-block-pc: 8;
  --pPrice-label-padding-inline-pc: 16;
  --pPrice-label-padding-block-sp: 4;
  --pPrice-label-padding-inline-sp: 8;
  --pPrice-condition-font-size-pc: var(--fs-s);
  --pPrice-condition-font-size-sp: var(--fs-xxs);
  --pPrice-condition-font-weight: var(--font-weight-medium);
  --pPrice-condition-color: var(--color-text);
  --pPrice-condition-background: var(--color-gray-weak);
  --pPrice-condition-padding-inline-pc: 16;
  --pPrice-condition-padding-block-pc: 8;
  --pPrice-condition-padding-block-sp: 4;
  --pPrice-condition-padding-inline-sp: 8;
  --pPrice-badge-font-size-pc: var(--fs-l);
  --pPrice-badge-font-size-sp: var(--fs-xs);
  --pPrice-badge-font-weight: var(--font-weight-bold);
  --pPrice-badge-color: var(--color-third);
  --pPrice-badge-border: 2;
  --pPrice-badge-border-color: var(--color-third);
  --pPrice-badge-padding-block-pc: 8;
  --pPrice-badge-padding-block-sp: 4;
  --pPrice-badge-padding-inline-pc: 16;
  --pPrice-badge-padding-inline-sp: 8;
  --pPrice-list-padding-block-pc: 24;
  --pPrice-list-padding-block-sp: 8;
  --pPrice-list-padding-inline-pc: 24;
  --pPrice-list-padding-inline-sp: 8;
  --pServiceIcon-padding-inline-pc: 24;
  --pServiceIcon-padding-block-sp: 8;
  --pServiceIcon-padding-inline-sp: 12;
  --pServiceIcon-border-radius: var(--border-radius-pill);
  --pServiceIcon-border: 1;
  --pServiceIcon-font-size-pc: var(--fs-l);
  --pServiceIcon-font-size-sp: var(--fs-xs);
  --pServiceIcon-font-weight: var(--font-weight-bold);
  --pServiceIcon-icon-width-pc: 24;
  --pServiceIcon-icon-width-sp: 16;
  --pServiceIcon-background: var(--color-surface);
  --pServiceIcon-color-red: var(--color-third);
  --pServiceIcon-color-turquoise: #2F799EFF;
  --pServiceIcon-color-blue: #5C6AC4FF;
  --pServiceIcon-color-purple: #966BE6FF;
  --pServiceIcon-color-green: #7EAA19FF;
  --pServiceIcon-color-grey: #676767FF;
  --pServiceIcon-border-color-red: var(--pServiceIcon-color-red);
  --pServiceIcon-border-color-turquoise: var(--pServiceIcon-color-turquoise);
  --pServiceIcon-border-color-blue: var(--pServiceIcon-color-blue);
  --pServiceIcon-border-color-purple: var(--pServiceIcon-color-purple);
  --pServiceIcon-border-color-green: var(--pServiceIcon-color-green);
  --pServiceIcon-border-color-grey: var(--pServiceIcon-color-grey);
  --🧰コンポーネント用---------------------------dummy: 文字列値;
  --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;
  --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-background);
  --pArticleNav-gap-pc: 16;
  --pArticleNav-gap-sp: 16;
  --pArticleNav-icon-width-pc: 20;
  --pArticleNav-icon-width-sp: 20;
  --pBreadcrumbsSeparator-font-size-sp: var(--fs-xs);
  --pBreadcrumbsSeparator-font-weight: var(--font-weight-medium);
  --pBreadcrumbsSeparator-color: var(--color-border);
  --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;
  --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;
  --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;
  --cCatalog-gap-row-sp: 24;
  --cTable-margin-top-pc: var(--margin-top-2);
  --cTable-margin-top-sp: var(--margin-top-1);
  --cMap-margin-top-pc: var(--margin-top-3);
  --cMap-margin-top-sp: var(--margin-top-2);
  --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;
  --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: 220;
  --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-background-strong);
  --cConversion-color: var(--color-text-on-accent);
  --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);
  --cNewsList-margin-top-pc: var(--margin-top-2);
  --cNewsList-margin-top-sp: var(--margin-top-1);
  --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;
  --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-1);
  --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;
  --cPrice-margin-top-pc: var(--margin-top-1);
  --cPrice-margin-top-sp: var(--margin-top-1);
  --cPrice-gap-pc: 16;
  --cPrice-gap-sp: 8;
  --cServiceIcon-margin-top-pc: 24;
  --cServiceIcon-margin-top-sp: 24;
  --cServiceIcon-gap-col-pc: 12;
  --cServiceIcon-gap-col-sp: 12;
  --cServiceIcon-gap-row-pc: 12;
  --cServiceIcon-gap-row-sp: 12;
  --cServiceIcon-padding-pc: 24;
  --cServiceIcon-padding-sp: 16;
  --cServiceIcon-background: var(--color-background);
  --cCategoryButton-margin-top-pc: 56;
  --cCategoryButton-margin-top-sp: 24;
  --cCategoryButton-gap-col-pc: 24;
  --cCategoryButton-gap-col-sp: 16;
  --cCategoryButton-gap-row-pc: 16;
  --cCategoryButton-gap-row-sp: 8;
  --🧰ナビゲーションコンポーネント用-----------dummy: 文字列値;
  --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;
  --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;
  --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;
  --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;
  --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);
  --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;
  --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;
  --🎬フレーム用-------------------dummy: 文字列値;
  --fArticle-gap: 32;
  --fArticle-margin-top: var(--margin-top-3);
  --fArticle-nav-width: 286;
  --⚙️ナビゲーションナビゲーションパーツ用----------------dummy: 文字列値;
}