:root { 
  --black: #000000;
  --granite-gray: #666666;
  --pale-slate: #c3c3c3;
  --white: #ffffff;
  --yellow: #ffff00;
 
  --font-size-l: 16px;
  --font-size-m: 15px;
  --font-size-s: 14px;
  --font-size-xl: 18px;
  --font-size-xs: 13px;
  --font-size-xxl: 40px;
  --font-size-xxs: 11px;
 
  --font-family-antonio: "Antonio", Helvetica;
  --font-family-noto_sans_jp: "Noto Sans JP", Helvetica;
}
.notosansjp-bold-white-16px {
  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-white-15px {
  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-24px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}

.antonio-normal-granite-gray-40px {
  color: var(--granite-gray);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

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

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

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

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

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

.antonio-normal-pale-slate-40px {
  color: var(--pale-slate);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-bold-white-15px {
  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-white-22px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}

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

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

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

.antonio-normal-pale-slate-18px {
  color: var(--pale-slate);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

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

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

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

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

.antonio-normal-white-22px {
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

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

.notosansjp-bold-white-30px-2 {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 30px;
}

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

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

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

.notosansjp-normal-white-15px-2 {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
}

.notosansjp-bold-white-25px {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 25px;
}

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

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

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

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

:root {
}
