
:root {
  /* 共通色 */
  --color-primary100: #000000;
  --color-primary95: #0d0d0d;
  --color-primary90: #1a1a1a;
  --color-primary80: #333333;
  --color-primary70: #4d4d4d;
  --color-primary60: #666666;
  --color-primary50: #808080;
  --color-primary40: #999999;
  --color-primary30: #b3b3b3;
  --color-primary20: #cccccc;
  --color-primary10: #e6e6e6;
  --color-primary5: #f3f3f3;
  --color-primary4: #f5f5f5;
  --color-primary2: #fafafa;
  --color-primary0: #ffffff;
  --color-primary-rgb-100: 0 0 0;
  --color-primary-rgb-95: 13 13 13;
  --color-primary-rgb-90: 26 26 26;
  --color-primary-rgb-80: 51 51 51;
  --color-primary-rgb-70: 77 77 77;
  --color-primary-rgb-60: 102 102 102;
  --color-primary-rgb-50: 128 128 128;
  --color-primary-rgb-40: 153 153 153;
  --color-primary-rgb-30: 179 179 179;
  --color-primary-rgb-20: 204 204 204;
  --color-primary-rgb-10: 230 230 230;
  --color-primary-rgb-5: 243 243 243;
  --color-primary-rgb-4: 245 245 245;
  --color-primary-rgb-2: 250 250 250;
  --color-primary-rgb-0: 255 255 255;
  --ccolor-primary100: #fff;
  --ccolor-primary95: #fff;
  --ccolor-primary90: #fff;
  --ccolor-primary80: #fff;
  --ccolor-primary70: #fff;
  --ccolor-primary60: #fff;
  --ccolor-primary50: #000;
  --ccolor-primary40: #000;
  --ccolor-primary30: #000;
  --ccolor-primary20: #000;
  --ccolor-primary10: #000;
  --ccolor-primary5: #000;
  --ccolor-primary4: #000;
  --ccolor-primary2: #000;
  --ccolor-primary0: #000;
  --color-accent100: #000000;
  --color-accent95: #0d0d0d;
  --color-accent90: #1a1a1a;
  --color-accent80: #333333;
  --color-accent70: #4d4d4d;
  --color-accent60: #666666;
  --color-accent50: #808080;
  --color-accent40: #999999;
  --color-accent30: #b3b3b3;
  --color-accent20: #cccccc;
  --color-accent10: #e6e6e6;
  --color-accent5: #f3f3f3;
  --color-accent4: #f5f5f5;
  --color-accent2: #fafafa;
  --color-accent0: #ffffff;
  --color-accent-rgb-100: 0 0 0;
  --color-accent-rgb-95: 13 13 13;
  --color-accent-rgb-90: 26 26 26;
  --color-accent-rgb-80: 51 51 51;
  --color-accent-rgb-70: 77 77 77;
  --color-accent-rgb-60: 102 102 102;
  --color-accent-rgb-50: 128 128 128;
  --color-accent-rgb-40: 153 153 153;
  --color-accent-rgb-30: 179 179 179;
  --color-accent-rgb-20: 204 204 204;
  --color-accent-rgb-10: 230 230 230;
  --color-accent-rgb-5: 243 243 243;
  --color-accent-rgb-4: 245 245 245;
  --color-accent-rgb-2: 250 250 250;
  --color-accent-rgb-0: 255 255 255;
  --ccolor-accent100: #fff;
  --ccolor-accent95: #fff;
  --ccolor-accent90: #fff;
  --ccolor-accent80: #fff;
  --ccolor-accent70: #fff;
  --ccolor-accent60: #fff;
  --ccolor-accent50: #000;
  --ccolor-accent40: #000;
  --ccolor-accent30: #000;
  --ccolor-accent20: #000;
  --ccolor-accent10: #000;
  --ccolor-accent5: #000;
  --ccolor-accent4: #000;
  --ccolor-accent2: #000;
  --ccolor-accent0: #000;
  /* 見出しの色 */
  --color-heading-primary100: #000000;
  --color-heading-primary95: #0d0d0d;
  --color-heading-primary90: #1a1a1a;
  --color-heading-primary80: #333333;
  --color-heading-primary70: #4d4d4d;
  --color-heading-primary60: #666666;
  --color-heading-primary50: #808080;
  --color-heading-primary40: #999999;
  --color-heading-primary30: #b3b3b3;
  --color-heading-primary20: #cccccc;
  --color-heading-primary10: #e6e6e6;
  --color-heading-primary5: #f3f3f3;
  --color-heading-primary4: #f5f5f5;
  --color-heading-primary2: #fafafa;
  --color-heading-primary0: #ffffff;
  --color-heading-primary-rgb-100: 0 0 0;
  --color-heading-primary-rgb-95: 13 13 13;
  --color-heading-primary-rgb-90: 26 26 26;
  --color-heading-primary-rgb-80: 51 51 51;
  --color-heading-primary-rgb-70: 77 77 77;
  --color-heading-primary-rgb-60: 102 102 102;
  --color-heading-primary-rgb-50: 128 128 128;
  --color-heading-primary-rgb-40: 153 153 153;
  --color-heading-primary-rgb-30: 179 179 179;
  --color-heading-primary-rgb-20: 204 204 204;
  --color-heading-primary-rgb-10: 230 230 230;
  --color-heading-primary-rgb-5: 243 243 243;
  --color-heading-primary-rgb-4: 245 245 245;
  --color-heading-primary-rgb-2: 250 250 250;
  --color-heading-primary-rgb-0: 255 255 255;
  --ccolor-heading-primary-heading100: #fff;
  --ccolor-heading-primary-heading95: #fff;
  --ccolor-heading-primary-heading90: #fff;
  --ccolor-heading-primary-heading80: #fff;
  --ccolor-heading-primary-heading70: #fff;
  --ccolor-heading-primary-heading60: #fff;
  --ccolor-heading-primary-heading50: #000;
  --ccolor-heading-primary-heading40: #000;
  --ccolor-heading-primary-heading30: #000;
  --ccolor-heading-primary-heading20: #000;
  --ccolor-heading-primary-heading10: #000;
  --ccolor-heading-primary-heading5: #000;
  --ccolor-heading-primary-heading4: #000;
  --ccolor-heading-primary-heading2: #000;
  --ccolor-heading-primary-heading0: #000;
  --color-heading-accent100: #000000;
  --color-heading-accent95: #0d0d0d;
  --color-heading-accent90: #1a1a1a;
  --color-heading-accent80: #333333;
  --color-heading-accent70: #4d4d4d;
  --color-heading-accent60: #666666;
  --color-heading-accent50: #808080;
  --color-heading-accent40: #999999;
  --color-heading-accent30: #b3b3b3;
  --color-heading-accent20: #cccccc;
  --color-heading-accent10: #e6e6e6;
  --color-heading-accent5: #f3f3f3;
  --color-heading-accent4: #f5f5f5;
  --color-heading-accent2: #fafafa;
  --color-heading-accent0: #ffffff;
  --color-heading-accent-rgb-100: 0 0 0;
  --color-heading-accent-rgb-95: 13 13 13;
  --color-heading-accent-rgb-90: 26 26 26;
  --color-heading-accent-rgb-80: 51 51 51;
  --color-heading-accent-rgb-70: 77 77 77;
  --color-heading-accent-rgb-60: 102 102 102;
  --color-heading-accent-rgb-50: 128 128 128;
  --color-heading-accent-rgb-40: 153 153 153;
  --color-heading-accent-rgb-30: 179 179 179;
  --color-heading-accent-rgb-20: 204 204 204;
  --color-heading-accent-rgb-10: 230 230 230;
  --color-heading-accent-rgb-5: 243 243 243;
  --color-heading-accent-rgb-4: 245 245 245;
  --color-heading-accent-rgb-2: 250 250 250;
  --color-heading-accent-rgb-0: 255 255 255;
  --ccolor-heading-accent100: #fff;
  --ccolor-heading-accent95: #fff;
  --ccolor-heading-accent90: #fff;
  --ccolor-heading-accent80: #fff;
  --ccolor-heading-accent70: #fff;
  --ccolor-heading-accent60: #fff;
  --ccolor-heading-accent50: #000;
  --ccolor-heading-accent40: #000;
  --ccolor-heading-accent30: #000;
  --ccolor-heading-accent20: #000;
  --ccolor-heading-accent10: #000;
  --ccolor-heading-accent5: #000;
  --ccolor-heading-accent4: #000;
  --ccolor-heading-accent2: #000;
  --ccolor-heading-accent0: #000;
  /* 見出し装飾の色 */
  --color-heading-decoration-primary100: #000000;
  --color-heading-decoration-primary95: #0d0d0d;
  --color-heading-decoration-primary90: #1a1a1a;
  --color-heading-decoration-primary80: #333333;
  --color-heading-decoration-primary70: #4d4d4d;
  --color-heading-decoration-primary60: #666666;
  --color-heading-decoration-primary50: #808080;
  --color-heading-decoration-primary40: #999999;
  --color-heading-decoration-primary30: #b3b3b3;
  --color-heading-decoration-primary20: #cccccc;
  --color-heading-decoration-primary10: #e6e6e6;
  --color-heading-decoration-primary5: #f3f3f3;
  --color-heading-decoration-primary4: #f5f5f5;
  --color-heading-decoration-primary2: #fafafa;
  --color-heading-decoration-primary0: #ffffff;
  --color-heading-decoration-primary-rgb-100: 0 0 0;
  --color-heading-decoration-primary-rgb-95: 13 13 13;
  --color-heading-decoration-primary-rgb-90: 26 26 26;
  --color-heading-decoration-primary-rgb-80: 51 51 51;
  --color-heading-decoration-primary-rgb-70: 77 77 77;
  --color-heading-decoration-primary-rgb-60: 102 102 102;
  --color-heading-decoration-primary-rgb-50: 128 128 128;
  --color-heading-decoration-primary-rgb-40: 153 153 153;
  --color-heading-decoration-primary-rgb-30: 179 179 179;
  --color-heading-decoration-primary-rgb-20: 204 204 204;
  --color-heading-decoration-primary-rgb-10: 230 230 230;
  --color-heading-decoration-primary-rgb-5: 243 243 243;
  --color-heading-decoration-primary-rgb-4: 245 245 245;
  --color-heading-decoration-primary-rgb-2: 250 250 250;
  --color-heading-decoration-primary-rgb-0: 255 255 255;
  --ccolor-heading-decoration-primary-heading100: #fff;
  --ccolor-heading-decoration-primary-heading95: #fff;
  --ccolor-heading-decoration-primary-heading90: #fff;
  --ccolor-heading-decoration-primary-heading80: #fff;
  --ccolor-heading-decoration-primary-heading70: #fff;
  --ccolor-heading-decoration-primary-heading60: #fff;
  --ccolor-heading-decoration-primary-heading50: #000;
  --ccolor-heading-decoration-primary-heading40: #000;
  --ccolor-heading-decoration-primary-heading30: #000;
  --ccolor-heading-decoration-primary-heading20: #000;
  --ccolor-heading-decoration-primary-heading10: #000;
  --ccolor-heading-decoration-primary-heading5: #000;
  --ccolor-heading-decoration-primary-heading4: #000;
  --ccolor-heading-decoration-primary-heading2: #000;
  --ccolor-heading-decoration-primary-heading0: #000;
  --color-heading-decoration-accent100: #000000;
  --color-heading-decoration-accent95: #0d0d0d;
  --color-heading-decoration-accent90: #1a1a1a;
  --color-heading-decoration-accent80: #333333;
  --color-heading-decoration-accent70: #4d4d4d;
  --color-heading-decoration-accent60: #666666;
  --color-heading-decoration-accent50: #808080;
  --color-heading-decoration-accent40: #999999;
  --color-heading-decoration-accent30: #b3b3b3;
  --color-heading-decoration-accent20: #cccccc;
  --color-heading-decoration-accent10: #e6e6e6;
  --color-heading-decoration-accent5: #f3f3f3;
  --color-heading-decoration-accent4: #f5f5f5;
  --color-heading-decoration-accent2: #fafafa;
  --color-heading-decoration-accent0: #ffffff;
  --color-heading-decoration-accent-rgb-100: 0 0 0;
  --color-heading-decoration-accent-rgb-95: 13 13 13;
  --color-heading-decoration-accent-rgb-90: 26 26 26;
  --color-heading-decoration-accent-rgb-80: 51 51 51;
  --color-heading-decoration-accent-rgb-70: 77 77 77;
  --color-heading-decoration-accent-rgb-60: 102 102 102;
  --color-heading-decoration-accent-rgb-50: 128 128 128;
  --color-heading-decoration-accent-rgb-40: 153 153 153;
  --color-heading-decoration-accent-rgb-30: 179 179 179;
  --color-heading-decoration-accent-rgb-20: 204 204 204;
  --color-heading-decoration-accent-rgb-10: 230 230 230;
  --color-heading-decoration-accent-rgb-5: 243 243 243;
  --color-heading-decoration-accent-rgb-4: 245 245 245;
  --color-heading-decoration-accent-rgb-2: 250 250 250;
  --color-heading-decoration-accent-rgb-0: 255 255 255;
  --ccolor-heading-decoration-accent100: #fff;
  --ccolor-heading-decoration-accent95: #fff;
  --ccolor-heading-decoration-accent90: #fff;
  --ccolor-heading-decoration-accent80: #fff;
  --ccolor-heading-decoration-accent70: #fff;
  --ccolor-heading-decoration-accent60: #fff;
  --ccolor-heading-decoration-accent50: #000;
  --ccolor-heading-decoration-accent40: #000;
  --ccolor-heading-decoration-accent30: #000;
  --ccolor-heading-decoration-accent20: #000;
  --ccolor-heading-decoration-accent10: #000;
  --ccolor-heading-decoration-accent5: #000;
  --ccolor-heading-decoration-accent4: #000;
  --ccolor-heading-decoration-accent2: #000;
  --ccolor-heading-decoration-accent0: #000;
  /* マウスオーバー時の装飾の色 */
  --color-mouseover-decoration-primary100: #000000;
  --color-mouseover-decoration-primary95: #0d0d0d;
  --color-mouseover-decoration-primary90: #1a1a1a;
  --color-mouseover-decoration-primary80: #333333;
  --color-mouseover-decoration-primary70: #4d4d4d;
  --color-mouseover-decoration-primary60: #666666;
  --color-mouseover-decoration-primary50: #808080;
  --color-mouseover-decoration-primary40: #999999;
  --color-mouseover-decoration-primary30: #b3b3b3;
  --color-mouseover-decoration-primary20: #cccccc;
  --color-mouseover-decoration-primary10: #e6e6e6;
  --color-mouseover-decoration-primary5: #f3f3f3;
  --color-mouseover-decoration-primary4: #f5f5f5;
  --color-mouseover-decoration-primary2: #fafafa;
  --color-mouseover-decoration-primary0: #ffffff;
  --color-mouseover-decoration-primary-rgb-100: 0 0 0;
  --color-mouseover-decoration-primary-rgb-95: 13 13 13;
  --color-mouseover-decoration-primary-rgb-90: 26 26 26;
  --color-mouseover-decoration-primary-rgb-80: 51 51 51;
  --color-mouseover-decoration-primary-rgb-70: 77 77 77;
  --color-mouseover-decoration-primary-rgb-60: 102 102 102;
  --color-mouseover-decoration-primary-rgb-50: 128 128 128;
  --color-mouseover-decoration-primary-rgb-40: 153 153 153;
  --color-mouseover-decoration-primary-rgb-30: 179 179 179;
  --color-mouseover-decoration-primary-rgb-20: 204 204 204;
  --color-mouseover-decoration-primary-rgb-10: 230 230 230;
  --color-mouseover-decoration-primary-rgb-5: 243 243 243;
  --color-mouseover-decoration-primary-rgb-4: 245 245 245;
  --color-mouseover-decoration-primary-rgb-2: 250 250 250;
  --color-mouseover-decoration-primary-rgb-0: 255 255 255;
  --ccolor-mouseover-decoration-primary100: #fff;
  --ccolor-mouseover-decoration-primary95: #fff;
  --ccolor-mouseover-decoration-primary90: #fff;
  --ccolor-mouseover-decoration-primary80: #fff;
  --ccolor-mouseover-decoration-primary70: #fff;
  --ccolor-mouseover-decoration-primary60: #fff;
  --ccolor-mouseover-decoration-primary50: #000;
  --ccolor-mouseover-decoration-primary40: #000;
  --ccolor-mouseover-decoration-primary30: #000;
  --ccolor-mouseover-decoration-primary20: #000;
  --ccolor-mouseover-decoration-primary10: #000;
  --ccolor-mouseover-decoration-primary5: #000;
  --ccolor-mouseover-decoration-primary4: #000;
  --ccolor-mouseover-decoration-primary2: #000;
  --ccolor-mouseover-decoration-primary0: #000;
  --color-mouseover-decoration-accent100: #000000;
  --color-mouseover-decoration-accent95: #0d0d0d;
  --color-mouseover-decoration-accent90: #1a1a1a;
  --color-mouseover-decoration-accent80: #333333;
  --color-mouseover-decoration-accent70: #4d4d4d;
  --color-mouseover-decoration-accent60: #666666;
  --color-mouseover-decoration-accent50: #808080;
  --color-mouseover-decoration-accent40: #999999;
  --color-mouseover-decoration-accent30: #b3b3b3;
  --color-mouseover-decoration-accent20: #cccccc;
  --color-mouseover-decoration-accent10: #e6e6e6;
  --color-mouseover-decoration-accent5: #f3f3f3;
  --color-mouseover-decoration-accent4: #f5f5f5;
  --color-mouseover-decoration-accent2: #fafafa;
  --color-mouseover-decoration-accent0: #ffffff;
  --color-mouseover-decoration-accent-rgb-100: 0 0 0;
  --color-mouseover-decoration-accent-rgb-95: 13 13 13;
  --color-mouseover-decoration-accent-rgb-90: 26 26 26;
  --color-mouseover-decoration-accent-rgb-80: 51 51 51;
  --color-mouseover-decoration-accent-rgb-70: 77 77 77;
  --color-mouseover-decoration-accent-rgb-60: 102 102 102;
  --color-mouseover-decoration-accent-rgb-50: 128 128 128;
  --color-mouseover-decoration-accent-rgb-40: 153 153 153;
  --color-mouseover-decoration-accent-rgb-30: 179 179 179;
  --color-mouseover-decoration-accent-rgb-20: 204 204 204;
  --color-mouseover-decoration-accent-rgb-10: 230 230 230;
  --color-mouseover-decoration-accent-rgb-5: 243 243 243;
  --color-mouseover-decoration-accent-rgb-4: 245 245 245;
  --color-mouseover-decoration-accent-rgb-2: 250 250 250;
  --color-mouseover-decoration-accent-rgb-0: 255 255 255;
  --ccolor-mouseover-decoration-accent100: #fff;
  --ccolor-mouseover-decoration-accent95: #fff;
  --ccolor-mouseover-decoration-accent90: #fff;
  --ccolor-mouseover-decoration-accent80: #fff;
  --ccolor-mouseover-decoration-accent70: #fff;
  --ccolor-mouseover-decoration-accent60: #fff;
  --ccolor-mouseover-decoration-accent50: #000;
  --ccolor-mouseover-decoration-accent40: #000;
  --ccolor-mouseover-decoration-accent30: #000;
  --ccolor-mouseover-decoration-accent20: #000;
  --ccolor-mouseover-decoration-accent10: #000;
  --ccolor-mouseover-decoration-accent5: #000;
  --ccolor-mouseover-decoration-accent4: #000;
  --ccolor-mouseover-decoration-accent2: #000;
  --ccolor-mouseover-decoration-accent0: #000;
  /* ボタンの色 */
  --color-button-primary100: #000000;
  --color-button-primary95: #0d0d0d;
  --color-button-primary90: #1a1a1a;
  --color-button-primary80: #333333;
  --color-button-primary70: #4d4d4d;
  --color-button-primary60: #666666;
  --color-button-primary50: #808080;
  --color-button-primary40: #999999;
  --color-button-primary30: #b3b3b3;
  --color-button-primary20: #cccccc;
  --color-button-primary10: #e6e6e6;
  --color-button-primary5: #f3f3f3;
  --color-button-primary4: #f5f5f5;
  --color-button-primary2: #fafafa;
  --color-button-primary0: #ffffff;
  --color-button-primary-rgb-100: 0 0 0;
  --color-button-primary-rgb-95: 13 13 13;
  --color-button-primary-rgb-90: 26 26 26;
  --color-button-primary-rgb-80: 51 51 51;
  --color-button-primary-rgb-70: 77 77 77;
  --color-button-primary-rgb-60: 102 102 102;
  --color-button-primary-rgb-50: 128 128 128;
  --color-button-primary-rgb-40: 153 153 153;
  --color-button-primary-rgb-30: 179 179 179;
  --color-button-primary-rgb-20: 204 204 204;
  --color-button-primary-rgb-10: 230 230 230;
  --color-button-primary-rgb-5: 243 243 243;
  --color-button-primary-rgb-4: 245 245 245;
  --color-button-primary-rgb-2: 250 250 250;
  --color-button-primary-rgb-0: 255 255 255;
  --ccolor-button-primary100: #fff;
  --ccolor-button-primary95: #fff;
  --ccolor-button-primary90: #fff;
  --ccolor-button-primary80: #fff;
  --ccolor-button-primary70: #fff;
  --ccolor-button-primary60: #fff;
  --ccolor-button-primary50: #000;
  --ccolor-button-primary40: #000;
  --ccolor-button-primary30: #000;
  --ccolor-button-primary20: #000;
  --ccolor-button-primary10: #000;
  --ccolor-button-primary5: #000;
  --ccolor-button-primary4: #000;
  --ccolor-button-primary2: #000;
  --ccolor-button-primary0: #000;
  --color-button-accent100: #000000;
  --color-button-accent95: #0d0d0d;
  --color-button-accent90: #1a1a1a;
  --color-button-accent80: #333333;
  --color-button-accent70: #4d4d4d;
  --color-button-accent60: #666666;
  --color-button-accent50: #808080;
  --color-button-accent40: #999999;
  --color-button-accent30: #b3b3b3;
  --color-button-accent20: #cccccc;
  --color-button-accent10: #e6e6e6;
  --color-button-accent5: #f3f3f3;
  --color-button-accent4: #f5f5f5;
  --color-button-accent2: #fafafa;
  --color-button-accent0: #ffffff;
  --color-button-accent-rgb-100: 0 0 0;
  --color-button-accent-rgb-95: 13 13 13;
  --color-button-accent-rgb-90: 26 26 26;
  --color-button-accent-rgb-80: 51 51 51;
  --color-button-accent-rgb-70: 77 77 77;
  --color-button-accent-rgb-60: 102 102 102;
  --color-button-accent-rgb-50: 128 128 128;
  --color-button-accent-rgb-40: 153 153 153;
  --color-button-accent-rgb-30: 179 179 179;
  --color-button-accent-rgb-20: 204 204 204;
  --color-button-accent-rgb-10: 230 230 230;
  --color-button-accent-rgb-5: 243 243 243;
  --color-button-accent-rgb-4: 245 245 245;
  --color-button-accent-rgb-2: 250 250 250;
  --color-button-accent-rgb-0: 255 255 255;
  --ccolor-button-accent100: #fff;
  --ccolor-button-accent95: #fff;
  --ccolor-button-accent90: #fff;
  --ccolor-button-accent80: #fff;
  --ccolor-button-accent70: #fff;
  --ccolor-button-accent60: #fff;
  --ccolor-button-accent50: #000;
  --ccolor-button-accent40: #000;
  --ccolor-button-accent30: #000;
  --ccolor-button-accent20: #000;
  --ccolor-button-accent10: #000;
  --ccolor-button-accent5: #000;
  --ccolor-button-accent4: #000;
  --ccolor-button-accent2: #000;
  --ccolor-button-accent0: #000;
  /* フォント */
  --font-jp-heading: "Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
  --font-jp-body: "Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
  --font-en-heading: "Open Sans","Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
  --font-en-body: "Open Sans","Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;
  /* ボタンの角丸 */
  --button-rounded: 1000px;
}
