@charset 'utf-8';
/* フォント用CSS */

@import url('https://fonts.googleapis.com/css2?family=DotGothic16&family=Hina+Mincho&family=Kaisei+Decol:wght@400;500;700&family=Kaisei+HarunoUmi:wght@400;500;700&family=Kaisei+Opti:wght@400;500;700&family=Kaisei+Tokumin:wght@400;500;700;800&family=Kiwi+Maru:wght@300;400;500&family=Klee+One:wght@400;600&family=Kosugi&family=Kosugi+Maru&family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=New+Tegomin&family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&family=Otomanopee+One&family=Rampart+One&family=Reggae+One&family=RocknRoll+One&family=Shippori+Mincho:wght@400;500;600;700;800&family=Yomogi&family=Yusei+Magic&display=swap');

.dot { font-family:'DotGothic16', sans-serif; }

.gothic { font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"; }
.ggothic { font-family:'Noto Sans JP', sans-serif; }
.kosugi { font-family:'Kosugi', sans-serif; }

.maru { font-family:'M PLUS Rounded 1c', sans-serif; }
.kosugimaru { font-family: 'Kosugi Maru', sans-serif; }
.kiwi { font-family:'Kiwi Maru', serif; }
.kaiseidec { font-family:'Kaisei Decol', serif; }
.kaiseiopt { font-family: 'Kaisei Opti', serif; }

.mincho { font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; }
.gmincho { font-family:'Noto Serif JP', serif; }
.smincho { font-family:'Shippori Mincho', serif; }
.tegomin { font-family: 'New Tegomin', serif; }
.hinamin { font-family:'Hina Mincho', serif; }
.kaiseimin { font-family:'Kaisei HarunoUmi', serif; }
.kaiseitekumin { font-family:'Kaisei Tokumin', serif; }

.klee { font-family: 'Klee One', cursive; }
.rampart { font-family:'Rampart One', cursive; }
.reggae { font-family:'Reggae One', cursive; }
.yomogi { font-family:'Yomogi', cursive; }
.yusei { font-family:'Yusei Magic', sans-serif; }
.rock { font-family:'RocknRoll One', sans-serif; }
.otomo { font-family:'Otomanopee One', sans-serif; } 
