/* アイコン。旧サイトが外部から読み込んでいた Font Awesome 5.2.0 の代わりに、使っている分だけを
   /assets/icons/ の SVG（Font Awesome Free、CC BY 4.0）で表示する。HTMLの書き方（<i class="fas fa-star">）は旧サイトのまま */
.fa, .fas, .far, .fab { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; background-color: currentColor; -webkit-mask: no-repeat center / contain; mask: no-repeat center / contain; font-style: normal; }
.fa-lg { font-size: 1.33333em; line-height: .75em; vertical-align: -.0667em; }
.far.fa-hand-point-right { -webkit-mask-image: url(/assets/icons/hand-point-right-regular.svg); mask-image: url(/assets/icons/hand-point-right-regular.svg); }
.fas.fa-user-secret { -webkit-mask-image: url(/assets/icons/user-secret.svg); mask-image: url(/assets/icons/user-secret.svg); }
.fas.fa-video { -webkit-mask-image: url(/assets/icons/video.svg); mask-image: url(/assets/icons/video.svg); width: 1.125em; }
.far.fa-star { -webkit-mask-image: url(/assets/icons/star-regular.svg); mask-image: url(/assets/icons/star-regular.svg); width: 1.125em; }
.fas.fa-star { -webkit-mask-image: url(/assets/icons/star.svg); mask-image: url(/assets/icons/star.svg); width: 1.125em; }
.fas.fa-rss { -webkit-mask-image: url(/assets/icons/rss.svg); mask-image: url(/assets/icons/rss.svg); }
.fas.fa-bookmark { -webkit-mask-image: url(/assets/icons/bookmark.svg); mask-image: url(/assets/icons/bookmark.svg); width: .75em; }
.far.fa-window-restore { -webkit-mask-image: url(/assets/icons/window-restore-regular.svg); mask-image: url(/assets/icons/window-restore-regular.svg); }
.fas.fa-edit { -webkit-mask-image: url(/assets/icons/edit.svg); mask-image: url(/assets/icons/edit.svg); width: 1.125em; }
.fa.fa-address-card { -webkit-mask-image: url(/assets/icons/address-card.svg); mask-image: url(/assets/icons/address-card.svg); width: 1.125em; }
.fab.fa-twitter { -webkit-mask-image: url(/assets/icons/twitter.svg); mask-image: url(/assets/icons/twitter.svg); }
.fab.fa-facebook-f { -webkit-mask-image: url(/assets/icons/facebook-f.svg); mask-image: url(/assets/icons/facebook-f.svg); width: .625em; }
.fas.fa-arrow-up { -webkit-mask-image: url(/assets/icons/arrow-up.svg); mask-image: url(/assets/icons/arrow-up.svg); width: .875em; }
.fas.fa-book-open { -webkit-mask-image: url(/assets/icons/book-open.svg); mask-image: url(/assets/icons/book-open.svg); width: 1.125em; }
