:root { 
  --black: #000000;
  --concrete: #f2f2f2;
  --shark: #252525;
  --tundora: #454545;
  --white: #ffffff;
 
  --font-size-l: 16px;
  --font-size-m: 14px;
  --font-size-s: 12px;
  --font-size-xl: 18px;
  --font-size-xs: 10px;
  --font-size-xxl: 24px;
  --font-size-xxs: 8px;
 
  --font-family-din_alternate-bold: "DIN Alternate-Bold", Helvetica;
  --font-family-hiragino_mincho_pro-regular: "Hiragino Mincho Pro-Regular", Helvetica;
  --font-family-hiragino_mincho_pro-w3: "Hiragino Mincho Pro-W3", Helvetica;
  --font-family-hiragino_mincho_pro-w6: "Hiragino Mincho Pro-W6", Helvetica;
  --font-family-noto_sans_jp: "Noto Sans JP", Helvetica;
  --font-family-noto_sans_jp-regular: "Noto Sans JP-Regular", Helvetica;
  --font-family-times-regular: "Times-Regular", Helvetica;
}
.hiraginominchopro-w3-normal-white-14px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-shark-14px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-regular-normal-shark-14px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-white-24px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-regular-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-shark-8px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-white-32px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-shark-12px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-light-shark-10px {
  color: var(--shark);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 300;
}

.hiraginominchopro-w3-normal-white-12px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-regular-normal-white-10px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w6-normal-white-18px {
  color: var(--white);
  font-family: var(--font-family-hiragino_mincho_pro-w6);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w3-normal-shark-10px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-w3);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-w6-normal-shark-18px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-w6);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.hiraginominchopro-regular-normal-shark-16px {
  color: var(--shark);
  font-family: var(--font-family-hiragino_mincho_pro-regular);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

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