/* Google font利用 */
/*
@import url('https://fonts.googleapis.com/css?family=Andika|Anonymous+Pro:400,400i,700,700i|Great+Vibes|Jura|Kaushan+Script|Kurale|Lobster|Lora:400,400i,700,700i|Mouse+Memoirs|Noto+Sans:400,400i,700,700i|Noto+Serif:400,400i,700,700i|Oranienbaum|PT+Mono|PT+Sans+Narrow:400,700|PT+Sans:400,400i,700,700i|PT+Serif:400,400i,700,700i|Rubik:400,400i,700,700i|Rubik+One|Russo+One|Sacramento|Tillana:400,700|Tinos:400,400i,700,700i|Ubuntu+Condensed|Ubuntu:400,400i,700,700i|Underdog|Yeseva+One');

@font-face {
    font-family: '汉仪黛玉体简”';
    font-style: normal;
    font-weight: 400;
    src: local('HYDaiYuJ'), url('./HYDaiYuJ/hyr3gjm.woff') format('woff'), url('./HYDaiYuJ/hyr3gjm.ttf') format('truetype');
}

@font-face {
    font-family: '汉仪中黑简';
    font-style: normal;
    font-weight: 400;
    src: local('HYZhongHeiJ'), url('./HYZhongHeiJ/hyb1gjm.woff') format('woff'), url('./HYZhongHeiJ/hyb1gjm.ttf') format('truetype');
}
*/

/* CCサーバーのfont利用 */
@font-face {
    font-family: 'Andika';
    font-style: normal;
    font-weight: 400;
    src: local('Andika'), url('./Andika/Andika-R.woff') format('woff'), url('./Andika/Andika-R.ttf') format('truetype');
}

