@charset "utf-8";

/*--------------------------------------------------------------
# NotoSerifJP
--------------------------------------------------------------*/
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 200;
    src: url(NotoSerifJP/NotoSerifJP-ExtraLight.otf) format('opentype');
   }
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 300;
    src: url(NotoSerifJP/NotoSerifJP-Light.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 400;
    src: url(NotoSerifJP/NotoSerifJP-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 500;
    src: url(NotoSerifJP/NotoSerifJP-Medium.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 600;
    src: url(NotoSerifJP/NotoSerifJP-SemiBold.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 700;
    src: url(NotoSerifJP/NotoSerifJP-Bold.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSerifJP';
    font-weight: 900;
    src: url(NotoSerifJP/NotoSerifJP-Black.otf) format('opentype');
}
/*--------------------------------------------------------------
# NotoSansJP
--------------------------------------------------------------*/

@font-face {
    font-family: 'NotoSansJP';
    font-weight: 100;
    src: url(NotoSansJP/NotoSansJP-Thin.otf) format('opentype');
   }
@font-face {
    font-family: 'NotoSansJP';
    font-weight: 300;
    src: url(NotoSansJP/NotoSansJP-Light.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSansJP';
    font-weight: 400;
    src: url(NotoSansJP/NotoSansJP-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSansJP';
    font-weight: 500;
    src: url(NotoSansJP/NotoSansJP-Medium.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSansJP';
    font-weight: 700;
    src: url(NotoSansJP/NotoSansJP-Bold.otf) format('opentype');
}
@font-face {
    font-family: 'NotoSansJP';
    font-weight: 900;
    src: url(NotoSansJP/NotoSansJP-Black.otf) format('opentype');
}

/*--------------------------------------------------------------
# PTSerif
--------------------------------------------------------------*/
@font-face {
    font-family: 'PTSerif';
    font-weight: 400;
    src: url(PTSerif/PTSerif-Regular.ttf) format('truetype');
   }
@font-face {
    font-family: 'PTSerif';
    font-weight: 700;
    src: url(PTSerif/PTSerif-Bold.ttf) format('truetype');
}