:root {
  --txt-color-main: rgba(51, 51, 51, 1);
  --main-color: rgba(18, 50, 140, 1);
  --neutral-color03: rgba(151, 151, 151, 1);
  --sub-color01: rgba(224, 230, 245, 1);
  --sub-color02: rgba(197, 225, 245, 1);
  --sub-color03: rgba(32, 76, 199, 1);
  --label-color01: rgba(155, 231, 151, 1);
  --label-line01: rgba(66, 153, 86, 1);
  --label-color02: rgba(151, 208, 255, 1);
  --label-line02: rgba(63, 138, 212, 1);
  --label-color03: rgba(222, 203, 255, 1);
  --label-line03: rgba(152, 93, 151, 1);
  --label-color04: rgba(255, 242, 170, 1);
  --label-line04: rgba(197, 171, 23, 1);
  --txt-color-sub01: rgba(117, 118, 118, 1);
  --neutral-color01: rgba(207, 207, 207, 1);
  --background-01: rgba(245, 245, 245, 1);
  --background-03: rgba(245, 248, 255, 1);
  --background-05: rgba(251, 251, 251, 1);
  --neutral-color02: rgba(222, 222, 222, 1);
  --16px-text-regular-font-family: "Noto Sans JP", Helvetica;
  --16px-text-regular-font-weight: 400;
  --16px-text-regular-font-size: 16px;
  --16px-text-regular-letter-spacing: 0px;
  --16px-text-regular-line-height: 139.9999976158142%;
  --16px-text-regular-font-style: normal;
  --16px-text-bold-font-family: "Noto Sans JP", Helvetica;
  --16px-text-bold-font-weight: 700;
  --16px-text-bold-font-size: 16px;
  --16px-text-bold-letter-spacing: 0px;
  --16px-text-bold-line-height: 139.9999976158142%;
  --16px-text-bold-font-style: normal;
  --15px-text-regular-font-family: "Noto Sans JP", Helvetica;
  --15px-text-regular-font-weight: 400;
  --15px-text-regular-font-size: 15px;
  --15px-text-regular-letter-spacing: 0px;
  --15px-text-regular-line-height: 139.9999976158142%;
  --15px-text-regular-font-style: normal;
  --28px-h2-bold-font-family: "Noto Sans JP", Helvetica;
  --28px-h2-bold-font-weight: 700;
  --28px-h2-bold-font-size: 28px;
  --28px-h2-bold-letter-spacing: 0px;
  --28px-h2-bold-line-height: 139.9999976158142%;
  --28px-h2-bold-font-style: normal;
  --20px-h3-bold-font-family: "Noto Sans JP", Helvetica;
  --20px-h3-bold-font-weight: 700;
  --20px-h3-bold-font-size: 20px;
  --20px-h3-bold-letter-spacing: 0px;
  --20px-h3-bold-line-height: 139.9999976158142%;
  --20px-h3-bold-font-style: normal;
  --20px-h3-medium-font-family: "Noto Sans JP", Helvetica;
  --20px-h3-medium-font-weight: 500;
  --20px-h3-medium-font-size: 20px;
  --20px-h3-medium-letter-spacing: 0px;
  --20px-h3-medium-line-height: 139.9999976158142%;
  --20px-h3-medium-font-style: normal;
  --15px-btn-regular-font-family: "Noto Sans JP", Helvetica;
  --15px-btn-regular-font-weight: 400;
  --15px-btn-regular-font-size: 15px;
  --15px-btn-regular-letter-spacing: 0px;
  --15px-btn-regular-line-height: 100%;
  --15px-btn-regular-font-style: normal;
  --16px-textline-regular-font-family: "Noto Sans JP", Helvetica;
  --16px-textline-regular-font-weight: 400;
  --16px-textline-regular-font-size: 16px;
  --16px-textline-regular-letter-spacing: 0px;
  --16px-textline-regular-line-height: 100%;
  --16px-textline-regular-font-style: normal;
  --16px-btn-regular-font-family: "Noto Sans JP", Helvetica;
  --16px-btn-regular-font-weight: 400;
  --16px-btn-regular-font-size: 16px;
  --16px-btn-regular-letter-spacing: 0px;
  --16px-btn-regular-line-height: 100%;
  --16px-btn-regular-font-style: normal;
  --16px-btn-bold-font-family: "Noto Sans JP", Helvetica;
  --16px-btn-bold-font-weight: 700;
  --16px-btn-bold-font-size: 16px;
  --16px-btn-bold-letter-spacing: 0px;
  --16px-btn-bold-line-height: 100%;
  --16px-btn-bold-font-style: normal;
}
