:root {
  --colortextbase: rgba(100, 100, 100, 1);
  --colortextwhite: rgba(255, 255, 255, 1);
  --colorbgbase: rgba(253, 253, 253, 1);
  --coloraccentmain: rgba(60, 118, 67, 1);
  --pc-body-base-font-family: "Noto Serif JP", Helvetica;
  --pc-body-base-font-weight: 300;
  --pc-body-base-font-size: 30px;
  --pc-body-base-letter-spacing: 0px;
  --pc-body-base-line-height: normal;
  --pc-body-base-font-style: normal;
  --pc-body-small-font-family: "Noto Serif JP", Helvetica;
  --pc-body-small-font-weight: 400;
  --pc-body-small-font-size: 20px;
  --pc-body-small-letter-spacing: 0px;
  --pc-body-small-line-height: normal;
  --pc-body-small-font-style: normal;
  --pc-body-bold-font-family: "Noto Sans JP", Helvetica;
  --pc-body-bold-font-weight: 700;
  --pc-body-bold-font-size: 40px;
  --pc-body-bold-letter-spacing: 0px;
  --pc-body-bold-line-height: normal;
  --pc-body-bold-font-style: normal;
  --pc-heading-display-font-family: "Noto Serif JP", Helvetica;
  --pc-heading-display-font-weight: 300;
  --pc-heading-display-font-size: 70px;
  --pc-heading-display-letter-spacing: 0px;
  --pc-heading-display-line-height: normal;
  --pc-heading-display-font-style: normal;
  --pc-heading-section-font-family: "Noto Serif JP", Helvetica;
  --pc-heading-section-font-weight: 400;
  --pc-heading-section-font-size: 56px;
  --pc-heading-section-letter-spacing: 0px;
  --pc-heading-section-line-height: normal;
  --pc-heading-section-font-style: normal;
  --pc-heading-sub-font-family: "Noto Serif JP", Helvetica;
  --pc-heading-sub-font-weight: 400;
  --pc-heading-sub-font-size: 60px;
  --pc-heading-sub-letter-spacing: 0px;
  --pc-heading-sub-line-height: normal;
  --pc-heading-sub-font-style: normal;
}
