/* ******************************** */
@font-face {
    font-family: "Hiragino Kaku Gothic Pro";
    src: url("hiragino-kaku-gothic-pron-w6.otf");
}
@font-face {
    font-family: "ヒラギノ角ゴ Pro W3";
    src: url("hiragino-kaku-gothic-pron-w3.otf");
}

@font-face {
    font-family: 'Source Han Serif Bold';
    src: url("SourceHanSerif-Bold.otf");
}
@font-face {
    font-family: 'Source Han Serif SemiBold';
    src: url("SourceHanSerif-SemiBold.otf");
}
@font-face {
    font-family: 'Source Han Serif Regular';
    src: url("SourceHanSerif-Regular.otf");
}
@font-face {
    font-family: 'Source Han Serif Medium';
    src: url("SourceHanSerif-Medium.otf");
}
@font-face {
    font-family: 'Source Han Serif Light';
    src: url("SourceHanSerif-Light.otf");
}
@font-face {
    font-family: 'Source Han Serif Heavy';
    src: url("SourceHanSerif-Heavy.otf");
}
@font-face {
    font-family: 'Snell Roundhand';
    src: url("SnellRoundhand.ttc");
}

@font-face {
    font-family: 'A-OTF-MaruFoPro-Regular';
    src: url("A-OTF-MaruFoPro-Regular.otf");
}
@font-face {
    font-family: 'A-OTF-MaruFoPro-Medium';
    src: url("A-OTF-MaruFoPro-Medium.otf");
}
@font-face {
    font-family: 'A-OTF-MaruFoPro-Heavy';
    src: url("A-OTF-MaruFoPro-Heavy.otf");
}
@font-face {
    font-family: 'A-OTF-MaruFoPro-Bold';
    src: url("A-OTF-MaruFoPro-Bold.otf");
}
@font-face {
    font-family: 'Yu Mincho regular';
    src: url("yumin.ttf");
}
@font-face {
    font-family: 'Yu Mincho';
    src: url("yumindb.ttf");
}
@font-face {
    font-family: 'Yu Mincho light';
    src: url("yuminl.ttf");
}