/* noto-sans-jp */
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:100;
    src:url(../fonts/noto-sans-jp-v42-latin_japanese-100.eot);
    src:local(""),
    url(../fonts/noto-sans-jp-v42-latin_japanese-100.eot?#iefix) format("embedded-opentype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-100.woff2) format("woff2"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-100.woff) format("woff"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-100.ttf) format("truetype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-100.svg#NotoSansJP) format("svg")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:200;
    src:url(../fonts/NotoSans-ExtraLight.ttf);
    src:local(""),
    url(../fonts/NotoSans-ExtraLight.ttf) format("truetype")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:300;
    src:url(../fonts/noto-sans-jp-v42-latin_japanese-300.eot);
    src:local(""),
    url(../fonts/noto-sans-jp-v42-latin_japanese-300.eot?#iefix) format("embedded-opentype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-300.woff2) format("woff2"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-300.woff) format("woff"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-300.ttf) format("truetype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-300.svg#NotoSansJP) format("svg")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/noto-sans-jp-v42-latin_japanese-regular.eot);
    src:local(""),
    url(../fonts/noto-sans-jp-v42-latin_japanese-regular.eot?#iefix) format("embedded-opentype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-regular.woff2) format("woff2"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-regular.woff) format("woff"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-regular.ttf) format("truetype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-regular.svg#NotoSansJP) format("svg")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:500;
    src:url(../fonts/noto-sans-jp-v42-latin_japanese-500.eot);
    src:local(""),
    url(../fonts/noto-sans-jp-v42-latin_japanese-500.eot?#iefix) format("embedded-opentype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-500.woff2) format("woff2"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-500.woff) format("woff"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-500.ttf) format("truetype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-500.svg#NotoSansJP) format("svg")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:600;
    src:url(../fonts/NotoSans-SemiBold.ttf);
    src:local(""),
    url(../fonts/NotoSans-SemiBold.ttf) format("truetype")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:700;
    src:url(../fonts/noto-sans-jp-v42-latin_japanese-700.eot);
    src:local(""),
    url(../fonts/noto-sans-jp-v42-latin_japanese-700.eot?#iefix) format("embedded-opentype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-700.woff2) format("woff2"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-700.woff) format("woff"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-700.ttf) format("truetype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-700.svg#NotoSansJP) format("svg")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:800;
    src:url(../fonts/NotoSans-ExtraBold.ttf);
    src:local(""),
    url(../fonts/NotoSans-ExtraBold.ttf) format("truetype")
}
@font-face{
    font-family:Noto Sans JP;
    font-style:normal;
    font-weight:900;
    src:url(../fonts/noto-sans-jp-v42-latin_japanese-900.eot);
    src:local(""),
    url(../fonts/noto-sans-jp-v42-latin_japanese-900.eot?#iefix) format("embedded-opentype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-900.woff2) format("woff2"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-900.woff) format("woff"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-900.ttf) format("truetype"),
    url(../fonts/noto-sans-jp-v42-latin_japanese-900.svg#NotoSansJP) format("svg")
}

/* montserrat */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 100;/* montserrat-100 - Thin */
    src: url(../fonts/Montserrat-Thin.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Thin.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 200;/* montserrat-200 - ExtraLight */
    src: url(../fonts/Montserrat-ExtraLight.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-ExtraLight.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 300;/* montserrat-300 - Light */
    src: url(../fonts/Montserrat-Light.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Light.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 400;/* montserrat-400 - Regular */
    src: url(../fonts/Montserrat-Regular.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Regular.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 500;/* montserrat-500 - Medium */
    src: url(../fonts/Montserrat-Medium.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Medium.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 600;/* montserrat-600 - SemiBold */
    src: url(../fonts/Montserrat-Bold.woff); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-SemiBold.ttf) format("truetype"), /* Modern Browsers */
        url(../fonts/Montserrat-Bold.woff) format("woff"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 700;/* montserrat-700 - Bold */
    src: url(../fonts/Montserrat-Bold.woff); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Bold.ttf) format("truetype"), /* Modern Browsers */
        url(../fonts/Montserrat-Bold.woff) format("woff"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 800;/* montserrat-800 - ExtraBold */
    src: url(../fonts/Montserrat-ExtraBold.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-ExtraBold.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 900;/* montserrat-900 - Black */
    src: url(../fonts/Montserrat-Black.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Black.ttf) format("truetype"); /* Modern Browsers */
}

/* Roboto */
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:100;
    font-display: swap;
    src:url(../fonts/Roboto-Thin.ttf) format("truetype");
    src:local(""),
    url(../fonts/Roboto-Thin.ttf) format("truetype")
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    font-display: swap;
    src:url(../fonts/Roboto-Light.ttf);
    src:local(""),
    url(../fonts/Roboto-Light.ttf) format("truetype")
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    font-display: swap;
    src:url(../fonts/Roboto-Regular.ttf);
    src:local(""),
    url(../fonts/Roboto-Regular.ttf) format("truetype")
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:500;
    font-display: swap;
    src:url(../fonts/Roboto-Medium.ttf);
    src:local(""),
    url(../fonts/Roboto-Medium.ttf) format("truetype")
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    font-display: swap;
    src:url(../fonts/Roboto-Bold.ttf);
    src:local(""),
    url(../fonts/Roboto-Bold.ttf) format("truetype")
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:900;
    font-display: swap;
    src:url(../fonts/Roboto-Black.ttf);
    src:local(""),
    url(../fonts/Roboto-Black.ttf) format("truetype")
}