/* 自動生成（npm run gen:fonts）。直接編集しないこと。使う文字とアイコンだけを切り出している */
@font-face{font-family:'Noto Sans JP';src:url('/fonts/noto-sans-jp.c17c146c.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Sans JP';src:url('/fonts/noto-sans-jp.c17c146c.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Sans JP';src:url('/fonts/noto-sans-jp.c17c146c.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Sans JP';src:url('/fonts/noto-sans-jp.c17c146c.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Serif JP';src:url('/fonts/noto-serif-jp.fe447b72.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Serif JP';src:url('/fonts/noto-serif-jp.fe447b72.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Noto Serif JP';src:url('/fonts/noto-serif-jp.fe447b72.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Cinzel';src:url('/fonts/cinzel.c3963e23.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Cinzel';src:url('/fonts/cinzel.c3963e23.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Cinzel';src:url('/fonts/cinzel.c3963e23.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Cinzel';src:url('/fonts/cinzel.c3963e23.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Shippori Mincho';src:url('/fonts/shippori-mincho-400.22ac0b9b.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Shippori Mincho';src:url('/fonts/shippori-mincho-500.e693bc37.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Shippori Mincho';src:url('/fonts/shippori-mincho-600.6a60c1e6.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"remixicon";src:url('/fonts/remixicon.40a6d7e8.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-24-hours-line:before{content:"\ea02"}
.ri-alert-line:before{content:"\ea21"}
.ri-arrow-down-line:before{content:"\ea4c"}
.ri-arrow-down-s-line:before{content:"\ea4e"}
.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-beer-line:before{content:"\f3c0"}
.ri-building-4-line:before{content:"\eb0d"}
.ri-cake-3-line:before{content:"\eb1b"}
.ri-calendar-check-line:before{content:"\eb23"}
.ri-car-line:before{content:"\eb39"}
.ri-check-line:before{content:"\eb7b"}
.ri-close-line:before{content:"\eb99"}
.ri-coin-line:before{content:"\ebb2"}
.ri-contrast-drop-line:before{content:"\ebd8"}
.ri-cup-line:before{content:"\ec06"}
.ri-door-open-line:before{content:"\ec4c"}
.ri-drinks-2-line:before{content:"\f435"}
.ri-flask-line:before{content:"\ed3f"}
.ri-gift-2-fill:before{content:"\edb8"}
.ri-gift-2-line:before{content:"\edb9"}
.ri-goblet-fill:before{content:"\edd2"}
.ri-goblet-line:before{content:"\edd3"}
.ri-hand-heart-line:before{content:"\edf3"}
.ri-home-heart-line:before{content:"\ee2a"}
.ri-hotel-bed-line:before{content:"\ee39"}
.ri-hotel-line:before{content:"\ee3b"}
.ri-instagram-line:before{content:"\ee66"}
.ri-map-pin-line:before{content:"\ef14"}
.ri-medal-line:before{content:"\ef28"}
.ri-mic-line:before{content:"\ef50"}
.ri-parking-box-line:before{content:"\efce"}
.ri-phone-line:before{content:"\efec"}
.ri-price-tag-3-line:before{content:"\f023"}
.ri-restaurant-line:before{content:"\f084"}
.ri-service-line:before{content:"\f0e2"}
.ri-shield-star-line:before{content:"\f10a"}
.ri-shirt-line:before{content:"\f112"}
.ri-sparkling-2-fill:before{content:"\f36a"}
.ri-sparkling-fill:before{content:"\f36c"}
.ri-star-s-fill:before{content:"\f18c"}
.ri-t-shirt-2-line:before{content:"\f1d5"}
.ri-tablet-line:before{content:"\f1e0"}
.ri-ticket-2-line:before{content:"\f20b"}
.ri-time-line:before{content:"\f20f"}
.ri-trophy-line:before{content:"\f22f"}
.ri-tv-line:before{content:"\f237"}
.ri-twitter-x-line:before{content:"\f3e7"}
.ri-user-line:before{content:"\f264"}
.ri-vip-crown-2-fill:before{content:"\f28b"}
.ri-vip-crown-fill:before{content:"\f28d"}
.ri-vip-crown-line:before{content:"\f28e"}
.ri-vip-diamond-line:before{content:"\f290"}
.ri-zoom-in-line:before{content:"\f2db"}
