/* 自動生成（scripts/icons.mjs）。直接編集しないこと。Remix Icon v4.0.0 の使用分のみ。 */
@font-face { font-family: "remixicon"; src: url('/fonts/remixicon.797b93f0.woff2') format('woff2'); font-display: swap; }
[class^="ri-"], [class*=" ri-"] { font-family: 'remixicon' !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-left-s-line:before { content: "\ea64"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-right-s-line:before { content: "\ea6e"; }
.ri-arrow-up-line:before { content: "\ea76"; }
.ri-bank-card-line:before { content: "\ea92"; }
.ri-calendar-check-line:before { content: "\eb23"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-close-line:before { content: "\eb99"; }
.ri-copper-coin-line:before { content: "\ebdc"; }
.ri-error-warning-line:before { content: "\eca1"; }
.ri-gift-line:before { content: "\edbb"; }
.ri-group-line:before { content: "\ede3"; }
.ri-information-line:before { content: "\ee59"; }
.ri-instagram-line:before { content: "\ee66"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-phone-line:before { content: "\efec"; }
.ri-walk-line:before { content: "\f2a8"; }
