/* 自己ホストフォント — build-fonts.py で生成。直接編集しないこと。 */
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:600;font-display:swap;src:url('ShipporiMincho-SemiBold.woff2') format('woff2')}
@font-face{font-family:'Shippori Mincho';font-style:normal;font-weight:700;font-display:swap;src:url('ShipporiMincho-Bold.woff2') format('woff2')}
@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:400;font-display:swap;src:url('ZenKakuGothicNew-Regular.woff2') format('woff2')}
@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:500;font-display:swap;src:url('ZenKakuGothicNew-Medium.woff2') format('woff2')}
@font-face{font-family:'Zen Kaku Gothic New';font-style:normal;font-weight:700;font-display:swap;src:url('ZenKakuGothicNew-Bold.woff2') format('woff2')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('CormorantGaramond-Medium.woff2') format('woff2')}
@font-face{font-family:'tabler-icons';font-style:normal;font-weight:400;font-display:block;src:url('tabler-icons.woff2') format('woff2')}
.ti{font-family:'tabler-icons'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle}
.ti-brand-windows::before{content:"\ecd8"}
.ti-circle-check::before{content:"\ea67"}
.ti-code::before{content:"\ea77"}
.ti-gift::before{content:"\eb68"}
.ti-headset::before{content:"\eb90"}
.ti-phone::before{content:"\eb09"}
.ti-route::before{content:"\eb17"}
.ti-search::before{content:"\eb1c"}
.ti-server-cog::before{content:"\f321"}
.ti-shield-lock::before{content:"\ed58"}
.ti-stethoscope::before{content:"\edbe"}
