:root { 
  --black: #000000;
  --d3e2f7: #d3e2f7;
  --e95d00: #e85d00;
  --fff200: #fff200;
  --ushe4r: #ffffff;
  --wvm63j: #333333;
  --x15338c: #15328c;
  --x216dd9: #206dd8;
 
  --font-size-l: 20px;
  --font-size-m: 17px;
  --font-size-s: 16px;
  --font-size-xl: 24px;
  --font-size-xs: 15px;
  --font-size-xxl: 36px;
  --font-size-xxxl: 46px;
 
  --font-family-noto_sans_jp: "Noto Sans JP", Helvetica;
  --font-family-roboto: "Roboto", Helvetica;
}
.pcenh3 {
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
}

.pcen {
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
}

.spen {
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
}

.spenh3 {
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
}

.notosansjp-bold-mine-shaft-16px {
  color: var(--wvm63j);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-mine-shaft-12px {
  color: var(--wvm63j);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-navy-blue-24px {
  color: var(--x216dd9);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-16px {
  color: var(--ushe4r);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-navy-blue-16px {
  color: var(--x216dd9);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-mine-shaft-24px {
  color: var(--wvm63j);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-12px {
  color: var(--ushe4r);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-navy-blue-20px {
  color: var(--x216dd9);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-navy-blue-36px {
  color: var(--x216dd9);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-36px {
  color: var(--ushe4r);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-white-46px {
  color: var(--ushe4r);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.roboto-bold-white-10px {
  color: var(--ushe4r);
  font-family: var(--font-family-roboto);
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-mine-shaft-14px {
  color: var(--wvm63j);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-24px {
  color: var(--ushe4r);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-black-white-14px {
  color: var(--ushe4r);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-mine-shaft-10px {
  color: var(--wvm63j);
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-24px {
  color: var(--ushe4r);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-mine-shaft-46px {
  color: var(--wvm63j);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-clementine-36px {
  color: var(--e95d00);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-16px {
  color: var(--ushe4r);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-clementine-20px {
  color: var(--e95d00);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-40px {
  color: var(--ushe4r);
  font-size: 40px;
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-white-36px {
  color: var(--ushe4r);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-white-14px {
  color: var(--ushe4r);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-mine-shaft-27px {
  color: var(--wvm63j);
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-60px {
  color: var(--ushe4r);
  font-size: 60px;
  font-style: normal;
  font-weight: 900;
}
