@charset "utf-8";
/*
 * "FSansjp" licensed under the SIL Open Font License
 * https://www.google.com/get/noto/#sans-jpan
 */
/*
 * "FSerifjp" licensed under the SIL Open Font License
 * https://www.google.com/get/noto/#serif-jpan
 */
/*
 * "EBGaramond" licensed under the SIL Open Font License
 * https://fonts.google.com/specimen/EB+Garamond
 */
/*
 * "Kristi" licensed under the SIL Open Font License
 * https://fonts.google.com/specimen/Kristi
 */
/*
 * "EastSeaDokdo" licensed under the SIL Open Font License
 * https://fonts.google.com/specimen/East+Sea+Dokdo
 */
@font-face {
    font-family: 'EBGaramond-Regular';
    src: url('../fonts/EBGaramond-Regular.woff2') format('woff2'),
         url('../fonts/EBGaramond-Regular.woff') format('woff'),
         url('../fonts/EBGaramond-Regular.eot?') format('embedded-opentype'),
         url('../fonts/EBGaramond-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'EBGaramond-Italic';
    src: url('../fonts/EBGaramond-Italic.woff2') format('woff2'),
         url('../fonts/EBGaramond-Italic.woff') format('woff'),
         url('../fonts/EBGaramond-Italic.eot?') format('embedded-opentype'),
         url('../fonts/EBGaramond-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Kristi-Regular';
    src: url('../fonts/Kristi-Regular.woff2') format('woff2'),
         url('../fonts/Kristi-Regular.woff') format('woff'),
         url('../fonts/Kristi-Regular.eot?') format('embedded-opentype'),
         url('../fonts/Kristi-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'FSansjp';
    src: url('../fonts/FSansjp-Regular.woff2') format('woff2'),
         url('../fonts/FSansjp-Regular.woff') format('woff'),
         url('../fonts/FSansjp-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'FSansjp';
    src: url('../fonts/FSansjp-Medium.woff2') format('woff2'),
         url('../fonts/FSansjp-Medium.woff') format('woff'),
         url('../fonts/FSansjp-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'FSansjp';
    src: url('../fonts/FSansjp-Bold.woff2') format('woff2'),
         url('../fonts/FSansjp-Bold.woff') format('woff'),
         url('../fonts/FSansjp-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'FSerifjp';
    src: url('../fonts/FSerifjp-Regular.woff2') format('woff2'),
         url('../fonts/FSerifjp-Regular.woff') format('woff'),
         url('../fonts/FSerifjp-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'FSerifjp';
    src: url('../fonts/FSerifjp-Medium.woff2') format('woff2'),
         url('../fonts/FSerifjp-Medium.woff') format('woff'),
         url('../fonts/FSerifjp-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'FSerifjp';
    src: url('../fonts/FSerifjp-SemiBold.woff2') format('woff2'),
         url('../fonts/FSerifjp-SemiBold.woff') format('woff'),
         url('../fonts/FSerifjp-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'FSerifjp';
    src: url('../fonts/FSerifjp-Bold.woff2') format('woff2'),
         url('../fonts/FSerifjp-Bold.woff') format('woff'),
         url('../fonts/FSerifjp-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}