:root {
  /* color */
  --color-red: #e00014;
  --color-black: #000;
  --color-gray-light: #ccc;
  --color-gray: #999;
  --color-gray-dark: #666;
  --color-white: #fff;

  /* exhibition colors */
  --color-exh-dan: #666;
  --color-exh-frank: #3d77bc;
  --color-exh-tribute: #013401;
  --color-exh-rouge: #e00014;
  --color-exh-insitu: #e51b24;
  --color-exh-steve: #02637f;
  --color-exh-traces: #ff5d4e;
  --color-exh-infinite: #00d8d8;
  --color-exh-traffic: #73b1da;
  --color-exh-urban: #e5b1ac;
  --color-exh-madness: #9d7907;
  --color-exh-awakening: #700000;
  --color-exh-cosmic: #ff8245;
  --color-exh-geometry: #6633ff;
  --color-exh-freefall: #339900;

  /* font family */
  --font-family-heading: "LouisVuitton", verdana, helvetica, arial, "メイリオ", Meiryo,
  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,
  "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

  --font-family: verdana, helvetica, arial, "メイリオ", Meiryo,
  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,
  "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

  /* line height */
  --line-height-heading: 1.2;
  --line-height-text: 2;
  --line-height-caption: 1.5;

  /* letter spacing */
  --letter-spacing-heading: 0.04em;
  --letter-spacing-text: 0.1em;
  --letter-spacing-caption: 0;

  /* espace logo size */
  --espace-logo-width: 140px;
  --espace-logo-height: 114px;

  /* notice */
  --notice-height: 0px;

  /* wrapper */
  --wrapper-max-width: 1200px;
}

[lang="en"] {
  /* font family */
  --font-family: verdana, helvetica, arial, sans-serif;

  /* line height */
  --line-height-text: 1.7;

  /* letter spacing */
  --letter-spacing-text: 0;
}