@font-face {
    font-family: 'Anonymous Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Anonymous Pro'), local('AnonymousPro'), url('./Anonymous_Pro/AnonymousPro-Regular.woff') format('woff'), url('./Anonymous_Pro/AnonymousPro-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Anonymous Pro';
    font-style: normal;
    font-weight: 700;
    src: local('Anonymous Pro Bold'), local('AnonymousPro-Bold'), url('./Anonymous_Pro/AnonymousPro-Bold.woff') format('woff'), url('./Anonymous_Pro/AnonymousPro-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Anonymous Pro';
    font-style: italic;
    font-weight: 400;
    src: local('Anonymous Pro Italic'), local('AnonymousPro-Italic'), url('./Anonymous_Pro/AnonymousPro-Italic.woff') format('woff'), url('./Anonymous_Pro/AnonymousPro-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Anonymous Pro';
    font-style: italic;
    font-weight: 700;
    src: local('Anonymous Pro Bold Italic'), local('AnonymousPro-BoldItalic'), url('./Anonymous_Pro/AnonymousPro-BoldItalic.woff') format('woff'), url('./Anonymous_Pro/AnonymousPro-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Great Vibes';
    font-style: normal;
    font-weight: 400;
    src: local('Great Vibes'), local('GreatVibes-Regular'), url('./Great_Vibes/GreatVibes-Regular.woff') format('woff'), url('./Great_Vibes/GreatVibes-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Jura';
    font-style: normal;
    font-weight: 400;
    src: local('Jura Regular'), local('Jura-Regular'), url('./Jura/Jura-Regular.woff') format('woff'), url('./Jura/Jura-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Kaushan Script';
    font-style: normal;
    font-weight: 400;
    src: local('Kaushan Script'), local('KaushanScript-Regular'), url('./Kaushan_Script/KaushanScript-Regular.woff') format('woff'), url('./Kaushan_Script/KaushanScript-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Kurale';
    font-style: normal;
    font-weight: 400;
    src: local('Kurale Regular'), local('Kurale-Regular'), url('./Kurale/Kurale-Regular.woff') format('woff'), url('./Kurale/Kurale-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lobster';
    font-style: normal;
    font-weight: 400;
    src: local('Lobster'), local('Lobster-Regular'), url('./Lobster/Lobster-Regular.woff') format('woff'), url('./Lobster/Lobster-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    src: local('Lora Regular'), local('Lora-Regular'), url('./Lora/Lora-Regular.woff') format('woff'), url('./Lora/Lora-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    src: local('Lora Bold'), local('Lora-Bold'), url('./Lora/Lora-Bold.woff') format('woff'), url('./Lora/Lora-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    src: local('Lora Italic'), local('Lora-Italic'), url('./Lora/Lora-Italic.woff') format('woff'), url('./Lora/Lora-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    src: local('Lora Bold Italic'), local('Lora-BoldItalic'), url('./Lora/Lora-BoldItalic.woff') format('woff'), url('./Lora/Lora-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Mouse Memoirs';
    font-style: normal;
    font-weight: 400;
    src: local('Mouse Memoirs'), local('MouseMemoirs-Regular'), url('./Mouse_Memoirs/MouseMemoirs-Regular.woff') format('woff'), url('./Mouse_Memoirs/MouseMemoirs-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url('./Noto_Sans/NotoSans-Regular.woff') format('woff'), url('./Noto_Sans/NotoSans-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('./Noto_Sans/NotoSans-Bold.woff') format('woff'), url('./Noto_Sans/NotoSans-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Noto Sans Italic'), local('NotoSans-Italic'), url('./Noto_Sans/NotoSans-Italic.woff') format('woff'), url('./Noto_Sans/NotoSans-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url('./Noto_Sans/NotoSans-BoldItalic.woff') format('woff'), url('./Noto_Sans/NotoSans-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Serif'), local('NotoSerif'), url('./Noto_Serif/NotoSerif-Regular.woff') format('woff'), url('./Noto_Serif/NotoSerif-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url('./Noto_Serif/NotoSerif-Bold.woff') format('woff'), url('./Noto_Serif/NotoSerif-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url('./Noto_Serif/NotoSerif-Italic.woff') format('woff'), url('./Noto_Serif/NotoSerif-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url('./Noto_Serif/NotoSerif-BoldItalic.woff') format('woff'), url('./Noto_Serif/NotoSerif-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Oranienbaum';
    font-style: normal;
    font-weight: 400;
    src: local('Oranienbaum'), local('Oranienbaum-Regular'), url('./Oranienbaum/Oranienbaum-Regular.woff') format('woff'), url('./Oranienbaum/Oranienbaum-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Mono';
    font-style: normal;
    font-weight: 400;
    src: local('PT Mono'), local('PTMono-Regular'), url('./PT_Mono/PTM55FT.woff') format('woff'), url('./PT_Mono/PTM55FT.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url('./PT_Sans/PT_Sans-Web-Regular.woff') format('woff'), url('./PT_Sans/PT_Sans-Web-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url('./PT_Sans/PT_Sans-Web-Bold.woff') format('woff'), url('./PT_Sans/PT_Sans-Web-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: local('PT Sans Italic'), local('PTSans-Italic'), url('./PT_Sans/PT_Sans-Web-Italic.woff') format('woff'), url('./PT_Sans/PT_Sans-Web-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('./PT_Sans/PT_Sans-Web-BoldItalic.woff') format('woff'), url('./PT_Sans/PT_Sans-Web-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans Narrow'), local('PTSans-Narrow'), url('./PT_Sans_Narrow/PT_Sans-Narrow-Web-Regular.woff') format('woff'), url('./PT_Sans_Narrow/PT_Sans-Narrow-Web-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Sans Narrow';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url('./PT_Sans_Narrow/PT_Sans-Narrow-Web-Bold.woff') format('woff'), url('./PT_Sans_Narrow/PT_Sans-Narrow-Web-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Serif';
    font-style: normal;
    font-weight: 400;
    src: local('PT Serif'), local('PTSerif-Regular'), url('./PT_Serif/PT_Serif-Web-Regular.woff') format('woff'), url('./PT_Serif/PT_Serif-Web-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Serif';
    font-style: normal;
    font-weight: 700;
    src: local('PT Serif Bold'), local('PTSerif-Bold'), url('./PT_Serif/PT_Serif-Web-Bold.woff') format('woff'), url('./PT_Serif/PT_Serif-Web-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Serif';
    font-style: italic;
    font-weight: 400;
    src: local('PT Serif Italic'), local('PTSerif-Italic'), url('./PT_Serif/PT_Serif-Web-Italic.woff') format('woff'), url('./PT_Serif/PT_Serif-Web-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'PT Serif';
    font-style: italic;
    font-weight: 700;
    src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url('./PT_Serif/PT_Serif-Web-BoldItalic.woff') format('woff'), url('./PT_Serif/PT_Serif-Web-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    src: local('Rubik'), local('Rubik-Regular'), url('./Rubik/Rubik-Regular.woff') format('woff'), url('./Rubik/Rubik-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    src: local('Rubik Bold'), local('Rubik-Bold'), url('./Rubik/Rubik-Bold.woff') format('woff'), url('./Rubik/Rubik-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 400;
    src: local('Rubik Italic'), local('Rubik-Italic'), url('./Rubik/Rubik-Italic.woff') format('woff'), url('./Rubik/Rubik-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 700;
    src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url('./Rubik/Rubik-BoldItalic.woff') format('woff'), url('./Rubik/Rubik-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik One';
    font-style: normal;
    font-weight: 400;
    src: local('Rubik One Regular'), local('RubikOne-Regular'), url('./Rubik_One/RubikOne-Regular.woff') format('woff'), url('./Rubik_One/RubikOne-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Russo One';
    font-style: normal;
    font-weight: 400;
    src: local('Russo One'), local('RussoOne-Regular'), url('./Russo_One/RussoOne-Regular.woff') format('woff'), url('./Russo_One/RussoOne-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Sacramento';
    font-style: normal;
    font-weight: 400;
    src: local('Sacramento'), local('Sacramento-Regular'), url('./Sacramento/Sacramento-Regular.woff') format('woff'), url('./Sacramento/Sacramento-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Tillana';
    font-style: normal;
    font-weight: 400;
    src: local('Tillana Regular'), local('Tillana-Regular'), url('./Tillana/Tillana-Regular.woff') format('woff'), url('./Tillana/Tillana-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Tillana';
    font-style: normal;
    font-weight: 700;
    src: local('Tillana Bold'), local('Tillana-Bold'), url('./Tillana/Tillana-Bold.woff') format('woff'), url('./Tillana/Tillana-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Tinos';
    font-style: normal;
    font-weight: 400;
    src: local('Tinos'), url('./Tinos/Tinos-Regular.woff') format('woff'), url('./Tinos/Tinos-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Tinos';
    font-style: normal;
    font-weight: 700;
    src: local('Tinos Bold'), local('Tinos-Bold'), url('./Tinos/Tinos-Bold.woff') format('woff'), url('./Tinos/Tinos-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Tinos';
    font-style: italic;
    font-weight: 400;
    src: local('Tinos Italic'), local('Tinos-Italic'), url('./Tinos/Tinos-Italic.woff') format('woff'), url('./Tinos/Tinos-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Tinos';
    font-style: italic;
    font-weight: 700;
    src: local('Tinos Bold Italic'), local('Tinos-BoldItalic'), url('./Tinos/Tinos-BoldItalic.woff') format('woff'), url('./Tinos/Tinos-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url('./Ubuntu/Ubuntu-Regular.woff') format('woff'), url('./Ubuntu/Ubuntu-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('./Ubuntu/Ubuntu-Bold.woff') format('woff'), url('./Ubuntu/Ubuntu-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Ubuntu';
    font-style: italic;
    font-weight: 400;
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url('./Ubuntu/Ubuntu-Italic.woff') format('woff'), url('./Ubuntu/Ubuntu-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Ubuntu';
    font-style: italic;
    font-weight: 700;
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url('./Ubuntu/Ubuntu-BoldItalic.woff') format('woff'), url('./Ubuntu/Ubuntu-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Ubuntu Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url('./Ubuntu_Condensed/UbuntuCondensed-Regular.woff') format('woff'), url('./Ubuntu_Condensed/UbuntuCondensed-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Underdog';
    font-style: normal;
    font-weight: 400;
    src: local('Underdog'), local('Underdog-Regular'), url('./Underdog/Underdog-Regular.woff') format('woff'), url('./Underdog/Underdog-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Yeseva One';
    font-style: normal;
    font-weight: 400;
    src: local('Yeseva One Regular'), local('YesevaOne-Regular'), url('./Yeseva_One/YesevaOne-Regular.woff') format('woff'), url('./Yeseva_One/YesevaOne-Regular.ttf') format('truetype');
}

@font-face {
    font-family: '汉仪黛玉体简”';
    font-style: normal;
    font-weight: 400;
    src: local('HYDaiYuJ'), url('./HYDaiYuJ/hyr3gjm.woff') format('woff'), url('./HYDaiYuJ/hyr3gjm.ttf') format('truetype');
}

@font-face {
    font-family: '汉仪中黑简';
    font-style: normal;
    font-weight: 400;
    src: local('HYZhongHeiJ'), url('./HYZhongHeiJ/hyb1gjm.woff') format('woff'), url('./HYZhongHeiJ/hyb1gjm.ttf') format('truetype');
}

