/* montserrat-100 - Thin */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 100;
    src: url(../fonts/Montserrat-Thin.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Thin.ttf) format("truetype"); /* Modern Browsers */
}

/* montserrat-200 - ExtraLight */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/Montserrat-ExtraLight.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-ExtraLight.ttf) format("truetype"); /* Modern Browsers */
}

/* montserrat-300 - Light */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/Montserrat-Light.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Light.ttf) format("truetype"); /* Modern Browsers */
}

/* montserrat-400 - Regular */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/Montserrat-Regular.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Regular.ttf) format("truetype"); /* Modern Browsers */
}

/* montserrat-500 - Medium */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/Montserrat-Medium.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Medium.ttf) format("truetype"); /* Modern Browsers */
}

/* montserrat-600 - SemiBold */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 600;
    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 */
}

/* montserrat-700 - Bold */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 700;
    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 */
}

/* montserrat-800 - ExtraBold */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/Montserrat-ExtraBold.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-ExtraBold.ttf) format("truetype"); /* Modern Browsers */
}

/* montserrat-900 - Black */
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/Montserrat-Black.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/Montserrat-Black.ttf) format("truetype"); /* Modern Browsers */
}

/* noto-sans-jp-100 - latin_japanese Thin */
@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: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: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: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")
}

@font-face {
    font-family: '游明朝体';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/yuminl.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/yuminl.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: '游明朝体';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/yumin.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/yumin.ttf) format("truetype"); /* Modern Browsers */
}
@font-face {
    font-family: '游明朝体';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/yumindb.ttf); /* IE9 Compat Modes */
    src: local(""),
        url(../fonts/yumindb.ttf) format("truetype"); /* Modern Browsers */
}