:root { 
  --alien-armpit: #72dc02;
  --azure-radiance: #0094ff;
  --black: #000000;
  --blue: #386dff;
  --blue-2: #1e69ff;
  --fuscous-gray: #545454;
  --gold: #fdd700;
  --half-spanish-white: #fff5da;
  --heat-wave: #ff7800;
  --lily-white: #e7fbff;
  --lochmara: #0084e2;
  --red: #ff0606;
  --smalt: #003399;
  --trinidad: #f04000;
  --unmellow-yellow: #0017e3;
  --white: #ffffff;
  --zumthor: #eef4ff;
 
  --font-size-l: 24px;
  --font-size-m: 16px;
  --font-size-s: 14px;
  --font-size-xl: 32px;
  --font-size-xs: 10px;
  --font-size-xxl: 36px;
  --font-size-xxxl: 48px;
 
  --font-family-noto_sans_jp: "Noto Sans JP", Helvetica;
}
.notosansjp-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-normal-fuscous-gray-16px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-bold-fuscous-gray-16px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

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

.notosansjp-normal-fuscous-gray-14px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

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

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

.notosansjp-bold-black-24px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

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

.notosansjp-normal-black-14px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-medium-blue-48px {
  color: var(--blue);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-medium-black-48px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-medium-black-32px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-medium-blue-32px {
  color: var(--blue);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

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

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

.notosansjp-bold-fuscous-gray-24px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-48px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 900;
}

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

.notosansjp-bold-fuscous-gray-10px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-fuscous-gray-48px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-fuscous-gray-15px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-white-72-4px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 72.4px;
  font-style: normal;
  font-weight: 900;
}

.notosansjp-bold-fuscous-gray-20px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-light-fuscous-gray-16px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.notosansjp-normal-white-72-4px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 72.4px;
  font-style: normal;
  font-weight: 400;
}

.notosansjp-black-black-48px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-medium-black-24px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}

.notosansjp-bold-fuscous-gray-12px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-black-black-24px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 900;
}

.notosansjp-medium-black-16px {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

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

.notosansjp-light-white-72-4px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 72.4px;
  font-style: normal;
  font-weight: 300;
}

.notosansjp-bold-unmellow-yellow-24px {
  color: var(--unmellow-yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
}

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

.notosansjp-normal-white-14px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-normal-unmellow-yellow-14px {
  color: var(--unmellow-yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-black-fuscous-gray-24px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 900;
}

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

.notosansjp-black-fuscous-gray-16px {
  color: var(--fuscous-gray);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 900;
}

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