body {
  margin: 0;
  line-height: normal;
}

:root {
  /* Figma Variables */

  /* Color */
  ---2: #97cea2;
  --color: #97cea2;
  --Overlays-Default: rgba(0, 0, 0, 0.2);

  /* Common Style Variables */

  /* Color */
  --color-darkgray: #aea5a5;
  --color-gainsboro: #e6e6e6;
  --color1: #fff;
  --color2: #00ff42;
  --color3: #000;
  --color4: #6e6e6e;
  --color5: #408c4f;
  --color6: #e4e4e4;
  --color8: #e6f9eb;

  /* Gap */
  --gap-0: 0px;
  --gap-4: 4px;
  --gap-8: 8px;
  --gap-10: 10px;
  --gap-11: 11px;
  --gap-16: 16px;
  --gap-20: 20px;
  --gap-24: 24px;
  --gap-32: 32px;
  --gap-40: 40px;
  --gap-64: 64px;

  /* Padding */
  --padding-0: 0px;
  --padding-01: 0;
  --padding-6: 6px;
  --padding-8: 8px;
  --padding-10: 10px;
  --padding-12: 12px;
  --padding-14: 14px;
  --padding-16: 16px;
  --padding-19: 19px;
  --padding-20: 20px;
  --padding-21: 21px;
  --padding-24: 24px;
  --padding-26: 26px;
  --padding-30: 30px;
  --padding-32: 32px;
  --padding-36: 36px;
  --padding-39: 39px;
  --padding-40: 40px;
  --padding-48: 48px;
  --padding-51: 51px;
  --padding-60: 60px;
  --padding-78: 78px;
  --padding-80: 80px;
  --padding-120: 120px;

  /* BorderRadius */
  --br-8: 8px;
  --br-12: 12px;
  --br-50: 50px;

  /* Font */
  --font-montserrat: Montserrat;
  --font-noto-sans-jp: Noto Sans JP;

  /* FontSize */
  --fs-12: 12px;
  --fs-14: 14px;
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-19: 19px;
  --fs-20: 20px;
  --fs-22: 22px;
  --fs-24: 24px;
  --fs-26: 26px;
  --fs-29: 29px;
  --fs-32: 32px;
  --fs-36: 36px;
  --fs-40: 40px;
  --fs-48: 48px;
  --fs-72: 72px;

  /* Borders */
  --border-1: 1px solid var(--color3);
  --border-2: 2px solid var(--color3);

  /* Shadows */
  --shadow-drop: 2px 2px 10px rgba(0, 0, 0, 0.25);

  /* Gradients */
  --color7: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), #ceffda;

  /* WidthHeights */
  --height-6: 6px;
  --height-14: 14px;
  --height-15: 15px;
  --height-16: 16px;
  --height-18: 18px;
  --height-24: 24px;
  --height-26: 26px;
  --height-32: 32px;
  --height-36: 36px;
  --height-64: 64px;
  --height-70: 70px;
  --height-86: 86px;
  --height-auto: auto;
  --width-2: 2px;
  --width-6: 6px;
  --width-16: 16px;
  --width-18: 18px;
  --width-24: 24px;
  --width-32: 32px;
  --width-48: 48px;
  --width-64: 64px;
  --width-160: 160px;
  --width-220: 220px;
  --width-300: 300px;
  --width-320: 320px;
  --width-1080: 1080px;
  --width-602_5: 602.5px;

  /* LineHeights */
  --lh-16: 16px;
  --lh-19: 19px;
  --lh-24: 24px;
  --lh-26: 26px;
  --lh-29: 29px;
  --lh-31: 31px;
  --lh-36: 36px;
  --lh-38: 38px;
  --lh-48: 48px;

  /* LetterSpacings */
  --ls-0_02: 0.02;
  --ls-0_05: 0.05;
  --ls-0_08: 0.08;
}
