@charset "UTF-8";

@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 100;
    src: url('fonts/GenJyuuGothicLP-EL.eot');
    src: url('fonts/GenJyuuGothicLP-EL.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-EL.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-EL.woff') format('woff');
}
@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/GenJyuuGothicLP-L.eot');
    src: url('fonts/GenJyuuGothicLP-L.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-L.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-L.woff') format('woff');
}
@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/GenJyuuGothicLP-N.eot');
    src: url('fonts/GenJyuuGothicLP-N.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-N.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-N.woff') format('woff');
}
@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/GenJyuuGothicLP-R.eot');
    src: url('fonts/GenJyuuGothicLP-R.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-R.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-R.woff') format('woff');
}
@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/GenJyuuGothicLP-M.eot');
    src: url('fonts/GenJyuuGothicLP-M.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-M.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-M.woff') format('woff');
}
@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/GenJyuuGothicLP-B.eot');
    src: url('fonts/GenJyuuGothicLP-B.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-B.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-B.woff') format('woff');
}
@font-face {
    font-family: 'GENJ LP';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/GenJyuuGothicLP-H.eot');
    src: url('fonts/GenJyuuGothicLP-H.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicLP-H.ttf') format('truetype'),
    url('fonts/GenJyuuGothicLP-H.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 100;
    src: url('fonts/GenJyuuGothicP-EL.eot');
    src: url('fonts/GenJyuuGothicP-EL.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-EL.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-EL.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/GenJyuuGothicP-L.eot');
    src: url('fonts/GenJyuuGothicP-L.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-L.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-L.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/GenJyuuGothicP-N.eot');
    src: url('fonts/GenJyuuGothicP-N.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-N.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-N.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/GenJyuuGothicP-R.eot');
    src: url('fonts/GenJyuuGothicP-R.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-R.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-R.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/GenJyuuGothicP-M.eot');
    src: url('fonts/GenJyuuGothicP-M.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-M.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-M.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/GenJyuuGothicP-B.eot');
    src: url('fonts/GenJyuuGothicP-B.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-B.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-B.woff') format('woff');
}
@font-face {
    font-family: 'GENJ P';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/GenJyuuGothicP-H.eot');
    src: url('fonts/GenJyuuGothicP-H.eot?#iefix') format('embedded-opentype'),
    url('fonts/GenJyuuGothicP-H.ttf') format('truetype'),
    url('fonts/GenJyuuGothicP-H.woff') format('woff');
}
