/* CLS対策: Font Awesome / icomoon の font-display 追加。
   ベンダーファイル（font-awesome.min.css / icomoon/style.css）は直接編集せず、
   同じ font-family を後勝ちで再定義してこのファイルだけで完結させる。
   アイコンフォント用途のため、テキストのFOUT対策であるswapではなくoptionalを使用。
   optionalならフォント未読込時はアイコン無しで確定し、後からの表示変化（レイアウトシフト）を避けられる。 */

@font-face{
  font-family:FontAwesome;
  src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);
  src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format(embedded-opentype),
      url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format(woff2),
      url(../fonts/fontawesome-webfont.woff?v=4.5.0) format(woff),
      url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format(truetype),
      url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format(svg);
  font-weight:normal;
  font-style:normal;
  font-display:optional;
}
@font-face{
  font-family:icomoon;
  src:url(../icomoon/fonts/icomoon.eot?igeqk7);
  src:url(../icomoon/fonts/icomoon.eot?igeqk7#iefix) format(embedded-opentype),
      url(../icomoon/fonts/icomoon.ttf?igeqk7) format(truetype),
      url(../icomoon/fonts/icomoon.woff?igeqk7) format(woff),
      url(../icomoon/fonts/icomoon.svg?igeqk7#icomoon) format(svg);
  font-weight:normal;
  font-style:normal;
  font-display:optional;
}
