/* 自動生成: scripts/gen-icons.py — 直接編集しないこと。
   使用中のアイコンだけに絞った Font Awesome 6.5.2 のサブセット。 */
.fa-solid,.fa-regular,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fa-solid::before,.fa-regular::before,.fa-brands::before{content:var(--fa);}
@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.fa-spin{animation:fa-spin 2s linear infinite;}
.fa-fw{text-align:center;width:1.25em;}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("/fonts/fa-solid-900.woff2") format("woff2");}
.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900;}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("/fonts/fa-regular-400.woff2") format("woff2");}
.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400;}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("/fonts/fa-brands-400.woff2") format("woff2");}
.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400;}
.fa-app-store-ios{--fa:"\f370";}
.fa-arrow-left{--fa:"\f060";}
.fa-arrow-right{--fa:"\f061";}
.fa-arrow-up{--fa:"\f062";}
.fa-arrow-up-right-from-square{--fa:"\f08e";}
.fa-basket-shopping{--fa:"\f291";}
.fa-bed{--fa:"\f236";}
.fa-binoculars{--fa:"\f1e5";}
.fa-bullhorn{--fa:"\f0a1";}
.fa-bus{--fa:"\f207";}
.fa-bus-simple{--fa:"\f55e";}
.fa-calendar{--fa:"\f133";}
.fa-calendar-check{--fa:"\f274";}
.fa-calendar-day{--fa:"\f783";}
.fa-camera{--fa:"\f030";}
.fa-check{--fa:"\f00c";}
.fa-chevron-down{--fa:"\f078";}
.fa-chevron-right{--fa:"\f054";}
.fa-circle{--fa:"\f111";}
.fa-circle-exclamation{--fa:"\f06a";}
.fa-circle-info{--fa:"\f05a";}
.fa-circle-nodes{--fa:"\e4e2";}
.fa-circle-notch{--fa:"\f1ce";}
.fa-circle-play{--fa:"\f144";}
.fa-clock{--fa:"\f017";}
.fa-cloud-rain{--fa:"\f73d";}
.fa-comment-dots{--fa:"\f4ad";}
.fa-comments{--fa:"\f086";}
.fa-droplet{--fa:"\f043";}
.fa-earth-asia{--fa:"\f57e";}
.fa-envelope{--fa:"\f0e0";}
.fa-exclamation{--fa:"\21";}
.fa-flag{--fa:"\f024";}
.fa-flag-checkered{--fa:"\f11e";}
.fa-gauge-high{--fa:"\f625";}
.fa-google-play{--fa:"\f3ab";}
.fa-headphones{--fa:"\f025";}
.fa-house-chimney{--fa:"\e3af";}
.fa-image{--fa:"\f03e";}
.fa-landmark{--fa:"\f66f";}
.fa-leaf{--fa:"\f06c";}
.fa-location-arrow{--fa:"\f124";}
.fa-location-crosshairs{--fa:"\f601";}
.fa-location-dot{--fa:"\f3c5";}
.fa-map-location-dot{--fa:"\f5a0";}
.fa-mobile-screen{--fa:"\f3cf";}
.fa-mobile-screen-button{--fa:"\f3cd";}
.fa-mountain{--fa:"\f6fc";}
.fa-paw{--fa:"\f1b0";}
.fa-person-hiking{--fa:"\f6ec";}
.fa-person-walking{--fa:"\f554";}
.fa-phone{--fa:"\f095";}
.fa-restroom{--fa:"\f7bd";}
.fa-route{--fa:"\f4d7";}
.fa-shield{--fa:"\f132";}
.fa-shield-halved{--fa:"\f3ed";}
.fa-shield-heart{--fa:"\e574";}
.fa-shoe-prints{--fa:"\f54b";}
.fa-signal{--fa:"\f012";}
.fa-sim-card{--fa:"\f7c4";}
.fa-stamp{--fa:"\f5bf";}
.fa-store{--fa:"\f54e";}
.fa-tag{--fa:"\f02b";}
.fa-torii-gate{--fa:"\f6a1";}
.fa-tower-broadcast{--fa:"\f519";}
.fa-train{--fa:"\f238";}
.fa-train-subway{--fa:"\f239";}
.fa-tree{--fa:"\f1bb";}
.fa-triangle-exclamation{--fa:"\f071";}
.fa-user{--fa:"\f007";}
.fa-user-clock{--fa:"\f4fd";}
.fa-utensils{--fa:"\f2e7";}
.fa-water{--fa:"\f773";}
.fa-wifi{--fa:"\f1eb";}
.fa-xmark{--fa:"\f00d";}
