@charset "UTF-8";
/* CSS Document */

/*DINPro*/
@font-face {
    font-family: 'DINPro';
    src: url('DINPro-Bold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'DINPro';
    src: url('DINPro-Medium.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/*Gotham*/
@font-face {
    font-family: 'Gotham';
    src: url('Gotham-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/*KozGoPr6N*/
@font-face {
    font-family: 'KozGoPr6N';
    src: url('KozGoPr6N-Regular.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/*Oswald*/
@font-face {
    font-family: 'Oswald';
    src: url('Oswald-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/*Montserrat*/
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-Black.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-Medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-Light.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

/*Noto_Sans_JP*/
@font-face {
    font-family: 'NotoSansJP';
    src: url('Noto_Sans_JP/NotoSansJP-Black.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP';
    src: url('Noto_Sans_JP/NotoSansJP-Bold.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP';
    src: url('Noto_Sans_JP/NotoSansJP-Medium.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP';
    src: url('Noto_Sans_JP/NotoSansJP-Regular.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP';
    src: url('Noto_Sans_JP/NotoSansJP-Light.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP';
    src: url('Noto_Sans_JP/NotoSansJP-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

/*Shippori_Mincho_B1*/
@font-face {
    font-family: 'ShipporiMincho';
    src: url('Shippori_Mincho_B1/ShipporiMinchoB1-ExtraBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'ShipporiMincho';
    src: url('Shippori_Mincho_B1/ShipporiMinchoB1-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'ShipporiMincho';
    src: url('Shippori_Mincho_B1/ShipporiMinchoB1-SemiBold.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'ShipporiMincho';
    src: url('Shippori_Mincho_B1/ShipporiMinchoB1-Medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'ShipporiMincho';
    src: url('Shippori_Mincho_B1/ShipporiMinchoB1-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
