@charset "UTF-8";
/* your-theme/assets/css/custom-local-fonts.css */

/* din1451alt */
@font-face {
    font-family: 'din1451alt';
    src: url('../fonts/din1451alt.woff2') format('woff2'),
         url('../fonts/din1451alt.woff') format('woff');
    font-weight: normal; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (Thin) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-Thin.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-Thin.woff') format('woff');
    font-weight: 100; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (Light) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-Light.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-Light.woff') format('woff');
    font-weight: 200; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (DemiLight) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff') format('woff');
    font-weight: 300; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (Regular) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-Regular.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-Regular.woff') format('woff');
    font-weight: 400; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (Medium) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-Medium.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-Medium.woff') format('woff');
    font-weight: 600; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (Bold) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-Bold.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-Bold.woff') format('woff');
    font-weight: 700; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}
/* YakuHanJPs (Black) */
@font-face {
    font-family: 'YakuHanJPs';
    src: url('../fonts/YakuHanJPs/YakuHanJPs-Black.woff2') format('woff2'),
         url('../fonts/YakuHanJPs/YakuHanJPs-Black.woff') format('woff');
    font-weight: 800; /* フォントの実際のウェイトに合わせて調整 */
    font-style: normal;
    font-display: swap;
}