@charset "UTF-8";
	@font-face {
	  font-family: "AkazukiPOPT";
	  src: url("font/Tate/AkazukiPOP.woff2") format('woff2'),
	       url("font/Tate/AkazukiPOP.woff") format('woff'),
	       url("font/Tate/AkazukiPOP.otf") format('opentype');
	}
	@font-face {
	  font-family: "AkazukiPOPY";
	  src: url("font/Yoko/AkazukiPOP.woff2") format('woff2'),
	       url("font/Yoko/AkazukiPOP.woff") format('woff'),
	       url("font/Yoko/AkazukiPOP.otf") format('opentype');
	}
	@font-face {
	  font-family: "AkazukiPOPYJ";
	  src: url("font/Yoko/J/AkazukiPOP.woff2") format('woff2'),
	       url("font/Yoko/J/AkazukiPOP.woff") format('woff'),
	       url("font/Yoko/J/AkazukiPOP.otf") format('opentype');
	}
	@font-face {
	  font-family: "AkazukiPOPTJ";
	  src: url("font/Tate/J/AkazukiPOP.woff2") format('woff2'),
	       url("font/Tate/J/AkazukiPOP.woff") format('woff'),
	       url("font/Tate/J/AkazukiPOP.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBT";
	  src: url("font/Tate/GenGoB.woff2") format('woff2'),
	       url("font/Tate/GenGoB.woff") format('woff'),
	       url("font/Tate/GenGoB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBY";
	  src: url("font/Yoko/GenGoB.woff2") format('woff2'),
	       url("font/Yoko/GenGoB.woff") format('woff'),
	       url("font/Yoko/GenGoB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBYJ";
	  src: url("font/Yoko/J/GenGoB.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoB.woff") format('woff'),
	       url("font/Yoko/J/GenGoB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBTJ";
	  src: url("font/Tate/J/GenGoB.woff2") format('woff2'),
	       url("font/Tate/J/GenGoB.woff") format('woff'),
	       url("font/Tate/J/GenGoB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBlT";
	  src: url("font/Tate/GenGoBl.woff2") format('woff2'),
	       url("font/Tate/GenGoBl.woff") format('woff'),
	       url("font/Tate/GenGoBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBlY";
	  src: url("font/Yoko/GenGoBl.woff2") format('woff2'),
	       url("font/Yoko/GenGoBl.woff") format('woff'),
	       url("font/Yoko/GenGoBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBlYJ";
	  src: url("font/Yoko/J/GenGoBl.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoBl.woff") format('woff'),
	       url("font/Yoko/J/GenGoBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoBlTJ";
	  src: url("font/Tate/J/GenGoBl.woff2") format('woff2'),
	       url("font/Tate/J/GenGoBl.woff") format('woff'),
	       url("font/Tate/J/GenGoBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoDlT";
	  src: url("font/Tate/GenGoDl.woff2") format('woff2'),
	       url("font/Tate/GenGoDl.woff") format('woff'),
	       url("font/Tate/GenGoDl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoDlY";
	  src: url("font/Yoko/GenGoDl.woff2") format('woff2'),
	       url("font/Yoko/GenGoDl.woff") format('woff'),
	       url("font/Yoko/GenGoDl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoDlYJ";
	  src: url("font/Yoko/J/GenGoDl.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoDl.woff") format('woff'),
	       url("font/Yoko/J/GenGoDl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoDlTJ";
	  src: url("font/Tate/J/GenGoDl.woff2") format('woff2'),
	       url("font/Tate/J/GenGoDl.woff") format('woff'),
	       url("font/Tate/J/GenGoDl.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoLT";
	  src: url("font/Tate/GenGoL.woff2") format('woff2'),
	       url("font/Tate/GenGoL.woff") format('woff'),
	       url("font/Tate/GenGoL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoLY";
	  src: url("font/Yoko/GenGoL.woff2") format('woff2'),
	       url("font/Yoko/GenGoL.woff") format('woff'),
	       url("font/Yoko/GenGoL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoLYJ";
	  src: url("font/Yoko/J/GenGoL.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoL.woff") format('woff'),
	       url("font/Yoko/J/GenGoL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoLTJ";
	  src: url("font/Tate/J/GenGoL.woff2") format('woff2'),
	       url("font/Tate/J/GenGoL.woff") format('woff'),
	       url("font/Tate/J/GenGoL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoMT";
	  src: url("font/Tate/GenGoM.woff2") format('woff2'),
	       url("font/Tate/GenGoM.woff") format('woff'),
	       url("font/Tate/GenGoM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoMY";
	  src: url("font/Yoko/GenGoM.woff2") format('woff2'),
	       url("font/Yoko/GenGoM.woff") format('woff'),
	       url("font/Yoko/GenGoM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoMYJ";
	  src: url("font/Yoko/J/GenGoM.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoM.woff") format('woff'),
	       url("font/Yoko/J/GenGoM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoMTJ";
	  src: url("font/Tate/J/GenGoM.woff2") format('woff2'),
	       url("font/Tate/J/GenGoM.woff") format('woff'),
	       url("font/Tate/J/GenGoM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoRT";
	  src: url("font/Tate/GenGoR.woff2") format('woff2'),
	       url("font/Tate/GenGoR.woff") format('woff'),
	       url("font/Tate/GenGoR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoRY";
	  src: url("font/Yoko/GenGoR.woff2") format('woff2'),
	       url("font/Yoko/GenGoR.woff") format('woff'),
	       url("font/Yoko/GenGoR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoRYJ";
	  src: url("font/Yoko/J/GenGoR.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoR.woff") format('woff'),
	       url("font/Yoko/J/GenGoR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoRTJ";
	  src: url("font/Tate/J/GenGoR.woff2") format('woff2'),
	       url("font/Tate/J/GenGoR.woff") format('woff'),
	       url("font/Tate/J/GenGoR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoTT";
	  src: url("font/Tate/GenGoT.woff2") format('woff2'),
	       url("font/Tate/GenGoT.woff") format('woff'),
	       url("font/Tate/GenGoT.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoTY";
	  src: url("font/Yoko/GenGoT.woff2") format('woff2'),
	       url("font/Yoko/GenGoT.woff") format('woff'),
	       url("font/Yoko/GenGoT.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoTYJ";
	  src: url("font/Yoko/J/GenGoT.woff2") format('woff2'),
	       url("font/Yoko/J/GenGoT.woff") format('woff'),
	       url("font/Yoko/J/GenGoT.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenGoTTJ";
	  src: url("font/Tate/J/GenGoT.woff2") format('woff2'),
	       url("font/Tate/J/GenGoT.woff") format('woff'),
	       url("font/Tate/J/GenGoT.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenkaiT";
	  src: url("font/Tate/Genkai.woff2") format('woff2'),
	       url("font/Tate/Genkai.woff") format('woff'),
	       url("font/Tate/Genkai.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenkaiY";
	  src: url("font/Yoko/Genkai.woff2") format('woff2'),
	       url("font/Yoko/Genkai.woff") format('woff'),
	       url("font/Yoko/Genkai.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenkaiYJ";
	  src: url("font/Yoko/J/Genkai.woff2") format('woff2'),
	       url("font/Yoko/J/Genkai.woff") format('woff'),
	       url("font/Yoko/J/Genkai.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenkaiTJ";
	  src: url("font/Tate/J/Genkai.woff2") format('woff2'),
	       url("font/Tate/J/Genkai.woff") format('woff'),
	       url("font/Tate/J/Genkai.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinBT";
	  src: url("font/Tate/GenMinB.woff2") format('woff2'),
	       url("font/Tate/GenMinB.woff") format('woff'),
	       url("font/Tate/GenMinB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinBY";
	  src: url("font/Yoko/GenMinB.woff2") format('woff2'),
	       url("font/Yoko/GenMinB.woff") format('woff'),
	       url("font/Yoko/GenMinB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinBYJ";
	  src: url("font/Yoko/J/GenMinB.woff2") format('woff2'),
	       url("font/Yoko/J/GenMinB.woff") format('woff'),
	       url("font/Yoko/J/GenMinB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinBTJ";
	  src: url("font/Tate/J/GenMinB.woff2") format('woff2'),
	       url("font/Tate/J/GenMinB.woff") format('woff'),
	       url("font/Tate/J/GenMinB.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinELT";
	  src: url("font/Tate/GenMinEL.woff2") format('woff2'),
	       url("font/Tate/GenMinEL.woff") format('woff'),
	       url("font/Tate/GenMinEL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinELY";
	  src: url("font/Yoko/GenMinEL.woff2") format('woff2'),
	       url("font/Yoko/GenMinEL.woff") format('woff'),
	       url("font/Yoko/GenMinEL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinELYJ";
	  src: url("font/Yoko/J/GenMinEL.woff2") format('woff2'),
	       url("font/Yoko/J/GenMinEL.woff") format('woff'),
	       url("font/Yoko/J/GenMinEL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinELTJ";
	  src: url("font/Tate/J/GenMinEL.woff2") format('woff2'),
	       url("font/Tate/J/GenMinEL.woff") format('woff'),
	       url("font/Tate/J/GenMinEL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinHT";
	  src: url("font/Tate/GenMinH.woff2") format('woff2'),
	       url("font/Tate/GenMinH.woff") format('woff'),
	       url("font/Tate/GenMinH.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinHY";
	  src: url("font/Yoko/GenMinH.woff2") format('woff2'),
	       url("font/Yoko/GenMinH.woff") format('woff'),
	       url("font/Yoko/GenMinH.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinHYJ";
	  src: url("font/Yoko/J/GenMinH.woff2") format('woff2'),
	       url("font/Yoko/J/GenMinH.woff") format('woff'),
	       url("font/Yoko/J/GenMinH.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinHTJ";
	  src: url("font/Tate/J/GenMinH.woff2") format('woff2'),
	       url("font/Tate/J/GenMinH.woff") format('woff'),
	       url("font/Tate/J/GenMinH.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinLT";
	  src: url("font/Tate/GenMinL.woff2") format('woff2'),
	       url("font/Tate/GenMinL.woff") format('woff'),
	       url("font/Tate/GenMinL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinLY";
	  src: url("font/Yoko/GenMinL.woff2") format('woff2'),
	       url("font/Yoko/GenMinL.woff") format('woff'),
	       url("font/Yoko/GenMinL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinLYJ";
	  src: url("font/Yoko/J/GenMinL.woff2") format('woff2'),
	       url("font/Yoko/J/GenMinL.woff") format('woff'),
	       url("font/Yoko/J/GenMinL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinLTJ";
	  src: url("font/Tate/J/GenMinL.woff2") format('woff2'),
	       url("font/Tate/J/GenMinL.woff") format('woff'),
	       url("font/Tate/J/GenMinL.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinMT";
	  src: url("font/Tate/GenMinM.woff2") format('woff2'),
	       url("font/Tate/GenMinM.woff") format('woff'),
	       url("font/Tate/GenMinM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinMY";
	  src: url("font/Yoko/GenMinM.woff2") format('woff2'),
	       url("font/Yoko/GenMinM.woff") format('woff'),
	       url("font/Yoko/GenMinM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinMYJ";
	  src: url("font/Yoko/J/GenMinM.woff2") format('woff2'),
	       url("font/Yoko/J/GenMinM.woff") format('woff'),
	       url("font/Yoko/J/GenMinM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinMTJ";
	  src: url("font/Tate/J/GenMinM.woff2") format('woff2'),
	       url("font/Tate/J/GenMinM.woff") format('woff'),
	       url("font/Tate/J/GenMinM.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinRT";
	  src: url("font/Tate/GenMinR.woff2") format('woff2'),
	       url("font/Tate/GenMinR.woff") format('woff'),
	       url("font/Tate/GenMinR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinRY";
	  src: url("font/Yoko/GenMinR.woff2") format('woff2'),
	       url("font/Yoko/GenMinR.woff") format('woff'),
	       url("font/Yoko/GenMinR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinRYJ";
	  src: url("font/Yoko/J/GenMinR.woff2") format('woff2'),
	       url("font/Yoko/J/GenMinR.woff") format('woff'),
	       url("font/Yoko/J/GenMinR.otf") format('opentype');
	}
	@font-face {
	  font-family: "GenMinRTJ";
	  src: url("font/Tate/J/GenMinR.woff2") format('woff2'),
	       url("font/Tate/J/GenMinR.woff") format('woff'),
	       url("font/Tate/J/GenMinR.otf") format('opentype');
	}
	@font-face {
	  font-family: "HannariT";
	  src: url("font/Tate/Hannari.woff2") format('woff2'),
	       url("font/Tate/Hannari.woff") format('woff'),
	       url("font/Tate/Hannari.otf") format('opentype');
	}
	@font-face {
	  font-family: "HannariY";
	  src: url("font/Yoko/Hannari.woff2") format('woff2'),
	       url("font/Yoko/Hannari.woff") format('woff'),
	       url("font/Yoko/Hannari.otf") format('opentype');
	}
	@font-face {
	  font-family: "HannariYJ";
	  src: url("font/Yoko/J/Hannari.woff2") format('woff2'),
	       url("font/Yoko/J/Hannari.woff") format('woff'),
	       url("font/Yoko/J/Hannari.otf") format('opentype');
	}
	@font-face {
	  font-family: "HannariTJ";
	  src: url("font/Tate/J/Hannari.woff2") format('woff2'),
	       url("font/Tate/J/Hannari.woff") format('woff'),
	       url("font/Tate/J/Hannari.otf") format('opentype');
	}
	@font-face {
	  font-family: "HareT";
	  src: url("font/Tate/Hare.woff2") format('woff2'),
	       url("font/Tate/Hare.woff") format('woff'),
	       url("font/Tate/Hare.otf") format('opentype');
	}
	@font-face {
	  font-family: "HareY";
	  src: url("font/Yoko/Hare.woff2") format('woff2'),
	       url("font/Yoko/Hare.woff") format('woff'),
	       url("font/Yoko/Hare.otf") format('opentype');
	}
	@font-face {
	  font-family: "HareYJ";
	  src: url("font/Yoko/J/Hare.woff2") format('woff2'),
	       url("font/Yoko/J/Hare.woff") format('woff'),
	       url("font/Yoko/J/Hare.otf") format('opentype');
	}
	@font-face {
	  font-family: "HareTJ";
	  src: url("font/Tate/J/Hare.woff2") format('woff2'),
	       url("font/Tate/J/Hare.woff") format('woff'),
	       url("font/Tate/J/Hare.otf") format('opentype');
	}
	@font-face {
	  font-family: "KaisoT";
	  src: url("font/Tate/Kaiso.woff2") format('woff2'),
	       url("font/Tate/Kaiso.woff") format('woff'),
	       url("font/Tate/Kaiso.otf") format('opentype');
	}
	@font-face {
	  font-family: "KaisoY";
	  src: url("font/Yoko/Kaiso.woff2") format('woff2'),
	       url("font/Yoko/Kaiso.woff") format('woff'),
	       url("font/Yoko/Kaiso.otf") format('opentype');
	}
	@font-face {
	  font-family: "KaisoYJ";
	  src: url("font/Yoko/J/Kaiso.woff2") format('woff2'),
	       url("font/Yoko/J/Kaiso.woff") format('woff'),
	       url("font/Yoko/J/Kaiso.otf") format('opentype');
	}
	@font-face {
	  font-family: "KaisoTJ";
	  src: url("font/Tate/J/Kaiso.woff2") format('woff2'),
	       url("font/Tate/J/Kaiso.woff") format('woff'),
	       url("font/Tate/J/Kaiso.otf") format('opentype');
	}
	@font-face {
	  font-family: "KokoroT";
	  src: url("font/Tate/Kokoro.woff2") format('woff2'),
	       url("font/Tate/Kokoro.woff") format('woff'),
	       url("font/Tate/Kokoro.otf") format('opentype');
	}
	@font-face {
	  font-family: "KokoroY";
	  src: url("font/Yoko/Kokoro.woff2") format('woff2'),
	       url("font/Yoko/Kokoro.woff") format('woff'),
	       url("font/Yoko/Kokoro.otf") format('opentype');
	}
	@font-face {
	  font-family: "KokoroYJ";
	  src: url("font/Yoko/J/Kokoro.woff2") format('woff2'),
	       url("font/Yoko/J/Kokoro.woff") format('woff'),
	       url("font/Yoko/J/Kokoro.otf") format('opentype');
	}
	@font-face {
	  font-family: "KokoroTJ";
	  src: url("font/Tate/J/Kokoro.woff2") format('woff2'),
	       url("font/Tate/J/Kokoro.woff") format('woff'),
	       url("font/Tate/J/Kokoro.otf") format('opentype');
	}
	@font-face {
	  font-family: "LnovelT";
	  src: url("font/Tate/Lnovel.woff2") format('woff2'),
	       url("font/Tate/Lnovel.woff") format('woff'),
	       url("font/Tate/Lnovel.otf") format('opentype');
	}
	@font-face {
	  font-family: "LnovelY";
	  src: url("font/Yoko/Lnovel.woff2") format('woff2'),
	       url("font/Yoko/Lnovel.woff") format('woff'),
	       url("font/Yoko/Lnovel.otf") format('opentype');
	}
	@font-face {
	  font-family: "LnovelYJ";
	  src: url("font/Yoko/J/Lnovel.woff2") format('woff2'),
	       url("font/Yoko/J/Lnovel.woff") format('woff'),
	       url("font/Yoko/J/Lnovel.otf") format('opentype');
	}
	@font-face {
	  font-family: "LnovelTJ";
	  src: url("font/Tate/J/Lnovel.woff2") format('woff2'),
	       url("font/Tate/J/Lnovel.woff") format('woff'),
	       url("font/Tate/J/Lnovel.otf") format('opentype');
	}
	@font-face {
	  font-family: "MakinasScrap5T";
	  src: url("font/Tate/MakinasScrap5.woff2") format('woff2'),
	       url("font/Tate/MakinasScrap5.woff") format('woff'),
	       url("font/Tate/MakinasScrap5.otf") format('opentype');
	}
	@font-face {
	  font-family: "MakinasScrap5Y";
	  src: url("font/Yoko/MakinasScrap5.woff2") format('woff2'),
	       url("font/Yoko/MakinasScrap5.woff") format('woff'),
	       url("font/Yoko/MakinasScrap5.otf") format('opentype');
	}
	@font-face {
	  font-family: "MakinasScrap5YJ";
	  src: url("font/Yoko/J/MakinasScrap5.woff2") format('woff2'),
	       url("font/Yoko/J/MakinasScrap5.woff") format('woff'),
	       url("font/Yoko/J/MakinasScrap5.otf") format('opentype');
	}
	@font-face {
	  font-family: "MakinasScrap5TJ";
	  src: url("font/Tate/J/MakinasScrap5.woff2") format('woff2'),
	       url("font/Tate/J/MakinasScrap5.woff") format('woff'),
	       url("font/Tate/J/MakinasScrap5.otf") format('opentype');
	}
	@font-face {
	  font-family: "MamelonT";
	  src: url("font/Tate/Mamelon.woff2") format('woff2'),
	       url("font/Tate/Mamelon.woff") format('woff'),
	       url("font/Tate/Mamelon.otf") format('opentype');
	}
	@font-face {
	  font-family: "MamelonY";
	  src: url("font/Yoko/Mamelon.woff2") format('woff2'),
	       url("font/Yoko/Mamelon.woff") format('woff'),
	       url("font/Yoko/Mamelon.otf") format('opentype');
	}
	@font-face {
	  font-family: "MamelonYJ";
	  src: url("font/Yoko/J/Mamelon.woff2") format('woff2'),
	       url("font/Yoko/J/Mamelon.woff") format('woff'),
	       url("font/Yoko/J/Mamelon.otf") format('opentype');
	}
	@font-face {
	  font-family: "MamelonTJ";
	  src: url("font/Tate/J/Mamelon.woff2") format('woff2'),
	       url("font/Tate/J/Mamelon.woff") format('woff'),
	       url("font/Tate/J/Mamelon.otf") format('opentype');
	}
	@font-face {
	  font-family: "NijimiT";
	  src: url("font/Tate/Nijimi.woff2") format('woff2'),
	       url("font/Tate/Nijimi.woff") format('woff'),
	       url("font/Tate/Nijimi.otf") format('opentype');
	}
	@font-face {
	  font-family: "NijimiY";
	  src: url("font/Yoko/Nijimi.woff2") format('woff2'),
	       url("font/Yoko/Nijimi.woff") format('woff'),
	       url("font/Yoko/Nijimi.otf") format('opentype');
	}
	@font-face {
	  font-family: "NijimiYJ";
	  src: url("font/Yoko/J/Nijimi.woff2") format('woff2'),
	       url("font/Yoko/J/Nijimi.woff") format('woff'),
	       url("font/Yoko/J/Nijimi.otf") format('opentype');
	}
	@font-face {
	  font-family: "NijimiTJ";
	  src: url("font/Tate/J/Nijimi.woff2") format('woff2'),
	       url("font/Tate/J/Nijimi.woff") format('woff'),
	       url("font/Tate/J/Nijimi.otf") format('opentype');
	}
	@font-face {
	  font-family: "RondeT";
	  src: url("font/Tate/Ronde.woff2") format('woff2'),
	       url("font/Tate/Ronde.woff") format('woff'),
	       url("font/Tate/Ronde.otf") format('opentype');
	}
	@font-face {
	  font-family: "RondeY";
	  src: url("font/Yoko/Ronde.woff2") format('woff2'),
	       url("font/Yoko/Ronde.woff") format('woff'),
	       url("font/Yoko/Ronde.otf") format('opentype');
	}
	@font-face {
	  font-family: "RondeYJ";
	  src: url("font/Yoko/J/Ronde.woff2") format('woff2'),
	       url("font/Yoko/J/Ronde.woff") format('woff'),
	       url("font/Yoko/J/Ronde.otf") format('opentype');
	}
	@font-face {
	  font-family: "RondeTJ";
	  src: url("font/Tate/J/Ronde.woff2") format('woff2'),
	       url("font/Tate/J/Ronde.woff") format('woff'),
	       url("font/Tate/J/Ronde.otf") format('opentype');
	}
	@font-face {
	  font-family: "TetsuT";
	  src: url("font/Tate/Tetsu.woff2") format('woff2'),
	       url("font/Tate/Tetsu.woff") format('woff'),
	       url("font/Tate/Tetsu.otf") format('opentype');
	}
	@font-face {
	  font-family: "TetsuY";
	  src: url("font/Yoko/Tetsu.woff2") format('woff2'),
	       url("font/Yoko/Tetsu.woff") format('woff'),
	       url("font/Yoko/Tetsu.otf") format('opentype');
	}
	@font-face {
	  font-family: "TetsuYJ";
	  src: url("font/Yoko/J/Tetsu.woff2") format('woff2'),
	       url("font/Yoko/J/Tetsu.woff") format('woff'),
	       url("font/Yoko/J/Tetsu.otf") format('opentype');
	}
	@font-face {
	  font-family: "TetsuTJ";
	  src: url("font/Tate/J/Tetsu.woff2") format('woff2'),
	       url("font/Tate/J/Tetsu.woff") format('woff'),
	       url("font/Tate/J/Tetsu.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBT";
	  src: url("font/Tate/TogariteB.woff2") format('woff2'),
	       url("font/Tate/TogariteB.woff") format('woff'),
	       url("font/Tate/TogariteB.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBY";
	  src: url("font/Yoko/TogariteB.woff2") format('woff2'),
	       url("font/Yoko/TogariteB.woff") format('woff'),
	       url("font/Yoko/TogariteB.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBYJ";
	  src: url("font/Yoko/J/TogariteB.woff2") format('woff2'),
	       url("font/Yoko/J/TogariteB.woff") format('woff'),
	       url("font/Yoko/J/TogariteB.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBTJ";
	  src: url("font/Tate/J/TogariteB.woff2") format('woff2'),
	       url("font/Tate/J/TogariteB.woff") format('woff'),
	       url("font/Tate/J/TogariteB.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBlT";
	  src: url("font/Tate/TogariteBl.woff2") format('woff2'),
	       url("font/Tate/TogariteBl.woff") format('woff'),
	       url("font/Tate/TogariteBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBlY";
	  src: url("font/Yoko/TogariteBl.woff2") format('woff2'),
	       url("font/Yoko/TogariteBl.woff") format('woff'),
	       url("font/Yoko/TogariteBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBlYJ";
	  src: url("font/Yoko/J/TogariteBl.woff2") format('woff2'),
	       url("font/Yoko/J/TogariteBl.woff") format('woff'),
	       url("font/Yoko/J/TogariteBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteBlTJ";
	  src: url("font/Tate/J/TogariteBl.woff2") format('woff2'),
	       url("font/Tate/J/TogariteBl.woff") format('woff'),
	       url("font/Tate/J/TogariteBl.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteHT";
	  src: url("font/Tate/TogariteH.woff2") format('woff2'),
	       url("font/Tate/TogariteH.woff") format('woff'),
	       url("font/Tate/TogariteH.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteHY";
	  src: url("font/Yoko/TogariteH.woff2") format('woff2'),
	       url("font/Yoko/TogariteH.woff") format('woff'),
	       url("font/Yoko/TogariteH.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteHYJ";
	  src: url("font/Yoko/J/TogariteH.woff2") format('woff2'),
	       url("font/Yoko/J/TogariteH.woff") format('woff'),
	       url("font/Yoko/J/TogariteH.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteHTJ";
	  src: url("font/Tate/J/TogariteH.woff2") format('woff2'),
	       url("font/Tate/J/TogariteH.woff") format('woff'),
	       url("font/Tate/J/TogariteH.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteLT";
	  src: url("font/Tate/TogariteL.woff2") format('woff2'),
	       url("font/Tate/TogariteL.woff") format('woff'),
	       url("font/Tate/TogariteL.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteLY";
	  src: url("font/Yoko/TogariteL.woff2") format('woff2'),
	       url("font/Yoko/TogariteL.woff") format('woff'),
	       url("font/Yoko/TogariteL.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteLYJ";
	  src: url("font/Yoko/J/TogariteL.woff2") format('woff2'),
	       url("font/Yoko/J/TogariteL.woff") format('woff'),
	       url("font/Yoko/J/TogariteL.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteLTJ";
	  src: url("font/Tate/J/TogariteL.woff2") format('woff2'),
	       url("font/Tate/J/TogariteL.woff") format('woff'),
	       url("font/Tate/J/TogariteL.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteMT";
	  src: url("font/Tate/TogariteM.woff2") format('woff2'),
	       url("font/Tate/TogariteM.woff") format('woff'),
	       url("font/Tate/TogariteM.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteMY";
	  src: url("font/Yoko/TogariteM.woff2") format('woff2'),
	       url("font/Yoko/TogariteM.woff") format('woff'),
	       url("font/Yoko/TogariteM.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteMYJ";
	  src: url("font/Yoko/J/TogariteM.woff2") format('woff2'),
	       url("font/Yoko/J/TogariteM.woff") format('woff'),
	       url("font/Yoko/J/TogariteM.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteMTJ";
	  src: url("font/Tate/J/TogariteM.woff2") format('woff2'),
	       url("font/Tate/J/TogariteM.woff") format('woff'),
	       url("font/Tate/J/TogariteM.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteRT";
	  src: url("font/Tate/TogariteR.woff2") format('woff2'),
	       url("font/Tate/TogariteR.woff") format('woff'),
	       url("font/Tate/TogariteR.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteRY";
	  src: url("font/Yoko/TogariteR.woff2") format('woff2'),
	       url("font/Yoko/TogariteR.woff") format('woff'),
	       url("font/Yoko/TogariteR.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteRYJ";
	  src: url("font/Yoko/J/TogariteR.woff2") format('woff2'),
	       url("font/Yoko/J/TogariteR.woff") format('woff'),
	       url("font/Yoko/J/TogariteR.otf") format('opentype');
	}
	@font-face {
	  font-family: "TogariteRTJ";
	  src: url("font/Tate/J/TogariteR.woff2") format('woff2'),
	       url("font/Tate/J/TogariteR.woff") format('woff'),
	       url("font/Tate/J/TogariteR.otf") format('opentype');
	}
	@font-face {
	  font-family: "YasaTeT";
	  src: url("font/Tate/YasaTe.woff2") format('woff2'),
	       url("font/Tate/YasaTe.woff") format('woff'),
	       url("font/Tate/YasaTe.otf") format('opentype');
	}
	@font-face {
	  font-family: "YasaTeY";
	  src: url("font/Yoko/YasaTe.woff2") format('woff2'),
	       url("font/Yoko/YasaTe.woff") format('woff'),
	       url("font/Yoko/YasaTe.otf") format('opentype');
	}
	@font-face {
	  font-family: "YasaTeYJ";
	  src: url("font/Yoko/J/YasaTe.woff2") format('woff2'),
	       url("font/Yoko/J/YasaTe.woff") format('woff'),
	       url("font/Yoko/J/YasaTe.otf") format('opentype');
	}
	@font-face {
	  font-family: "YasaTeTJ";
	  src: url("font/Tate/J/YasaTe.woff2") format('woff2'),
	       url("font/Tate/J/YasaTe.woff") format('woff'),
	       url("font/Tate/J/YasaTe.otf") format('opentype');
	}
	@font-face {
	  font-family: "ZakkuriT";
	  src: url("font/Tate/Zakkuri.woff2") format('woff2'),
	       url("font/Tate/Zakkuri.woff") format('woff'),
	       url("font/Tate/Zakkuri.otf") format('opentype');
	}
	@font-face {
	  font-family: "ZakkuriY";
	  src: url("font/Yoko/Zakkuri.woff2") format('woff2'),
	       url("font/Yoko/Zakkuri.woff") format('woff'),
	       url("font/Yoko/Zakkuri.otf") format('opentype');
	}
	@font-face {
	  font-family: "ZakkuriYJ";
	  src: url("font/Yoko/J/Zakkuri.woff2") format('woff2'),
	       url("font/Yoko/J/Zakkuri.woff") format('woff'),
	       url("font/Yoko/J/Zakkuri.otf") format('opentype');
	}
	@font-face {
	  font-family: "ZakkuriTJ";
	  src: url("font/Tate/J/Zakkuri.woff2") format('woff2'),
	       url("font/Tate/J/Zakkuri.woff") format('woff'),
	       url("font/Tate/J/Zakkuri.otf") format('opentype');
	}
	@font-face {
	  font-family: "zeroT";
	  src: url("font/Tate/zero.woff2") format('woff2'),
	       url("font/Tate/zero.woff") format('woff'),
	       url("font/Tate/zero.otf") format('opentype');
	}
	@font-face {
	  font-family: "zeroY";
	  src: url("font/Yoko/zero.woff2") format('woff2'),
	       url("font/Yoko/zero.woff") format('woff'),
	       url("font/Yoko/zero.otf") format('opentype');
	}
	@font-face {
	  font-family: "zeroYJ";
	  src: url("font/Yoko/J/zero.woff2") format('woff2'),
	       url("font/Yoko/J/zero.woff") format('woff'),
	       url("font/Yoko/J/zero.otf") format('opentype');
	}
	@font-face {
	  font-family: "zeroTJ";
	  src: url("font/Tate/J/zero.woff2") format('woff2'),
	       url("font/Tate/J/zero.woff") format('woff'),
	       url("font/Tate/J/zero.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSRegularT";
	  src: url("font/Tate/ShipporiMinchoSSRegular.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSRegular.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSRegularY";
	  src: url("font/Yoko/ShipporiMinchoSSRegular.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSRegular.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSRegularYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSRegular.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSRegular.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSRegularTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSRegular.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSRegular.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSMediumT";
	  src: url("font/Tate/ShipporiMinchoSSMedium.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSMedium.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSMediumY";
	  src: url("font/Yoko/ShipporiMinchoSSMedium.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSMedium.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSMediumYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSMedium.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSMedium.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSMediumTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSMedium.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSMedium.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSSemiBoldT";
	  src: url("font/Tate/ShipporiMinchoSSSemiBold.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSSemiBold.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSSemiBoldY";
	  src: url("font/Yoko/ShipporiMinchoSSSemiBold.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSSemiBold.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSSemiBoldYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSSemiBold.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSSemiBold.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSSemiBoldTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSSemiBold.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSSemiBold.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSExtraBoldT";
	  src: url("font/Tate/ShipporiMinchoSSExtraBold.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSExtraBold.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSExtraBoldY";
	  src: url("font/Yoko/ShipporiMinchoSSExtraBold.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSExtraBold.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSExtraBoldYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSExtraBold.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSExtraBold.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSExtraBoldTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSExtraBold.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSExtraBold.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSBoldT";
	  src: url("font/Tate/ShipporiMinchoSSBold.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSBold.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSBoldY";
	  src: url("font/Yoko/ShipporiMinchoSSBold.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSBold.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSBoldYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSBold.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSBold.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSBoldTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSBold.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSBold.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1RegularT";
	  src: url("font/Tate/ShipporiMinchoSSB1Regular.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSB1Regular.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSB1Regular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1RegularY";
	  src: url("font/Yoko/ShipporiMinchoSSB1Regular.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSB1Regular.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSB1Regular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1RegularYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSB1Regular.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSB1Regular.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSB1Regular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1RegularTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSB1Regular.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSB1Regular.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSB1Regular.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1MediumT";
	  src: url("font/Tate/ShipporiMinchoSSB1Medium.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSB1Medium.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSB1Medium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1MediumY";
	  src: url("font/Yoko/ShipporiMinchoSSB1Medium.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSB1Medium.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSB1Medium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1MediumYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSB1Medium.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSB1Medium.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSB1Medium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1MediumTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSB1Medium.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSB1Medium.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSB1Medium.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1BoldT";
	  src: url("font/Tate/ShipporiMinchoSSB1Bold.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSB1Bold.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSB1Bold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1BoldY";
	  src: url("font/Yoko/ShipporiMinchoSSB1Bold.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSB1Bold.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSB1Bold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1BoldYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSB1Bold.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSB1Bold.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSB1Bold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1BoldTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSB1Bold.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSB1Bold.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSB1Bold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1SemiBoldT";
	  src: url("font/Tate/ShipporiMinchoSSB1SemiBold.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSB1SemiBold.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSB1SemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1SemiBoldY";
	  src: url("font/Yoko/ShipporiMinchoSSB1SemiBold.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSB1SemiBold.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSB1SemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1SemiBoldYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSB1SemiBold.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSB1SemiBold.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSB1SemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1SemiBoldTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSB1SemiBold.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSB1SemiBold.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSB1SemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1ExtraBoldT";
	  src: url("font/Tate/ShipporiMinchoSSB1ExtraBold.woff2") format('woff2'),
	       url("font/Tate/ShipporiMinchoSSB1ExtraBold.woff") format('woff'),
	       url("font/Tate/ShipporiMinchoSSB1ExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1ExtraBoldY";
	  src: url("font/Yoko/ShipporiMinchoSSB1ExtraBold.woff2") format('woff2'),
	       url("font/Yoko/ShipporiMinchoSSB1ExtraBold.woff") format('woff'),
	       url("font/Yoko/ShipporiMinchoSSB1ExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1ExtraBoldYJ";
	  src: url("font/Yoko/J/ShipporiMinchoSSB1ExtraBold.woff2") format('woff2'),
	       url("font/Yoko/J/ShipporiMinchoSSB1ExtraBold.woff") format('woff'),
	       url("font/Yoko/J/ShipporiMinchoSSB1ExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "ShipporiMinchoSSB1ExtraBoldTJ";
	  src: url("font/Tate/J/ShipporiMinchoSSB1ExtraBold.woff2") format('woff2'),
	       url("font/Tate/J/ShipporiMinchoSSB1ExtraBold.woff") format('woff'),
	       url("font/Tate/J/ShipporiMinchoSSB1ExtraBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "MoboT";
	  src: url("font/Tate/Mobo.woff2") format('woff2'),
	       url("font/Tate/Mobo.woff") format('woff'),
	       url("font/Tate/Mobo.otf") format('opentype');
	}
	@font-face {
	  font-family: "MoboY";
	  src: url("font/Yoko/Mobo.woff2") format('woff2'),
	       url("font/Yoko/Mobo.woff") format('woff'),
	       url("font/Yoko/Mobo.otf") format('opentype');
	}
	@font-face {
	  font-family: "MoboYJ";
	  src: url("font/Yoko/J/Mobo.woff2") format('woff2'),
	       url("font/Yoko/J/Mobo.woff") format('woff'),
	       url("font/Yoko/J/Mobo.otf") format('opentype');
	}
	@font-face {
	  font-family: "MoboTJ";
	  src: url("font/Tate/J/Mobo.woff2") format('woff2'),
	       url("font/Tate/J/Mobo.woff") format('woff'),
	       url("font/Tate/J/Mobo.otf") format('opentype');
	}
	@font-face {
	  font-family: "IseminT";
	  src: url("font/Tate/Isemin.woff2") format('woff2'),
	       url("font/Tate/Isemin.woff") format('woff'),
	       url("font/Tate/Isemin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IseminY";
	  src: url("font/Yoko/Isemin.woff2") format('woff2'),
	       url("font/Yoko/Isemin.woff") format('woff'),
	       url("font/Yoko/Isemin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IseminYJ";
	  src: url("font/Yoko/J/Isemin.woff2") format('woff2'),
	       url("font/Yoko/J/Isemin.woff") format('woff'),
	       url("font/Yoko/J/Isemin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IseminTJ";
	  src: url("font/Tate/J/Isemin.woff2") format('woff2'),
	       url("font/Tate/J/Isemin.woff") format('woff'),
	       url("font/Tate/J/Isemin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IsegoT";
	  src: url("font/Tate/Isego.woff2") format('woff2'),
	       url("font/Tate/Isego.woff") format('woff'),
	       url("font/Tate/Isego.otf") format('opentype');
	}
	@font-face {
	  font-family: "IsegoY";
	  src: url("font/Yoko/Isego.woff2") format('woff2'),
	       url("font/Yoko/Isego.woff") format('woff'),
	       url("font/Yoko/Isego.otf") format('opentype');
	}
	@font-face {
	  font-family: "IsegoYJ";
	  src: url("font/Yoko/J/Isego.woff2") format('woff2'),
	       url("font/Yoko/J/Isego.woff") format('woff'),
	       url("font/Yoko/J/Isego.otf") format('opentype');
	}
	@font-face {
	  font-family: "IsegoTJ";
	  src: url("font/Tate/J/Isego.woff2") format('woff2'),
	       url("font/Tate/J/Isego.woff") format('woff'),
	       url("font/Tate/J/Isego.otf") format('opentype');
	}
	@font-face {
	  font-family: "TakiT";
	  src: url("font/Tate/Taki.woff2") format('woff2'),
	       url("font/Tate/Taki.woff") format('woff'),
	       url("font/Tate/Taki.otf") format('opentype');
	}
	@font-face {
	  font-family: "TakiY";
	  src: url("font/Yoko/Taki.woff2") format('woff2'),
	       url("font/Yoko/Taki.woff") format('woff'),
	       url("font/Yoko/Taki.otf") format('opentype');
	}
	@font-face {
	  font-family: "TakiYJ";
	  src: url("font/Yoko/J/Taki.woff2") format('woff2'),
	       url("font/Yoko/J/Taki.woff") format('woff'),
	       url("font/Yoko/J/Taki.otf") format('opentype');
	}
	@font-face {
	  font-family: "TakiTJ";
	  src: url("font/Tate/J/Taki.woff2") format('woff2'),
	       url("font/Tate/J/Taki.woff") format('woff'),
	       url("font/Tate/J/Taki.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki2T";
	  src: url("font/Tate/Taki2.woff2") format('woff2'),
	       url("font/Tate/Taki2.woff") format('woff'),
	       url("font/Tate/Taki2.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki2Y";
	  src: url("font/Yoko/Taki2.woff2") format('woff2'),
	       url("font/Yoko/Taki2.woff") format('woff'),
	       url("font/Yoko/Taki2.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki2YJ";
	  src: url("font/Yoko/J/Taki2.woff2") format('woff2'),
	       url("font/Yoko/J/Taki2.woff") format('woff'),
	       url("font/Yoko/J/Taki2.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki2TJ";
	  src: url("font/Tate/J/Taki2.woff2") format('woff2'),
	       url("font/Tate/J/Taki2.woff") format('woff'),
	       url("font/Tate/J/Taki2.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki3T";
	  src: url("font/Tate/Taki3.woff2") format('woff2'),
	       url("font/Tate/Taki3.woff") format('woff'),
	       url("font/Tate/Taki3.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki3Y";
	  src: url("font/Yoko/Taki3.woff2") format('woff2'),
	       url("font/Yoko/Taki3.woff") format('woff'),
	       url("font/Yoko/Taki3.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki3YJ";
	  src: url("font/Yoko/J/Taki3.woff2") format('woff2'),
	       url("font/Yoko/J/Taki3.woff") format('woff'),
	       url("font/Yoko/J/Taki3.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki3TJ";
	  src: url("font/Tate/J/Taki3.woff2") format('woff2'),
	       url("font/Tate/J/Taki3.woff") format('woff'),
	       url("font/Tate/J/Taki3.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki4T";
	  src: url("font/Tate/Taki4.woff2") format('woff2'),
	       url("font/Tate/Taki4.woff") format('woff'),
	       url("font/Tate/Taki4.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki4Y";
	  src: url("font/Yoko/Taki4.woff2") format('woff2'),
	       url("font/Yoko/Taki4.woff") format('woff'),
	       url("font/Yoko/Taki4.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki4YJ";
	  src: url("font/Yoko/J/Taki4.woff2") format('woff2'),
	       url("font/Yoko/J/Taki4.woff") format('woff'),
	       url("font/Yoko/J/Taki4.otf") format('opentype');
	}
	@font-face {
	  font-family: "Taki4TJ";
	  src: url("font/Tate/J/Taki4.woff2") format('woff2'),
	       url("font/Tate/J/Taki4.woff") format('woff'),
	       url("font/Tate/J/Taki4.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMaruGoT";
	  src: url("font/Tate/HonokaShinMaruGo.woff2") format('woff2'),
	       url("font/Tate/HonokaShinMaruGo.woff") format('woff'),
	       url("font/Tate/HonokaShinMaruGo.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMaruGoY";
	  src: url("font/Yoko/HonokaShinMaruGo.woff2") format('woff2'),
	       url("font/Yoko/HonokaShinMaruGo.woff") format('woff'),
	       url("font/Yoko/HonokaShinMaruGo.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMaruGoYJ";
	  src: url("font/Yoko/J/HonokaShinMaruGo.woff2") format('woff2'),
	       url("font/Yoko/J/HonokaShinMaruGo.woff") format('woff'),
	       url("font/Yoko/J/HonokaShinMaruGo.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMaruGoTJ";
	  src: url("font/Tate/J/HonokaShinMaruGo.woff2") format('woff2'),
	       url("font/Tate/J/HonokaShinMaruGo.woff") format('woff'),
	       url("font/Tate/J/HonokaShinMaruGo.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMinT";
	  src: url("font/Tate/HonokaShinMin.woff2") format('woff2'),
	       url("font/Tate/HonokaShinMin.woff") format('woff'),
	       url("font/Tate/HonokaShinMin.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMinY";
	  src: url("font/Yoko/HonokaShinMin.woff2") format('woff2'),
	       url("font/Yoko/HonokaShinMin.woff") format('woff'),
	       url("font/Yoko/HonokaShinMin.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMinYJ";
	  src: url("font/Yoko/J/HonokaShinMin.woff2") format('woff2'),
	       url("font/Yoko/J/HonokaShinMin.woff") format('woff'),
	       url("font/Yoko/J/HonokaShinMin.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinMinTJ";
	  src: url("font/Tate/J/HonokaShinMin.woff2") format('woff2'),
	       url("font/Tate/J/HonokaShinMin.woff") format('woff'),
	       url("font/Tate/J/HonokaShinMin.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAMaruT";
	  src: url("font/Tate/HonokaShinAMaru.woff2") format('woff2'),
	       url("font/Tate/HonokaShinAMaru.woff") format('woff'),
	       url("font/Tate/HonokaShinAMaru.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAMaruY";
	  src: url("font/Yoko/HonokaShinAMaru.woff2") format('woff2'),
	       url("font/Yoko/HonokaShinAMaru.woff") format('woff'),
	       url("font/Yoko/HonokaShinAMaru.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAMaruYJ";
	  src: url("font/Yoko/J/HonokaShinAMaru.woff2") format('woff2'),
	       url("font/Yoko/J/HonokaShinAMaru.woff") format('woff'),
	       url("font/Yoko/J/HonokaShinAMaru.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAMaruTJ";
	  src: url("font/Tate/J/HonokaShinAMaru.woff2") format('woff2'),
	       url("font/Tate/J/HonokaShinAMaru.woff") format('woff'),
	       url("font/Tate/J/HonokaShinAMaru.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAKakuT";
	  src: url("font/Tate/HonokaShinAKaku.woff2") format('woff2'),
	       url("font/Tate/HonokaShinAKaku.woff") format('woff'),
	       url("font/Tate/HonokaShinAKaku.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAKakuY";
	  src: url("font/Yoko/HonokaShinAKaku.woff2") format('woff2'),
	       url("font/Yoko/HonokaShinAKaku.woff") format('woff'),
	       url("font/Yoko/HonokaShinAKaku.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAKakuYJ";
	  src: url("font/Yoko/J/HonokaShinAKaku.woff2") format('woff2'),
	       url("font/Yoko/J/HonokaShinAKaku.woff") format('woff'),
	       url("font/Yoko/J/HonokaShinAKaku.otf") format('opentype');
	}
	@font-face {
	  font-family: "HonokaShinAKakuTJ";
	  src: url("font/Tate/J/HonokaShinAKaku.woff2") format('woff2'),
	       url("font/Tate/J/HonokaShinAKaku.woff") format('woff'),
	       url("font/Tate/J/HonokaShinAKaku.otf") format('opentype');
	}
	@font-face {
	  font-family: "AoyagiReishoT";
	  src: url("font/Tate/AoyagiReisho.woff2") format('woff2'),
	       url("font/Tate/AoyagiReisho.woff") format('woff'),
	       url("font/Tate/AoyagiReisho.otf") format('opentype');
	}
	@font-face {
	  font-family: "AoyagiReishoY";
	  src: url("font/Yoko/AoyagiReisho.woff2") format('woff2'),
	       url("font/Yoko/AoyagiReisho.woff") format('woff'),
	       url("font/Yoko/AoyagiReisho.otf") format('opentype');
	}
	@font-face {
	  font-family: "AoyagiReishoYJ";
	  src: url("font/Yoko/J/AoyagiReisho.woff2") format('woff2'),
	       url("font/Yoko/J/AoyagiReisho.woff") format('woff'),
	       url("font/Yoko/J/AoyagiReisho.otf") format('opentype');
	}
	@font-face {
	  font-family: "AoyagiReishoTJ";
	  src: url("font/Tate/J/AoyagiReisho.woff2") format('woff2'),
	       url("font/Tate/J/AoyagiReisho.woff") format('woff'),
	       url("font/Tate/J/AoyagiReisho.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSThinT";
	  src: url("font/Tate/IBMPSThin.woff2") format('woff2'),
	       url("font/Tate/IBMPSThin.woff") format('woff'),
	       url("font/Tate/IBMPSThin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSThinY";
	  src: url("font/Yoko/IBMPSThin.woff2") format('woff2'),
	       url("font/Yoko/IBMPSThin.woff") format('woff'),
	       url("font/Yoko/IBMPSThin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSThinYJ";
	  src: url("font/Yoko/J/IBMPSThin.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSThin.woff") format('woff'),
	       url("font/Yoko/J/IBMPSThin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSThinTJ";
	  src: url("font/Tate/J/IBMPSThin.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSThin.woff") format('woff'),
	       url("font/Tate/J/IBMPSThin.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSBoldT";
	  src: url("font/Tate/IBMPSBold.woff2") format('woff2'),
	       url("font/Tate/IBMPSBold.woff") format('woff'),
	       url("font/Tate/IBMPSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSBoldY";
	  src: url("font/Yoko/IBMPSBold.woff2") format('woff2'),
	       url("font/Yoko/IBMPSBold.woff") format('woff'),
	       url("font/Yoko/IBMPSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSBoldYJ";
	  src: url("font/Yoko/J/IBMPSBold.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSBold.woff") format('woff'),
	       url("font/Yoko/J/IBMPSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSBoldTJ";
	  src: url("font/Tate/J/IBMPSBold.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSBold.woff") format('woff'),
	       url("font/Tate/J/IBMPSBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSExtraLightT";
	  src: url("font/Tate/IBMPSExtraLight.woff2") format('woff2'),
	       url("font/Tate/IBMPSExtraLight.woff") format('woff'),
	       url("font/Tate/IBMPSExtraLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSExtraLightY";
	  src: url("font/Yoko/IBMPSExtraLight.woff2") format('woff2'),
	       url("font/Yoko/IBMPSExtraLight.woff") format('woff'),
	       url("font/Yoko/IBMPSExtraLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSExtraLightYJ";
	  src: url("font/Yoko/J/IBMPSExtraLight.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSExtraLight.woff") format('woff'),
	       url("font/Yoko/J/IBMPSExtraLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSExtraLightTJ";
	  src: url("font/Tate/J/IBMPSExtraLight.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSExtraLight.woff") format('woff'),
	       url("font/Tate/J/IBMPSExtraLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSLightT";
	  src: url("font/Tate/IBMPSLight.woff2") format('woff2'),
	       url("font/Tate/IBMPSLight.woff") format('woff'),
	       url("font/Tate/IBMPSLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSLightY";
	  src: url("font/Yoko/IBMPSLight.woff2") format('woff2'),
	       url("font/Yoko/IBMPSLight.woff") format('woff'),
	       url("font/Yoko/IBMPSLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSLightYJ";
	  src: url("font/Yoko/J/IBMPSLight.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSLight.woff") format('woff'),
	       url("font/Yoko/J/IBMPSLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSLightTJ";
	  src: url("font/Tate/J/IBMPSLight.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSLight.woff") format('woff'),
	       url("font/Tate/J/IBMPSLight.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSMediumT";
	  src: url("font/Tate/IBMPSMedium.woff2") format('woff2'),
	       url("font/Tate/IBMPSMedium.woff") format('woff'),
	       url("font/Tate/IBMPSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSMediumY";
	  src: url("font/Yoko/IBMPSMedium.woff2") format('woff2'),
	       url("font/Yoko/IBMPSMedium.woff") format('woff'),
	       url("font/Yoko/IBMPSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSMediumYJ";
	  src: url("font/Yoko/J/IBMPSMedium.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSMedium.woff") format('woff'),
	       url("font/Yoko/J/IBMPSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSMediumTJ";
	  src: url("font/Tate/J/IBMPSMedium.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSMedium.woff") format('woff'),
	       url("font/Tate/J/IBMPSMedium.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSRegularT";
	  src: url("font/Tate/IBMPSRegular.woff2") format('woff2'),
	       url("font/Tate/IBMPSRegular.woff") format('woff'),
	       url("font/Tate/IBMPSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSRegularY";
	  src: url("font/Yoko/IBMPSRegular.woff2") format('woff2'),
	       url("font/Yoko/IBMPSRegular.woff") format('woff'),
	       url("font/Yoko/IBMPSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSRegularYJ";
	  src: url("font/Yoko/J/IBMPSRegular.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSRegular.woff") format('woff'),
	       url("font/Yoko/J/IBMPSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSRegularTJ";
	  src: url("font/Tate/J/IBMPSRegular.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSRegular.woff") format('woff'),
	       url("font/Tate/J/IBMPSRegular.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSSemiBoldT";
	  src: url("font/Tate/IBMPSSemiBold.woff2") format('woff2'),
	       url("font/Tate/IBMPSSemiBold.woff") format('woff'),
	       url("font/Tate/IBMPSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSSemiBoldY";
	  src: url("font/Yoko/IBMPSSemiBold.woff2") format('woff2'),
	       url("font/Yoko/IBMPSSemiBold.woff") format('woff'),
	       url("font/Yoko/IBMPSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSSemiBoldYJ";
	  src: url("font/Yoko/J/IBMPSSemiBold.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSSemiBold.woff") format('woff'),
	       url("font/Yoko/J/IBMPSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSSemiBoldTJ";
	  src: url("font/Tate/J/IBMPSSemiBold.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSSemiBold.woff") format('woff'),
	       url("font/Tate/J/IBMPSSemiBold.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSTextT";
	  src: url("font/Tate/IBMPSText.woff2") format('woff2'),
	       url("font/Tate/IBMPSText.woff") format('woff'),
	       url("font/Tate/IBMPSText.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSTextY";
	  src: url("font/Yoko/IBMPSText.woff2") format('woff2'),
	       url("font/Yoko/IBMPSText.woff") format('woff'),
	       url("font/Yoko/IBMPSText.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSTextYJ";
	  src: url("font/Yoko/J/IBMPSText.woff2") format('woff2'),
	       url("font/Yoko/J/IBMPSText.woff") format('woff'),
	       url("font/Yoko/J/IBMPSText.otf") format('opentype');
	}
	@font-face {
	  font-family: "IBMPSTextTJ";
	  src: url("font/Tate/J/IBMPSText.woff2") format('woff2'),
	       url("font/Tate/J/IBMPSText.woff") format('woff'),
	       url("font/Tate/J/IBMPSText.otf") format('opentype');
	}
	@font-face {
	  font-family: "ABT";
	  src: url("font/Tate/AB.woff2") format('woff2'),
	       url("font/Tate/AB.woff") format('woff'),
	       url("font/Tate/AB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ABY";
	  src: url("font/Yoko/AB.woff2") format('woff2'),
	       url("font/Yoko/AB.woff") format('woff'),
	       url("font/Yoko/AB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ABYJ";
	  src: url("font/Yoko/J/AB.woff2") format('woff2'),
	       url("font/Yoko/J/AB.woff") format('woff'),
	       url("font/Yoko/J/AB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ABTJ";
	  src: url("font/Tate/J/AB.woff2") format('woff2'),
	       url("font/Tate/J/AB.woff") format('woff'),
	       url("font/Tate/J/AB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "akabaraT";
	  src: url("font/Tate/akabara.woff2") format('woff2'),
	       url("font/Tate/akabara.woff") format('woff'),
	       url("font/Tate/akabara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "akabaraY";
	  src: url("font/Yoko/akabara.woff2") format('woff2'),
	       url("font/Yoko/akabara.woff") format('woff'),
	       url("font/Yoko/akabara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "akabaraYJ";
	  src: url("font/Yoko/J/akabara.woff2") format('woff2'),
	       url("font/Yoko/J/akabara.woff") format('woff'),
	       url("font/Yoko/J/akabara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "akabaraTJ";
	  src: url("font/Tate/J/akabara.woff2") format('woff2'),
	       url("font/Tate/J/akabara.woff") format('woff'),
	       url("font/Tate/J/akabara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ALT";
	  src: url("font/Tate/AL.woff2") format('woff2'),
	       url("font/Tate/AL.woff") format('woff'),
	       url("font/Tate/AL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ALY";
	  src: url("font/Yoko/AL.woff2") format('woff2'),
	       url("font/Yoko/AL.woff") format('woff'),
	       url("font/Yoko/AL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ALYJ";
	  src: url("font/Yoko/J/AL.woff2") format('woff2'),
	       url("font/Yoko/J/AL.woff") format('woff'),
	       url("font/Yoko/J/AL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ALTJ";
	  src: url("font/Tate/J/AL.woff2") format('woff2'),
	       url("font/Tate/J/AL.woff") format('woff'),
	       url("font/Tate/J/AL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "chogokubosoT";
	  src: url("font/Tate/chogokuboso.woff2") format('woff2'),
	       url("font/Tate/chogokuboso.woff") format('woff'),
	       url("font/Tate/chogokuboso.ttf") format('truetype');
	}
	@font-face {
	  font-family: "chogokubosoY";
	  src: url("font/Yoko/chogokuboso.woff2") format('woff2'),
	       url("font/Yoko/chogokuboso.woff") format('woff'),
	       url("font/Yoko/chogokuboso.ttf") format('truetype');
	}
	@font-face {
	  font-family: "chogokubosoYJ";
	  src: url("font/Yoko/J/chogokuboso.woff2") format('woff2'),
	       url("font/Yoko/J/chogokuboso.woff") format('woff'),
	       url("font/Yoko/J/chogokuboso.ttf") format('truetype');
	}
	@font-face {
	  font-family: "chogokubosoTJ";
	  src: url("font/Tate/J/chogokuboso.woff2") format('woff2'),
	       url("font/Tate/J/chogokuboso.woff") format('woff'),
	       url("font/Tate/J/chogokuboso.ttf") format('truetype');
	}
	@font-face {
	  font-family: "azukiT";
	  src: url("font/Tate/azuki.woff2") format('woff2'),
	       url("font/Tate/azuki.woff") format('woff'),
	       url("font/Tate/azuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "azukiY";
	  src: url("font/Yoko/azuki.woff2") format('woff2'),
	       url("font/Yoko/azuki.woff") format('woff'),
	       url("font/Yoko/azuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "azukiYJ";
	  src: url("font/Yoko/J/azuki.woff2") format('woff2'),
	       url("font/Yoko/J/azuki.woff") format('woff'),
	       url("font/Yoko/J/azuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "azukiTJ";
	  src: url("font/Tate/J/azuki.woff2") format('woff2'),
	       url("font/Tate/J/azuki.woff") format('woff'),
	       url("font/Tate/J/azuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CinecaptionT";
	  src: url("font/Tate/Cinecaption.woff2") format('woff2'),
	       url("font/Tate/Cinecaption.woff") format('woff'),
	       url("font/Tate/Cinecaption.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CinecaptionY";
	  src: url("font/Yoko/Cinecaption.woff2") format('woff2'),
	       url("font/Yoko/Cinecaption.woff") format('woff'),
	       url("font/Yoko/Cinecaption.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CinecaptionYJ";
	  src: url("font/Yoko/J/Cinecaption.woff2") format('woff2'),
	       url("font/Yoko/J/Cinecaption.woff") format('woff'),
	       url("font/Yoko/J/Cinecaption.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CinecaptionTJ";
	  src: url("font/Tate/J/Cinecaption.woff2") format('woff2'),
	       url("font/Tate/J/Cinecaption.woff") format('woff'),
	       url("font/Tate/J/Cinecaption.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaT";
	  src: url("font/Tate/Honoka.woff2") format('woff2'),
	       url("font/Tate/Honoka.woff") format('woff'),
	       url("font/Tate/Honoka.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaY";
	  src: url("font/Yoko/Honoka.woff2") format('woff2'),
	       url("font/Yoko/Honoka.woff") format('woff'),
	       url("font/Yoko/Honoka.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaYJ";
	  src: url("font/Yoko/J/Honoka.woff2") format('woff2'),
	       url("font/Yoko/J/Honoka.woff") format('woff'),
	       url("font/Yoko/J/Honoka.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaTJ";
	  src: url("font/Tate/J/Honoka.woff2") format('woff2'),
	       url("font/Tate/J/Honoka.woff") format('woff'),
	       url("font/Tate/J/Honoka.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAkakuT";
	  src: url("font/Tate/HonokaAkaku.woff2") format('woff2'),
	       url("font/Tate/HonokaAkaku.woff") format('woff'),
	       url("font/Tate/HonokaAkaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAkakuY";
	  src: url("font/Yoko/HonokaAkaku.woff2") format('woff2'),
	       url("font/Yoko/HonokaAkaku.woff") format('woff'),
	       url("font/Yoko/HonokaAkaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAkakuYJ";
	  src: url("font/Yoko/J/HonokaAkaku.woff2") format('woff2'),
	       url("font/Yoko/J/HonokaAkaku.woff") format('woff'),
	       url("font/Yoko/J/HonokaAkaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAkakuTJ";
	  src: url("font/Tate/J/HonokaAkaku.woff2") format('woff2'),
	       url("font/Tate/J/HonokaAkaku.woff") format('woff'),
	       url("font/Tate/J/HonokaAkaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAmaruT";
	  src: url("font/Tate/HonokaAmaru.woff2") format('woff2'),
	       url("font/Tate/HonokaAmaru.woff") format('woff'),
	       url("font/Tate/HonokaAmaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAmaruY";
	  src: url("font/Yoko/HonokaAmaru.woff2") format('woff2'),
	       url("font/Yoko/HonokaAmaru.woff") format('woff'),
	       url("font/Yoko/HonokaAmaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAmaruYJ";
	  src: url("font/Yoko/J/HonokaAmaru.woff2") format('woff2'),
	       url("font/Yoko/J/HonokaAmaru.woff") format('woff'),
	       url("font/Yoko/J/HonokaAmaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokaAmaruTJ";
	  src: url("font/Tate/J/HonokaAmaru.woff2") format('woff2'),
	       url("font/Tate/J/HonokaAmaru.woff") format('woff'),
	       url("font/Tate/J/HonokaAmaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokamaruT";
	  src: url("font/Tate/Honokamaru.woff2") format('woff2'),
	       url("font/Tate/Honokamaru.woff") format('woff'),
	       url("font/Tate/Honokamaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokamaruY";
	  src: url("font/Yoko/Honokamaru.woff2") format('woff2'),
	       url("font/Yoko/Honokamaru.woff") format('woff'),
	       url("font/Yoko/Honokamaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokamaruYJ";
	  src: url("font/Yoko/J/Honokamaru.woff2") format('woff2'),
	       url("font/Yoko/J/Honokamaru.woff") format('woff'),
	       url("font/Yoko/J/Honokamaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HonokamaruTJ";
	  src: url("font/Tate/J/Honokamaru.woff2") format('woff2'),
	       url("font/Tate/J/Honokamaru.woff") format('woff'),
	       url("font/Tate/J/Honokamaru.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-BT";
	  src: url("font/Tate/irohakakuC-B.woff2") format('woff2'),
	       url("font/Tate/irohakakuC-B.woff") format('woff'),
	       url("font/Tate/irohakakuC-B.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-BY";
	  src: url("font/Yoko/irohakakuC-B.woff2") format('woff2'),
	       url("font/Yoko/irohakakuC-B.woff") format('woff'),
	       url("font/Yoko/irohakakuC-B.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-BYJ";
	  src: url("font/Yoko/J/irohakakuC-B.woff2") format('woff2'),
	       url("font/Yoko/J/irohakakuC-B.woff") format('woff'),
	       url("font/Yoko/J/irohakakuC-B.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-BTJ";
	  src: url("font/Tate/J/irohakakuC-B.woff2") format('woff2'),
	       url("font/Tate/J/irohakakuC-B.woff") format('woff'),
	       url("font/Tate/J/irohakakuC-B.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-ELT";
	  src: url("font/Tate/irohakakuC-EL.woff2") format('woff2'),
	       url("font/Tate/irohakakuC-EL.woff") format('woff'),
	       url("font/Tate/irohakakuC-EL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-ELY";
	  src: url("font/Yoko/irohakakuC-EL.woff2") format('woff2'),
	       url("font/Yoko/irohakakuC-EL.woff") format('woff'),
	       url("font/Yoko/irohakakuC-EL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-ELYJ";
	  src: url("font/Yoko/J/irohakakuC-EL.woff2") format('woff2'),
	       url("font/Yoko/J/irohakakuC-EL.woff") format('woff'),
	       url("font/Yoko/J/irohakakuC-EL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-ELTJ";
	  src: url("font/Tate/J/irohakakuC-EL.woff2") format('woff2'),
	       url("font/Tate/J/irohakakuC-EL.woff") format('woff'),
	       url("font/Tate/J/irohakakuC-EL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-LT";
	  src: url("font/Tate/irohakakuC-L.woff2") format('woff2'),
	       url("font/Tate/irohakakuC-L.woff") format('woff'),
	       url("font/Tate/irohakakuC-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-LY";
	  src: url("font/Yoko/irohakakuC-L.woff2") format('woff2'),
	       url("font/Yoko/irohakakuC-L.woff") format('woff'),
	       url("font/Yoko/irohakakuC-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-LYJ";
	  src: url("font/Yoko/J/irohakakuC-L.woff2") format('woff2'),
	       url("font/Yoko/J/irohakakuC-L.woff") format('woff'),
	       url("font/Yoko/J/irohakakuC-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-LTJ";
	  src: url("font/Tate/J/irohakakuC-L.woff2") format('woff2'),
	       url("font/Tate/J/irohakakuC-L.woff") format('woff'),
	       url("font/Tate/J/irohakakuC-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-MT";
	  src: url("font/Tate/irohakakuC-M.woff2") format('woff2'),
	       url("font/Tate/irohakakuC-M.woff") format('woff'),
	       url("font/Tate/irohakakuC-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-MY";
	  src: url("font/Yoko/irohakakuC-M.woff2") format('woff2'),
	       url("font/Yoko/irohakakuC-M.woff") format('woff'),
	       url("font/Yoko/irohakakuC-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-MYJ";
	  src: url("font/Yoko/J/irohakakuC-M.woff2") format('woff2'),
	       url("font/Yoko/J/irohakakuC-M.woff") format('woff'),
	       url("font/Yoko/J/irohakakuC-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-MTJ";
	  src: url("font/Tate/J/irohakakuC-M.woff2") format('woff2'),
	       url("font/Tate/J/irohakakuC-M.woff") format('woff'),
	       url("font/Tate/J/irohakakuC-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-RT";
	  src: url("font/Tate/irohakakuC-R.woff2") format('woff2'),
	       url("font/Tate/irohakakuC-R.woff") format('woff'),
	       url("font/Tate/irohakakuC-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-RY";
	  src: url("font/Yoko/irohakakuC-R.woff2") format('woff2'),
	       url("font/Yoko/irohakakuC-R.woff") format('woff'),
	       url("font/Yoko/irohakakuC-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-RYJ";
	  src: url("font/Yoko/J/irohakakuC-R.woff2") format('woff2'),
	       url("font/Yoko/J/irohakakuC-R.woff") format('woff'),
	       url("font/Yoko/J/irohakakuC-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohakakuC-RTJ";
	  src: url("font/Tate/J/irohakakuC-R.woff2") format('woff2'),
	       url("font/Tate/J/irohakakuC-R.woff") format('woff'),
	       url("font/Tate/J/irohakakuC-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-LT";
	  src: url("font/Tate/irohamaru-L.woff2") format('woff2'),
	       url("font/Tate/irohamaru-L.woff") format('woff'),
	       url("font/Tate/irohamaru-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-LY";
	  src: url("font/Yoko/irohamaru-L.woff2") format('woff2'),
	       url("font/Yoko/irohamaru-L.woff") format('woff'),
	       url("font/Yoko/irohamaru-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-LYJ";
	  src: url("font/Yoko/J/irohamaru-L.woff2") format('woff2'),
	       url("font/Yoko/J/irohamaru-L.woff") format('woff'),
	       url("font/Yoko/J/irohamaru-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-LTJ";
	  src: url("font/Tate/J/irohamaru-L.woff2") format('woff2'),
	       url("font/Tate/J/irohamaru-L.woff") format('woff'),
	       url("font/Tate/J/irohamaru-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-MT";
	  src: url("font/Tate/irohamaru-M.woff2") format('woff2'),
	       url("font/Tate/irohamaru-M.woff") format('woff'),
	       url("font/Tate/irohamaru-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-MY";
	  src: url("font/Yoko/irohamaru-M.woff2") format('woff2'),
	       url("font/Yoko/irohamaru-M.woff") format('woff'),
	       url("font/Yoko/irohamaru-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-MYJ";
	  src: url("font/Yoko/J/irohamaru-M.woff2") format('woff2'),
	       url("font/Yoko/J/irohamaru-M.woff") format('woff'),
	       url("font/Yoko/J/irohamaru-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-MTJ";
	  src: url("font/Tate/J/irohamaru-M.woff2") format('woff2'),
	       url("font/Tate/J/irohamaru-M.woff") format('woff'),
	       url("font/Tate/J/irohamaru-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-RT";
	  src: url("font/Tate/irohamaru-R.woff2") format('woff2'),
	       url("font/Tate/irohamaru-R.woff") format('woff'),
	       url("font/Tate/irohamaru-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-RY";
	  src: url("font/Yoko/irohamaru-R.woff2") format('woff2'),
	       url("font/Yoko/irohamaru-R.woff") format('woff'),
	       url("font/Yoko/irohamaru-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-RYJ";
	  src: url("font/Yoko/J/irohamaru-R.woff2") format('woff2'),
	       url("font/Yoko/J/irohamaru-R.woff") format('woff'),
	       url("font/Yoko/J/irohamaru-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "irohamaru-RTJ";
	  src: url("font/Tate/J/irohamaru-R.woff2") format('woff2'),
	       url("font/Tate/J/irohamaru-R.woff") format('woff'),
	       url("font/Tate/J/irohamaru-R.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-LT";
	  src: url("font/Tate/JKG-L.woff2") format('woff2'),
	       url("font/Tate/JKG-L.woff") format('woff'),
	       url("font/Tate/JKG-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-LY";
	  src: url("font/Yoko/JKG-L.woff2") format('woff2'),
	       url("font/Yoko/JKG-L.woff") format('woff'),
	       url("font/Yoko/JKG-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-LYJ";
	  src: url("font/Yoko/J/JKG-L.woff2") format('woff2'),
	       url("font/Yoko/J/JKG-L.woff") format('woff'),
	       url("font/Yoko/J/JKG-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-LTJ";
	  src: url("font/Tate/J/JKG-L.woff2") format('woff2'),
	       url("font/Tate/J/JKG-L.woff") format('woff'),
	       url("font/Tate/J/JKG-L.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-MT";
	  src: url("font/Tate/JKG-M.woff2") format('woff2'),
	       url("font/Tate/JKG-M.woff") format('woff'),
	       url("font/Tate/JKG-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-MY";
	  src: url("font/Yoko/JKG-M.woff2") format('woff2'),
	       url("font/Yoko/JKG-M.woff") format('woff'),
	       url("font/Yoko/JKG-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-MYJ";
	  src: url("font/Yoko/J/JKG-M.woff2") format('woff2'),
	       url("font/Yoko/J/JKG-M.woff") format('woff'),
	       url("font/Yoko/J/JKG-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "JKG-MTJ";
	  src: url("font/Tate/J/JKG-M.woff2") format('woff2'),
	       url("font/Tate/J/JKG-M.woff") format('woff'),
	       url("font/Tate/J/JKG-M.ttf") format('truetype');
	}
	@font-face {
	  font-family: "keifontT";
	  src: url("font/Tate/keifont.woff2") format('woff2'),
	       url("font/Tate/keifont.woff") format('woff'),
	       url("font/Tate/keifont.ttf") format('truetype');
	}
	@font-face {
	  font-family: "keifontY";
	  src: url("font/Yoko/keifont.woff2") format('woff2'),
	       url("font/Yoko/keifont.woff") format('woff'),
	       url("font/Yoko/keifont.ttf") format('truetype');
	}
	@font-face {
	  font-family: "keifontYJ";
	  src: url("font/Yoko/J/keifont.woff2") format('woff2'),
	       url("font/Yoko/J/keifont.woff") format('woff'),
	       url("font/Yoko/J/keifont.ttf") format('truetype');
	}
	@font-face {
	  font-family: "keifontTJ";
	  src: url("font/Tate/J/keifont.woff2") format('woff2'),
	       url("font/Tate/J/keifont.woff") format('woff'),
	       url("font/Tate/J/keifont.ttf") format('truetype');
	}
	@font-face {
	  font-family: "kurobaraT";
	  src: url("font/Tate/kurobara.woff2") format('woff2'),
	       url("font/Tate/kurobara.woff") format('woff'),
	       url("font/Tate/kurobara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "kurobaraY";
	  src: url("font/Yoko/kurobara.woff2") format('woff2'),
	       url("font/Yoko/kurobara.woff") format('woff'),
	       url("font/Yoko/kurobara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "kurobaraYJ";
	  src: url("font/Yoko/J/kurobara.woff2") format('woff2'),
	       url("font/Yoko/J/kurobara.woff") format('woff'),
	       url("font/Yoko/J/kurobara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "kurobaraTJ";
	  src: url("font/Tate/J/kurobara.woff2") format('woff2'),
	       url("font/Tate/J/kurobara.woff") format('woff'),
	       url("font/Tate/J/kurobara.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicokakuT";
	  src: url("font/Tate/Nicokaku.woff2") format('woff2'),
	       url("font/Tate/Nicokaku.woff") format('woff'),
	       url("font/Tate/Nicokaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicokakuY";
	  src: url("font/Yoko/Nicokaku.woff2") format('woff2'),
	       url("font/Yoko/Nicokaku.woff") format('woff'),
	       url("font/Yoko/Nicokaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicokakuYJ";
	  src: url("font/Yoko/J/Nicokaku.woff2") format('woff2'),
	       url("font/Yoko/J/Nicokaku.woff") format('woff'),
	       url("font/Yoko/J/Nicokaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicokakuTJ";
	  src: url("font/Tate/J/Nicokaku.woff2") format('woff2'),
	       url("font/Tate/J/Nicokaku.woff") format('woff'),
	       url("font/Tate/J/Nicokaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicomojiPT";
	  src: url("font/Tate/NicomojiP.woff2") format('woff2'),
	       url("font/Tate/NicomojiP.woff") format('woff'),
	       url("font/Tate/NicomojiP.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicomojiPY";
	  src: url("font/Yoko/NicomojiP.woff2") format('woff2'),
	       url("font/Yoko/NicomojiP.woff") format('woff'),
	       url("font/Yoko/NicomojiP.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicomojiPYJ";
	  src: url("font/Yoko/J/NicomojiP.woff2") format('woff2'),
	       url("font/Yoko/J/NicomojiP.woff") format('woff'),
	       url("font/Yoko/J/NicomojiP.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NicomojiPTJ";
	  src: url("font/Tate/J/NicomojiP.woff2") format('woff2'),
	       url("font/Tate/J/NicomojiP.woff") format('woff'),
	       url("font/Tate/J/NicomojiP.ttf") format('truetype');
	}
	@font-face {
	  font-family: "OradanoT";
	  src: url("font/Tate/Oradano.woff2") format('woff2'),
	       url("font/Tate/Oradano.woff") format('woff'),
	       url("font/Tate/Oradano.ttf") format('truetype');
	}
	@font-face {
	  font-family: "OradanoY";
	  src: url("font/Yoko/Oradano.woff2") format('woff2'),
	       url("font/Yoko/Oradano.woff") format('woff'),
	       url("font/Yoko/Oradano.ttf") format('truetype');
	}
	@font-face {
	  font-family: "OradanoYJ";
	  src: url("font/Yoko/J/Oradano.woff2") format('woff2'),
	       url("font/Yoko/J/Oradano.woff") format('woff'),
	       url("font/Yoko/J/Oradano.ttf") format('truetype');
	}
	@font-face {
	  font-family: "OradanoTJ";
	  src: url("font/Tate/J/Oradano.woff2") format('woff2'),
	       url("font/Tate/J/Oradano.woff") format('woff'),
	       url("font/Tate/J/Oradano.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBT";
	  src: url("font/Tate/RM2pB.woff2") format('woff2'),
	       url("font/Tate/RM2pB.woff") format('woff'),
	       url("font/Tate/RM2pB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBY";
	  src: url("font/Yoko/RM2pB.woff2") format('woff2'),
	       url("font/Yoko/RM2pB.woff") format('woff'),
	       url("font/Yoko/RM2pB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBYJ";
	  src: url("font/Yoko/J/RM2pB.woff2") format('woff2'),
	       url("font/Yoko/J/RM2pB.woff") format('woff'),
	       url("font/Yoko/J/RM2pB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBTJ";
	  src: url("font/Tate/J/RM2pB.woff2") format('woff2'),
	       url("font/Tate/J/RM2pB.woff") format('woff'),
	       url("font/Tate/J/RM2pB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBLT";
	  src: url("font/Tate/RM2pBL.woff2") format('woff2'),
	       url("font/Tate/RM2pBL.woff") format('woff'),
	       url("font/Tate/RM2pBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBLY";
	  src: url("font/Yoko/RM2pBL.woff2") format('woff2'),
	       url("font/Yoko/RM2pBL.woff") format('woff'),
	       url("font/Yoko/RM2pBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBLYJ";
	  src: url("font/Yoko/J/RM2pBL.woff2") format('woff2'),
	       url("font/Yoko/J/RM2pBL.woff") format('woff'),
	       url("font/Yoko/J/RM2pBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pBLTJ";
	  src: url("font/Tate/J/RM2pBL.woff2") format('woff2'),
	       url("font/Tate/J/RM2pBL.woff") format('woff'),
	       url("font/Tate/J/RM2pBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pLT";
	  src: url("font/Tate/RM2pL.woff2") format('woff2'),
	       url("font/Tate/RM2pL.woff") format('woff'),
	       url("font/Tate/RM2pL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pLY";
	  src: url("font/Yoko/RM2pL.woff2") format('woff2'),
	       url("font/Yoko/RM2pL.woff") format('woff'),
	       url("font/Yoko/RM2pL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pLYJ";
	  src: url("font/Yoko/J/RM2pL.woff2") format('woff2'),
	       url("font/Yoko/J/RM2pL.woff") format('woff'),
	       url("font/Yoko/J/RM2pL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pLTJ";
	  src: url("font/Tate/J/RM2pL.woff2") format('woff2'),
	       url("font/Tate/J/RM2pL.woff") format('woff'),
	       url("font/Tate/J/RM2pL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pMT";
	  src: url("font/Tate/RM2pM.woff2") format('woff2'),
	       url("font/Tate/RM2pM.woff") format('woff'),
	       url("font/Tate/RM2pM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pMY";
	  src: url("font/Yoko/RM2pM.woff2") format('woff2'),
	       url("font/Yoko/RM2pM.woff") format('woff'),
	       url("font/Yoko/RM2pM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pMYJ";
	  src: url("font/Yoko/J/RM2pM.woff2") format('woff2'),
	       url("font/Yoko/J/RM2pM.woff") format('woff'),
	       url("font/Yoko/J/RM2pM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pMTJ";
	  src: url("font/Tate/J/RM2pM.woff2") format('woff2'),
	       url("font/Tate/J/RM2pM.woff") format('woff'),
	       url("font/Tate/J/RM2pM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pRT";
	  src: url("font/Tate/RM2pR.woff2") format('woff2'),
	       url("font/Tate/RM2pR.woff") format('woff'),
	       url("font/Tate/RM2pR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pRY";
	  src: url("font/Yoko/RM2pR.woff2") format('woff2'),
	       url("font/Yoko/RM2pR.woff") format('woff'),
	       url("font/Yoko/RM2pR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pRYJ";
	  src: url("font/Yoko/J/RM2pR.woff2") format('woff2'),
	       url("font/Yoko/J/RM2pR.woff") format('woff'),
	       url("font/Yoko/J/RM2pR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pRTJ";
	  src: url("font/Tate/J/RM2pR.woff2") format('woff2'),
	       url("font/Tate/J/RM2pR.woff") format('woff'),
	       url("font/Tate/J/RM2pR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pTT";
	  src: url("font/Tate/RM2pT.woff2") format('woff2'),
	       url("font/Tate/RM2pT.woff") format('woff'),
	       url("font/Tate/RM2pT.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pTY";
	  src: url("font/Yoko/RM2pT.woff2") format('woff2'),
	       url("font/Yoko/RM2pT.woff") format('woff'),
	       url("font/Yoko/RM2pT.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pTYJ";
	  src: url("font/Yoko/J/RM2pT.woff2") format('woff2'),
	       url("font/Yoko/J/RM2pT.woff") format('woff'),
	       url("font/Yoko/J/RM2pT.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RM2pTTJ";
	  src: url("font/Tate/J/RM2pT.woff2") format('woff2'),
	       url("font/Tate/J/RM2pT.woff") format('woff'),
	       url("font/Tate/J/RM2pT.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SatsukiT";
	  src: url("font/Tate/Satsuki.woff2") format('woff2'),
	       url("font/Tate/Satsuki.woff") format('woff'),
	       url("font/Tate/Satsuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SatsukiY";
	  src: url("font/Yoko/Satsuki.woff2") format('woff2'),
	       url("font/Yoko/Satsuki.woff") format('woff'),
	       url("font/Yoko/Satsuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SatsukiYJ";
	  src: url("font/Yoko/J/Satsuki.woff2") format('woff2'),
	       url("font/Yoko/J/Satsuki.woff") format('woff'),
	       url("font/Yoko/J/Satsuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SatsukiTJ";
	  src: url("font/Tate/J/Satsuki.woff2") format('woff2'),
	       url("font/Tate/J/Satsuki.woff") format('woff'),
	       url("font/Tate/J/Satsuki.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipT";
	  src: url("font/Tate/Ship.woff2") format('woff2'),
	       url("font/Tate/Ship.woff") format('woff'),
	       url("font/Tate/Ship.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipY";
	  src: url("font/Yoko/Ship.woff2") format('woff2'),
	       url("font/Yoko/Ship.woff") format('woff'),
	       url("font/Yoko/Ship.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipYJ";
	  src: url("font/Yoko/J/Ship.woff2") format('woff2'),
	       url("font/Yoko/J/Ship.woff") format('woff'),
	       url("font/Yoko/J/Ship.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipTJ";
	  src: url("font/Tate/J/Ship.woff2") format('woff2'),
	       url("font/Tate/J/Ship.woff") format('woff'),
	       url("font/Tate/J/Ship.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAnMT";
	  src: url("font/Tate/ShipAnM.woff2") format('woff2'),
	       url("font/Tate/ShipAnM.woff") format('woff'),
	       url("font/Tate/ShipAnM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAnMY";
	  src: url("font/Yoko/ShipAnM.woff2") format('woff2'),
	       url("font/Yoko/ShipAnM.woff") format('woff'),
	       url("font/Yoko/ShipAnM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAnMYJ";
	  src: url("font/Yoko/J/ShipAnM.woff2") format('woff2'),
	       url("font/Yoko/J/ShipAnM.woff") format('woff'),
	       url("font/Yoko/J/ShipAnM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAnMTJ";
	  src: url("font/Tate/J/ShipAnM.woff2") format('woff2'),
	       url("font/Tate/J/ShipAnM.woff") format('woff'),
	       url("font/Tate/J/ShipAnM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAntiT";
	  src: url("font/Tate/ShipAnti.woff2") format('woff2'),
	       url("font/Tate/ShipAnti.woff") format('woff'),
	       url("font/Tate/ShipAnti.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAntiY";
	  src: url("font/Yoko/ShipAnti.woff2") format('woff2'),
	       url("font/Yoko/ShipAnti.woff") format('woff'),
	       url("font/Yoko/ShipAnti.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAntiYJ";
	  src: url("font/Yoko/J/ShipAnti.woff2") format('woff2'),
	       url("font/Yoko/J/ShipAnti.woff") format('woff'),
	       url("font/Yoko/J/ShipAnti.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ShipAntiTJ";
	  src: url("font/Tate/J/ShipAnti.woff2") format('woff2'),
	       url("font/Tate/J/ShipAnti.woff") format('woff'),
	       url("font/Tate/J/ShipAnti.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SoukouMinchoT";
	  src: url("font/Tate/SoukouMincho.woff2") format('woff2'),
	       url("font/Tate/SoukouMincho.woff") format('woff'),
	       url("font/Tate/SoukouMincho.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SoukouMinchoY";
	  src: url("font/Yoko/SoukouMincho.woff2") format('woff2'),
	       url("font/Yoko/SoukouMincho.woff") format('woff'),
	       url("font/Yoko/SoukouMincho.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SoukouMinchoYJ";
	  src: url("font/Yoko/J/SoukouMincho.woff2") format('woff2'),
	       url("font/Yoko/J/SoukouMincho.woff") format('woff'),
	       url("font/Yoko/J/SoukouMincho.ttf") format('truetype');
	}
	@font-face {
	  font-family: "SoukouMinchoTJ";
	  src: url("font/Tate/J/SoukouMincho.woff2") format('woff2'),
	       url("font/Tate/J/SoukouMincho.woff") format('woff'),
	       url("font/Tate/J/SoukouMincho.ttf") format('truetype');
	}
	@font-face {
	  font-family: "WaT";
	  src: url("font/Tate/Wa.woff2") format('woff2'),
	       url("font/Tate/Wa.woff") format('woff'),
	       url("font/Tate/Wa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "WaY";
	  src: url("font/Yoko/Wa.woff2") format('woff2'),
	       url("font/Yoko/Wa.woff") format('woff'),
	       url("font/Yoko/Wa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "WaYJ";
	  src: url("font/Yoko/J/Wa.woff2") format('woff2'),
	       url("font/Yoko/J/Wa.woff") format('woff'),
	       url("font/Yoko/J/Wa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "WaTJ";
	  src: url("font/Tate/J/Wa.woff2") format('woff2'),
	       url("font/Tate/J/Wa.woff") format('woff'),
	       url("font/Tate/J/Wa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZatsuT";
	  src: url("font/Tate/Zatsu.woff2") format('woff2'),
	       url("font/Tate/Zatsu.woff") format('woff'),
	       url("font/Tate/Zatsu.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZatsuY";
	  src: url("font/Yoko/Zatsu.woff2") format('woff2'),
	       url("font/Yoko/Zatsu.woff") format('woff'),
	       url("font/Yoko/Zatsu.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZatsuYJ";
	  src: url("font/Yoko/J/Zatsu.woff2") format('woff2'),
	       url("font/Yoko/J/Zatsu.woff") format('woff'),
	       url("font/Yoko/J/Zatsu.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZatsuTJ";
	  src: url("font/Tate/J/Zatsu.woff2") format('woff2'),
	       url("font/Tate/J/Zatsu.woff") format('woff'),
	       url("font/Tate/J/Zatsu.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeRT";
	  src: url("font/Tate/KleeR.woff2") format('woff2'),
	       url("font/Tate/KleeR.woff") format('woff'),
	       url("font/Tate/KleeR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeRY";
	  src: url("font/Yoko/KleeR.woff2") format('woff2'),
	       url("font/Yoko/KleeR.woff") format('woff'),
	       url("font/Yoko/KleeR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeRYJ";
	  src: url("font/Yoko/J/KleeR.woff2") format('woff2'),
	       url("font/Yoko/J/KleeR.woff") format('woff'),
	       url("font/Yoko/J/KleeR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeRTJ";
	  src: url("font/Tate/J/KleeR.woff2") format('woff2'),
	       url("font/Tate/J/KleeR.woff") format('woff'),
	       url("font/Tate/J/KleeR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeSBT";
	  src: url("font/Tate/KleeSB.woff2") format('woff2'),
	       url("font/Tate/KleeSB.woff") format('woff'),
	       url("font/Tate/KleeSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeSBY";
	  src: url("font/Yoko/KleeSB.woff2") format('woff2'),
	       url("font/Yoko/KleeSB.woff") format('woff'),
	       url("font/Yoko/KleeSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeSBYJ";
	  src: url("font/Yoko/J/KleeSB.woff2") format('woff2'),
	       url("font/Yoko/J/KleeSB.woff") format('woff'),
	       url("font/Yoko/J/KleeSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KleeSBTJ";
	  src: url("font/Tate/J/KleeSB.woff2") format('woff2'),
	       url("font/Tate/J/KleeSB.woff") format('woff'),
	       url("font/Tate/J/KleeSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ReggaeT";
	  src: url("font/Tate/Reggae.woff2") format('woff2'),
	       url("font/Tate/Reggae.woff") format('woff'),
	       url("font/Tate/Reggae.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ReggaeY";
	  src: url("font/Yoko/Reggae.woff2") format('woff2'),
	       url("font/Yoko/Reggae.woff") format('woff'),
	       url("font/Yoko/Reggae.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ReggaeYJ";
	  src: url("font/Yoko/J/Reggae.woff2") format('woff2'),
	       url("font/Yoko/J/Reggae.woff") format('woff'),
	       url("font/Yoko/J/Reggae.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ReggaeTJ";
	  src: url("font/Tate/J/Reggae.woff2") format('woff2'),
	       url("font/Tate/J/Reggae.woff") format('woff'),
	       url("font/Tate/J/Reggae.ttf") format('truetype');
	}
	@font-face {
	  font-family: "StickT";
	  src: url("font/Tate/Stick.woff2") format('woff2'),
	       url("font/Tate/Stick.woff") format('woff'),
	       url("font/Tate/Stick.ttf") format('truetype');
	}
	@font-face {
	  font-family: "StickY";
	  src: url("font/Yoko/Stick.woff2") format('woff2'),
	       url("font/Yoko/Stick.woff") format('woff'),
	       url("font/Yoko/Stick.ttf") format('truetype');
	}
	@font-face {
	  font-family: "StickYJ";
	  src: url("font/Yoko/J/Stick.woff2") format('woff2'),
	       url("font/Yoko/J/Stick.woff") format('woff'),
	       url("font/Yoko/J/Stick.ttf") format('truetype');
	}
	@font-face {
	  font-family: "StickTJ";
	  src: url("font/Tate/J/Stick.woff2") format('woff2'),
	       url("font/Tate/J/Stick.woff") format('woff'),
	       url("font/Tate/J/Stick.ttf") format('truetype');
	}
	@font-face {
	  font-family: "TrainT";
	  src: url("font/Tate/Train.woff2") format('woff2'),
	       url("font/Tate/Train.woff") format('woff'),
	       url("font/Tate/Train.ttf") format('truetype');
	}
	@font-face {
	  font-family: "TrainY";
	  src: url("font/Yoko/Train.woff2") format('woff2'),
	       url("font/Yoko/Train.woff") format('woff'),
	       url("font/Yoko/Train.ttf") format('truetype');
	}
	@font-face {
	  font-family: "TrainYJ";
	  src: url("font/Yoko/J/Train.woff2") format('woff2'),
	       url("font/Yoko/J/Train.woff") format('woff'),
	       url("font/Yoko/J/Train.ttf") format('truetype');
	}
	@font-face {
	  font-family: "TrainTJ";
	  src: url("font/Tate/J/Train.woff2") format('woff2'),
	       url("font/Tate/J/Train.woff") format('woff'),
	       url("font/Tate/J/Train.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RampartT";
	  src: url("font/Tate/Rampart.woff2") format('woff2'),
	       url("font/Tate/Rampart.woff") format('woff'),
	       url("font/Tate/Rampart.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RampartY";
	  src: url("font/Yoko/Rampart.woff2") format('woff2'),
	       url("font/Yoko/Rampart.woff") format('woff'),
	       url("font/Yoko/Rampart.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RampartYJ";
	  src: url("font/Yoko/J/Rampart.woff2") format('woff2'),
	       url("font/Yoko/J/Rampart.woff") format('woff'),
	       url("font/Yoko/J/Rampart.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RampartTJ";
	  src: url("font/Tate/J/Rampart.woff2") format('woff2'),
	       url("font/Tate/J/Rampart.woff") format('woff'),
	       url("font/Tate/J/Rampart.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RocknRollT";
	  src: url("font/Tate/RocknRoll.woff2") format('woff2'),
	       url("font/Tate/RocknRoll.woff") format('woff'),
	       url("font/Tate/RocknRoll.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RocknRollY";
	  src: url("font/Yoko/RocknRoll.woff2") format('woff2'),
	       url("font/Yoko/RocknRoll.woff") format('woff'),
	       url("font/Yoko/RocknRoll.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RocknRollYJ";
	  src: url("font/Yoko/J/RocknRoll.woff2") format('woff2'),
	       url("font/Yoko/J/RocknRoll.woff") format('woff'),
	       url("font/Yoko/J/RocknRoll.ttf") format('truetype');
	}
	@font-face {
	  font-family: "RocknRollTJ";
	  src: url("font/Tate/J/RocknRoll.woff2") format('woff2'),
	       url("font/Tate/J/RocknRoll.woff") format('woff'),
	       url("font/Tate/J/RocknRoll.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoRT";
	  src: url("font/Tate/GenEiMgoR.woff2") format('woff2'),
	       url("font/Tate/GenEiMgoR.woff") format('woff'),
	       url("font/Tate/GenEiMgoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoRY";
	  src: url("font/Yoko/GenEiMgoR.woff2") format('woff2'),
	       url("font/Yoko/GenEiMgoR.woff") format('woff'),
	       url("font/Yoko/GenEiMgoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoRYJ";
	  src: url("font/Yoko/J/GenEiMgoR.woff2") format('woff2'),
	       url("font/Yoko/J/GenEiMgoR.woff") format('woff'),
	       url("font/Yoko/J/GenEiMgoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoRTJ";
	  src: url("font/Tate/J/GenEiMgoR.woff2") format('woff2'),
	       url("font/Tate/J/GenEiMgoR.woff") format('woff'),
	       url("font/Tate/J/GenEiMgoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoMT";
	  src: url("font/Tate/GenEiMgoM.woff2") format('woff2'),
	       url("font/Tate/GenEiMgoM.woff") format('woff'),
	       url("font/Tate/GenEiMgoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoMY";
	  src: url("font/Yoko/GenEiMgoM.woff2") format('woff2'),
	       url("font/Yoko/GenEiMgoM.woff") format('woff'),
	       url("font/Yoko/GenEiMgoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoMYJ";
	  src: url("font/Yoko/J/GenEiMgoM.woff2") format('woff2'),
	       url("font/Yoko/J/GenEiMgoM.woff") format('woff'),
	       url("font/Yoko/J/GenEiMgoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoMTJ";
	  src: url("font/Tate/J/GenEiMgoM.woff2") format('woff2'),
	       url("font/Tate/J/GenEiMgoM.woff") format('woff'),
	       url("font/Tate/J/GenEiMgoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBT";
	  src: url("font/Tate/GenEiMgoB.woff2") format('woff2'),
	       url("font/Tate/GenEiMgoB.woff") format('woff'),
	       url("font/Tate/GenEiMgoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBY";
	  src: url("font/Yoko/GenEiMgoB.woff2") format('woff2'),
	       url("font/Yoko/GenEiMgoB.woff") format('woff'),
	       url("font/Yoko/GenEiMgoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBYJ";
	  src: url("font/Yoko/J/GenEiMgoB.woff2") format('woff2'),
	       url("font/Yoko/J/GenEiMgoB.woff") format('woff'),
	       url("font/Yoko/J/GenEiMgoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBTJ";
	  src: url("font/Tate/J/GenEiMgoB.woff2") format('woff2'),
	       url("font/Tate/J/GenEiMgoB.woff") format('woff'),
	       url("font/Tate/J/GenEiMgoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoHT";
	  src: url("font/Tate/GenEiMgoH.woff2") format('woff2'),
	       url("font/Tate/GenEiMgoH.woff") format('woff'),
	       url("font/Tate/GenEiMgoH.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoHY";
	  src: url("font/Yoko/GenEiMgoH.woff2") format('woff2'),
	       url("font/Yoko/GenEiMgoH.woff") format('woff'),
	       url("font/Yoko/GenEiMgoH.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoHYJ";
	  src: url("font/Yoko/J/GenEiMgoH.woff2") format('woff2'),
	       url("font/Yoko/J/GenEiMgoH.woff") format('woff'),
	       url("font/Yoko/J/GenEiMgoH.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoHTJ";
	  src: url("font/Tate/J/GenEiMgoH.woff2") format('woff2'),
	       url("font/Tate/J/GenEiMgoH.woff") format('woff'),
	       url("font/Tate/J/GenEiMgoH.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBLT";
	  src: url("font/Tate/GenEiMgoBL.woff2") format('woff2'),
	       url("font/Tate/GenEiMgoBL.woff") format('woff'),
	       url("font/Tate/GenEiMgoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBLY";
	  src: url("font/Yoko/GenEiMgoBL.woff2") format('woff2'),
	       url("font/Yoko/GenEiMgoBL.woff") format('woff'),
	       url("font/Yoko/GenEiMgoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBLYJ";
	  src: url("font/Yoko/J/GenEiMgoBL.woff2") format('woff2'),
	       url("font/Yoko/J/GenEiMgoBL.woff") format('woff'),
	       url("font/Yoko/J/GenEiMgoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "GenEiMgoBLTJ";
	  src: url("font/Tate/J/GenEiMgoBL.woff2") format('woff2'),
	       url("font/Tate/J/GenEiMgoBL.woff") format('woff'),
	       url("font/Tate/J/GenEiMgoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NewTegominT";
	  src: url("font/Tate/NewTegomin.woff2") format('woff2'),
	       url("font/Tate/NewTegomin.woff") format('woff'),
	       url("font/Tate/NewTegomin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NewTegominY";
	  src: url("font/Yoko/NewTegomin.woff2") format('woff2'),
	       url("font/Yoko/NewTegomin.woff") format('woff'),
	       url("font/Yoko/NewTegomin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NewTegominYJ";
	  src: url("font/Yoko/J/NewTegomin.woff2") format('woff2'),
	       url("font/Yoko/J/NewTegomin.woff") format('woff'),
	       url("font/Yoko/J/NewTegomin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "NewTegominTJ";
	  src: url("font/Tate/J/NewTegomin.woff2") format('woff2'),
	       url("font/Tate/J/NewTegomin.woff") format('woff'),
	       url("font/Tate/J/NewTegomin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "MarukoiT";
	  src: url("font/Tate/Marukoi.woff2") format('woff2'),
	       url("font/Tate/Marukoi.woff") format('woff'),
	       url("font/Tate/Marukoi.ttf") format('truetype');
	}
	@font-face {
	  font-family: "MarukoiY";
	  src: url("font/Yoko/Marukoi.woff2") format('woff2'),
	       url("font/Yoko/Marukoi.woff") format('woff'),
	       url("font/Yoko/Marukoi.ttf") format('truetype');
	}
	@font-face {
	  font-family: "MarukoiYJ";
	  src: url("font/Yoko/J/Marukoi.woff2") format('woff2'),
	       url("font/Yoko/J/Marukoi.woff") format('woff'),
	       url("font/Yoko/J/Marukoi.ttf") format('truetype');
	}
	@font-face {
	  font-family: "MarukoiTJ";
	  src: url("font/Tate/J/Marukoi.woff2") format('woff2'),
	       url("font/Tate/J/Marukoi.woff") format('woff'),
	       url("font/Tate/J/Marukoi.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoLT";
	  src: url("font/Tate/ZenMaruGoL.woff2") format('woff2'),
	       url("font/Tate/ZenMaruGoL.woff") format('woff'),
	       url("font/Tate/ZenMaruGoL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoLY";
	  src: url("font/Yoko/ZenMaruGoL.woff2") format('woff2'),
	       url("font/Yoko/ZenMaruGoL.woff") format('woff'),
	       url("font/Yoko/ZenMaruGoL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoLYJ";
	  src: url("font/Yoko/J/ZenMaruGoL.woff2") format('woff2'),
	       url("font/Yoko/J/ZenMaruGoL.woff") format('woff'),
	       url("font/Yoko/J/ZenMaruGoL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoLTJ";
	  src: url("font/Tate/J/ZenMaruGoL.woff2") format('woff2'),
	       url("font/Tate/J/ZenMaruGoL.woff") format('woff'),
	       url("font/Tate/J/ZenMaruGoL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoRT";
	  src: url("font/Tate/ZenMaruGoR.woff2") format('woff2'),
	       url("font/Tate/ZenMaruGoR.woff") format('woff'),
	       url("font/Tate/ZenMaruGoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoRY";
	  src: url("font/Yoko/ZenMaruGoR.woff2") format('woff2'),
	       url("font/Yoko/ZenMaruGoR.woff") format('woff'),
	       url("font/Yoko/ZenMaruGoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoRYJ";
	  src: url("font/Yoko/J/ZenMaruGoR.woff2") format('woff2'),
	       url("font/Yoko/J/ZenMaruGoR.woff") format('woff'),
	       url("font/Yoko/J/ZenMaruGoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoRTJ";
	  src: url("font/Tate/J/ZenMaruGoR.woff2") format('woff2'),
	       url("font/Tate/J/ZenMaruGoR.woff") format('woff'),
	       url("font/Tate/J/ZenMaruGoR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoMT";
	  src: url("font/Tate/ZenMaruGoM.woff2") format('woff2'),
	       url("font/Tate/ZenMaruGoM.woff") format('woff'),
	       url("font/Tate/ZenMaruGoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoMY";
	  src: url("font/Yoko/ZenMaruGoM.woff2") format('woff2'),
	       url("font/Yoko/ZenMaruGoM.woff") format('woff'),
	       url("font/Yoko/ZenMaruGoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoMYJ";
	  src: url("font/Yoko/J/ZenMaruGoM.woff2") format('woff2'),
	       url("font/Yoko/J/ZenMaruGoM.woff") format('woff'),
	       url("font/Yoko/J/ZenMaruGoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoMTJ";
	  src: url("font/Tate/J/ZenMaruGoM.woff2") format('woff2'),
	       url("font/Tate/J/ZenMaruGoM.woff") format('woff'),
	       url("font/Tate/J/ZenMaruGoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBT";
	  src: url("font/Tate/ZenMaruGoB.woff2") format('woff2'),
	       url("font/Tate/ZenMaruGoB.woff") format('woff'),
	       url("font/Tate/ZenMaruGoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBY";
	  src: url("font/Yoko/ZenMaruGoB.woff2") format('woff2'),
	       url("font/Yoko/ZenMaruGoB.woff") format('woff'),
	       url("font/Yoko/ZenMaruGoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBYJ";
	  src: url("font/Yoko/J/ZenMaruGoB.woff2") format('woff2'),
	       url("font/Yoko/J/ZenMaruGoB.woff") format('woff'),
	       url("font/Yoko/J/ZenMaruGoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBTJ";
	  src: url("font/Tate/J/ZenMaruGoB.woff2") format('woff2'),
	       url("font/Tate/J/ZenMaruGoB.woff") format('woff'),
	       url("font/Tate/J/ZenMaruGoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBLT";
	  src: url("font/Tate/ZenMaruGoBL.woff2") format('woff2'),
	       url("font/Tate/ZenMaruGoBL.woff") format('woff'),
	       url("font/Tate/ZenMaruGoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBLY";
	  src: url("font/Yoko/ZenMaruGoBL.woff2") format('woff2'),
	       url("font/Yoko/ZenMaruGoBL.woff") format('woff'),
	       url("font/Yoko/ZenMaruGoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBLYJ";
	  src: url("font/Yoko/J/ZenMaruGoBL.woff2") format('woff2'),
	       url("font/Yoko/J/ZenMaruGoBL.woff") format('woff'),
	       url("font/Yoko/J/ZenMaruGoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenMaruGoBLTJ";
	  src: url("font/Tate/J/ZenMaruGoBL.woff2") format('woff2'),
	       url("font/Tate/J/ZenMaruGoBL.woff") format('woff'),
	       url("font/Tate/J/ZenMaruGoBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoMT";
	  src: url("font/Tate/CorpoLogoM.woff2") format('woff2'),
	       url("font/Tate/CorpoLogoM.woff") format('woff'),
	       url("font/Tate/CorpoLogoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoMY";
	  src: url("font/Yoko/CorpoLogoM.woff2") format('woff2'),
	       url("font/Yoko/CorpoLogoM.woff") format('woff'),
	       url("font/Yoko/CorpoLogoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoMYJ";
	  src: url("font/Yoko/J/CorpoLogoM.woff2") format('woff2'),
	       url("font/Yoko/J/CorpoLogoM.woff") format('woff'),
	       url("font/Yoko/J/CorpoLogoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoMTJ";
	  src: url("font/Tate/J/CorpoLogoM.woff2") format('woff2'),
	       url("font/Tate/J/CorpoLogoM.woff") format('woff'),
	       url("font/Tate/J/CorpoLogoM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoBT";
	  src: url("font/Tate/CorpoLogoB.woff2") format('woff2'),
	       url("font/Tate/CorpoLogoB.woff") format('woff'),
	       url("font/Tate/CorpoLogoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoBY";
	  src: url("font/Yoko/CorpoLogoB.woff2") format('woff2'),
	       url("font/Yoko/CorpoLogoB.woff") format('woff'),
	       url("font/Yoko/CorpoLogoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoBYJ";
	  src: url("font/Yoko/J/CorpoLogoB.woff2") format('woff2'),
	       url("font/Yoko/J/CorpoLogoB.woff") format('woff'),
	       url("font/Yoko/J/CorpoLogoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoLogoBTJ";
	  src: url("font/Tate/J/CorpoLogoB.woff2") format('woff2'),
	       url("font/Tate/J/CorpoLogoB.woff") format('woff'),
	       url("font/Tate/J/CorpoLogoB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoYawaT";
	  src: url("font/Tate/CorpoYawa.woff2") format('woff2'),
	       url("font/Tate/CorpoYawa.woff") format('woff'),
	       url("font/Tate/CorpoYawa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoYawaY";
	  src: url("font/Yoko/CorpoYawa.woff2") format('woff2'),
	       url("font/Yoko/CorpoYawa.woff") format('woff'),
	       url("font/Yoko/CorpoYawa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoYawaYJ";
	  src: url("font/Yoko/J/CorpoYawa.woff2") format('woff2'),
	       url("font/Yoko/J/CorpoYawa.woff") format('woff'),
	       url("font/Yoko/J/CorpoYawa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoYawaTJ";
	  src: url("font/Tate/J/CorpoYawa.woff2") format('woff2'),
	       url("font/Tate/J/CorpoYawa.woff") format('woff'),
	       url("font/Tate/J/CorpoYawa.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoMinT";
	  src: url("font/Tate/CorpoMin.woff2") format('woff2'),
	       url("font/Tate/CorpoMin.woff") format('woff'),
	       url("font/Tate/CorpoMin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoMinY";
	  src: url("font/Yoko/CorpoMin.woff2") format('woff2'),
	       url("font/Yoko/CorpoMin.woff") format('woff'),
	       url("font/Yoko/CorpoMin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoMinYJ";
	  src: url("font/Yoko/J/CorpoMin.woff2") format('woff2'),
	       url("font/Yoko/J/CorpoMin.woff") format('woff'),
	       url("font/Yoko/J/CorpoMin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "CorpoMinTJ";
	  src: url("font/Tate/J/CorpoMin.woff2") format('woff2'),
	       url("font/Tate/J/CorpoMin.woff") format('woff'),
	       url("font/Tate/J/CorpoMin.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldRT";
	  src: url("font/Tate/ZenOldR.woff2") format('woff2'),
	       url("font/Tate/ZenOldR.woff") format('woff'),
	       url("font/Tate/ZenOldR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldRY";
	  src: url("font/Yoko/ZenOldR.woff2") format('woff2'),
	       url("font/Yoko/ZenOldR.woff") format('woff'),
	       url("font/Yoko/ZenOldR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldRYJ";
	  src: url("font/Yoko/J/ZenOldR.woff2") format('woff2'),
	       url("font/Yoko/J/ZenOldR.woff") format('woff'),
	       url("font/Yoko/J/ZenOldR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldRTJ";
	  src: url("font/Tate/J/ZenOldR.woff2") format('woff2'),
	       url("font/Tate/J/ZenOldR.woff") format('woff'),
	       url("font/Tate/J/ZenOldR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBT";
	  src: url("font/Tate/ZenOldB.woff2") format('woff2'),
	       url("font/Tate/ZenOldB.woff") format('woff'),
	       url("font/Tate/ZenOldB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBY";
	  src: url("font/Yoko/ZenOldB.woff2") format('woff2'),
	       url("font/Yoko/ZenOldB.woff") format('woff'),
	       url("font/Yoko/ZenOldB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBYJ";
	  src: url("font/Yoko/J/ZenOldB.woff2") format('woff2'),
	       url("font/Yoko/J/ZenOldB.woff") format('woff'),
	       url("font/Yoko/J/ZenOldB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBTJ";
	  src: url("font/Tate/J/ZenOldB.woff2") format('woff2'),
	       url("font/Tate/J/ZenOldB.woff") format('woff'),
	       url("font/Tate/J/ZenOldB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBLT";
	  src: url("font/Tate/ZenOldBL.woff2") format('woff2'),
	       url("font/Tate/ZenOldBL.woff") format('woff'),
	       url("font/Tate/ZenOldBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBLY";
	  src: url("font/Yoko/ZenOldBL.woff2") format('woff2'),
	       url("font/Yoko/ZenOldBL.woff") format('woff'),
	       url("font/Yoko/ZenOldBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBLYJ";
	  src: url("font/Yoko/J/ZenOldBL.woff2") format('woff2'),
	       url("font/Yoko/J/ZenOldBL.woff") format('woff'),
	       url("font/Yoko/J/ZenOldBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldBLTJ";
	  src: url("font/Tate/J/ZenOldBL.woff2") format('woff2'),
	       url("font/Tate/J/ZenOldBL.woff") format('woff'),
	       url("font/Tate/J/ZenOldBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldMT";
	  src: url("font/Tate/ZenOldM.woff2") format('woff2'),
	       url("font/Tate/ZenOldM.woff") format('woff'),
	       url("font/Tate/ZenOldM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldMY";
	  src: url("font/Yoko/ZenOldM.woff2") format('woff2'),
	       url("font/Yoko/ZenOldM.woff") format('woff'),
	       url("font/Yoko/ZenOldM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldMYJ";
	  src: url("font/Yoko/J/ZenOldM.woff2") format('woff2'),
	       url("font/Yoko/J/ZenOldM.woff") format('woff'),
	       url("font/Yoko/J/ZenOldM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldMTJ";
	  src: url("font/Tate/J/ZenOldM.woff2") format('woff2'),
	       url("font/Tate/J/ZenOldM.woff") format('woff'),
	       url("font/Tate/J/ZenOldM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldSBT";
	  src: url("font/Tate/ZenOldSB.woff2") format('woff2'),
	       url("font/Tate/ZenOldSB.woff") format('woff'),
	       url("font/Tate/ZenOldSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldSBY";
	  src: url("font/Yoko/ZenOldSB.woff2") format('woff2'),
	       url("font/Yoko/ZenOldSB.woff") format('woff'),
	       url("font/Yoko/ZenOldSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldSBYJ";
	  src: url("font/Yoko/J/ZenOldSB.woff2") format('woff2'),
	       url("font/Yoko/J/ZenOldSB.woff") format('woff'),
	       url("font/Yoko/J/ZenOldSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenOldSBTJ";
	  src: url("font/Tate/J/ZenOldSB.woff2") format('woff2'),
	       url("font/Tate/J/ZenOldSB.woff") format('woff'),
	       url("font/Tate/J/ZenOldSB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KurenaiT";
	  src: url("font/Tate/Kurenai.woff2") format('woff2'),
	       url("font/Tate/Kurenai.woff") format('woff'),
	       url("font/Tate/Kurenai.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KurenaiY";
	  src: url("font/Yoko/Kurenai.woff2") format('woff2'),
	       url("font/Yoko/Kurenai.woff") format('woff'),
	       url("font/Yoko/Kurenai.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KurenaiYJ";
	  src: url("font/Yoko/J/Kurenai.woff2") format('woff2'),
	       url("font/Yoko/J/Kurenai.woff") format('woff'),
	       url("font/Yoko/J/Kurenai.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KurenaiTJ";
	  src: url("font/Tate/J/Kurenai.woff2") format('woff2'),
	       url("font/Tate/J/Kurenai.woff") format('woff'),
	       url("font/Tate/J/Kurenai.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiRT";
	  src: url("font/Tate/ZenKakuAntiR.woff2") format('woff2'),
	       url("font/Tate/ZenKakuAntiR.woff") format('woff'),
	       url("font/Tate/ZenKakuAntiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiRY";
	  src: url("font/Yoko/ZenKakuAntiR.woff2") format('woff2'),
	       url("font/Yoko/ZenKakuAntiR.woff") format('woff'),
	       url("font/Yoko/ZenKakuAntiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiRYJ";
	  src: url("font/Yoko/J/ZenKakuAntiR.woff2") format('woff2'),
	       url("font/Yoko/J/ZenKakuAntiR.woff") format('woff'),
	       url("font/Yoko/J/ZenKakuAntiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiRTJ";
	  src: url("font/Tate/J/ZenKakuAntiR.woff2") format('woff2'),
	       url("font/Tate/J/ZenKakuAntiR.woff") format('woff'),
	       url("font/Tate/J/ZenKakuAntiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiLT";
	  src: url("font/Tate/ZenKakuAntiL.woff2") format('woff2'),
	       url("font/Tate/ZenKakuAntiL.woff") format('woff'),
	       url("font/Tate/ZenKakuAntiL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiLY";
	  src: url("font/Yoko/ZenKakuAntiL.woff2") format('woff2'),
	       url("font/Yoko/ZenKakuAntiL.woff") format('woff'),
	       url("font/Yoko/ZenKakuAntiL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiLYJ";
	  src: url("font/Yoko/J/ZenKakuAntiL.woff2") format('woff2'),
	       url("font/Yoko/J/ZenKakuAntiL.woff") format('woff'),
	       url("font/Yoko/J/ZenKakuAntiL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiLTJ";
	  src: url("font/Tate/J/ZenKakuAntiL.woff2") format('woff2'),
	       url("font/Tate/J/ZenKakuAntiL.woff") format('woff'),
	       url("font/Tate/J/ZenKakuAntiL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiMT";
	  src: url("font/Tate/ZenKakuAntiM.woff2") format('woff2'),
	       url("font/Tate/ZenKakuAntiM.woff") format('woff'),
	       url("font/Tate/ZenKakuAntiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiMY";
	  src: url("font/Yoko/ZenKakuAntiM.woff2") format('woff2'),
	       url("font/Yoko/ZenKakuAntiM.woff") format('woff'),
	       url("font/Yoko/ZenKakuAntiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiMYJ";
	  src: url("font/Yoko/J/ZenKakuAntiM.woff2") format('woff2'),
	       url("font/Yoko/J/ZenKakuAntiM.woff") format('woff'),
	       url("font/Yoko/J/ZenKakuAntiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiMTJ";
	  src: url("font/Tate/J/ZenKakuAntiM.woff2") format('woff2'),
	       url("font/Tate/J/ZenKakuAntiM.woff") format('woff'),
	       url("font/Tate/J/ZenKakuAntiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBT";
	  src: url("font/Tate/ZenKakuAntiB.woff2") format('woff2'),
	       url("font/Tate/ZenKakuAntiB.woff") format('woff'),
	       url("font/Tate/ZenKakuAntiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBY";
	  src: url("font/Yoko/ZenKakuAntiB.woff2") format('woff2'),
	       url("font/Yoko/ZenKakuAntiB.woff") format('woff'),
	       url("font/Yoko/ZenKakuAntiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBYJ";
	  src: url("font/Yoko/J/ZenKakuAntiB.woff2") format('woff2'),
	       url("font/Yoko/J/ZenKakuAntiB.woff") format('woff'),
	       url("font/Yoko/J/ZenKakuAntiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBTJ";
	  src: url("font/Tate/J/ZenKakuAntiB.woff2") format('woff2'),
	       url("font/Tate/J/ZenKakuAntiB.woff") format('woff'),
	       url("font/Tate/J/ZenKakuAntiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBLT";
	  src: url("font/Tate/ZenKakuAntiBL.woff2") format('woff2'),
	       url("font/Tate/ZenKakuAntiBL.woff") format('woff'),
	       url("font/Tate/ZenKakuAntiBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBLY";
	  src: url("font/Yoko/ZenKakuAntiBL.woff2") format('woff2'),
	       url("font/Yoko/ZenKakuAntiBL.woff") format('woff'),
	       url("font/Yoko/ZenKakuAntiBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBLYJ";
	  src: url("font/Yoko/J/ZenKakuAntiBL.woff2") format('woff2'),
	       url("font/Yoko/J/ZenKakuAntiBL.woff") format('woff'),
	       url("font/Yoko/J/ZenKakuAntiBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "ZenKakuAntiBLTJ";
	  src: url("font/Tate/J/ZenKakuAntiBL.woff2") format('woff2'),
	       url("font/Tate/J/ZenKakuAntiBL.woff") format('woff'),
	       url("font/Tate/J/ZenKakuAntiBL.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiRT";
	  src: url("font/Tate/KaiseiOptiR.woff2") format('woff2'),
	       url("font/Tate/KaiseiOptiR.woff") format('woff'),
	       url("font/Tate/KaiseiOptiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiRY";
	  src: url("font/Yoko/KaiseiOptiR.woff2") format('woff2'),
	       url("font/Yoko/KaiseiOptiR.woff") format('woff'),
	       url("font/Yoko/KaiseiOptiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiRYJ";
	  src: url("font/Yoko/J/KaiseiOptiR.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiOptiR.woff") format('woff'),
	       url("font/Yoko/J/KaiseiOptiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiRTJ";
	  src: url("font/Tate/J/KaiseiOptiR.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiOptiR.woff") format('woff'),
	       url("font/Tate/J/KaiseiOptiR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiMT";
	  src: url("font/Tate/KaiseiOptiM.woff2") format('woff2'),
	       url("font/Tate/KaiseiOptiM.woff") format('woff'),
	       url("font/Tate/KaiseiOptiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiMY";
	  src: url("font/Yoko/KaiseiOptiM.woff2") format('woff2'),
	       url("font/Yoko/KaiseiOptiM.woff") format('woff'),
	       url("font/Yoko/KaiseiOptiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiMYJ";
	  src: url("font/Yoko/J/KaiseiOptiM.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiOptiM.woff") format('woff'),
	       url("font/Yoko/J/KaiseiOptiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiMTJ";
	  src: url("font/Tate/J/KaiseiOptiM.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiOptiM.woff") format('woff'),
	       url("font/Tate/J/KaiseiOptiM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiBT";
	  src: url("font/Tate/KaiseiOptiB.woff2") format('woff2'),
	       url("font/Tate/KaiseiOptiB.woff") format('woff'),
	       url("font/Tate/KaiseiOptiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiBY";
	  src: url("font/Yoko/KaiseiOptiB.woff2") format('woff2'),
	       url("font/Yoko/KaiseiOptiB.woff") format('woff'),
	       url("font/Yoko/KaiseiOptiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiBYJ";
	  src: url("font/Yoko/J/KaiseiOptiB.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiOptiB.woff") format('woff'),
	       url("font/Yoko/J/KaiseiOptiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiOptiBTJ";
	  src: url("font/Tate/J/KaiseiOptiB.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiOptiB.woff") format('woff'),
	       url("font/Tate/J/KaiseiOptiB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolRT";
	  src: url("font/Tate/KaiseiDecolR.woff2") format('woff2'),
	       url("font/Tate/KaiseiDecolR.woff") format('woff'),
	       url("font/Tate/KaiseiDecolR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolRY";
	  src: url("font/Yoko/KaiseiDecolR.woff2") format('woff2'),
	       url("font/Yoko/KaiseiDecolR.woff") format('woff'),
	       url("font/Yoko/KaiseiDecolR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolRYJ";
	  src: url("font/Yoko/J/KaiseiDecolR.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiDecolR.woff") format('woff'),
	       url("font/Yoko/J/KaiseiDecolR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolRTJ";
	  src: url("font/Tate/J/KaiseiDecolR.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiDecolR.woff") format('woff'),
	       url("font/Tate/J/KaiseiDecolR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolMT";
	  src: url("font/Tate/KaiseiDecolM.woff2") format('woff2'),
	       url("font/Tate/KaiseiDecolM.woff") format('woff'),
	       url("font/Tate/KaiseiDecolM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolMY";
	  src: url("font/Yoko/KaiseiDecolM.woff2") format('woff2'),
	       url("font/Yoko/KaiseiDecolM.woff") format('woff'),
	       url("font/Yoko/KaiseiDecolM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolMYJ";
	  src: url("font/Yoko/J/KaiseiDecolM.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiDecolM.woff") format('woff'),
	       url("font/Yoko/J/KaiseiDecolM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolMTJ";
	  src: url("font/Tate/J/KaiseiDecolM.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiDecolM.woff") format('woff'),
	       url("font/Tate/J/KaiseiDecolM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolBT";
	  src: url("font/Tate/KaiseiDecolB.woff2") format('woff2'),
	       url("font/Tate/KaiseiDecolB.woff") format('woff'),
	       url("font/Tate/KaiseiDecolB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolBY";
	  src: url("font/Yoko/KaiseiDecolB.woff2") format('woff2'),
	       url("font/Yoko/KaiseiDecolB.woff") format('woff'),
	       url("font/Yoko/KaiseiDecolB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolBYJ";
	  src: url("font/Yoko/J/KaiseiDecolB.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiDecolB.woff") format('woff'),
	       url("font/Yoko/J/KaiseiDecolB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiDecolBTJ";
	  src: url("font/Tate/J/KaiseiDecolB.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiDecolB.woff") format('woff'),
	       url("font/Tate/J/KaiseiDecolB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruRT";
	  src: url("font/Tate/KaiseiHaruR.woff2") format('woff2'),
	       url("font/Tate/KaiseiHaruR.woff") format('woff'),
	       url("font/Tate/KaiseiHaruR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruRY";
	  src: url("font/Yoko/KaiseiHaruR.woff2") format('woff2'),
	       url("font/Yoko/KaiseiHaruR.woff") format('woff'),
	       url("font/Yoko/KaiseiHaruR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruRYJ";
	  src: url("font/Yoko/J/KaiseiHaruR.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiHaruR.woff") format('woff'),
	       url("font/Yoko/J/KaiseiHaruR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruRTJ";
	  src: url("font/Tate/J/KaiseiHaruR.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiHaruR.woff") format('woff'),
	       url("font/Tate/J/KaiseiHaruR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruMT";
	  src: url("font/Tate/KaiseiHaruM.woff2") format('woff2'),
	       url("font/Tate/KaiseiHaruM.woff") format('woff'),
	       url("font/Tate/KaiseiHaruM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruMY";
	  src: url("font/Yoko/KaiseiHaruM.woff2") format('woff2'),
	       url("font/Yoko/KaiseiHaruM.woff") format('woff'),
	       url("font/Yoko/KaiseiHaruM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruMYJ";
	  src: url("font/Yoko/J/KaiseiHaruM.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiHaruM.woff") format('woff'),
	       url("font/Yoko/J/KaiseiHaruM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruMTJ";
	  src: url("font/Tate/J/KaiseiHaruM.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiHaruM.woff") format('woff'),
	       url("font/Tate/J/KaiseiHaruM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruBT";
	  src: url("font/Tate/KaiseiHaruB.woff2") format('woff2'),
	       url("font/Tate/KaiseiHaruB.woff") format('woff'),
	       url("font/Tate/KaiseiHaruB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruBY";
	  src: url("font/Yoko/KaiseiHaruB.woff2") format('woff2'),
	       url("font/Yoko/KaiseiHaruB.woff") format('woff'),
	       url("font/Yoko/KaiseiHaruB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruBYJ";
	  src: url("font/Yoko/J/KaiseiHaruB.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiHaruB.woff") format('woff'),
	       url("font/Yoko/J/KaiseiHaruB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiHaruBTJ";
	  src: url("font/Tate/J/KaiseiHaruB.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiHaruB.woff") format('woff'),
	       url("font/Tate/J/KaiseiHaruB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminRT";
	  src: url("font/Tate/KaiseiTokuminR.woff2") format('woff2'),
	       url("font/Tate/KaiseiTokuminR.woff") format('woff'),
	       url("font/Tate/KaiseiTokuminR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminRY";
	  src: url("font/Yoko/KaiseiTokuminR.woff2") format('woff2'),
	       url("font/Yoko/KaiseiTokuminR.woff") format('woff'),
	       url("font/Yoko/KaiseiTokuminR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminRYJ";
	  src: url("font/Yoko/J/KaiseiTokuminR.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiTokuminR.woff") format('woff'),
	       url("font/Yoko/J/KaiseiTokuminR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminRTJ";
	  src: url("font/Tate/J/KaiseiTokuminR.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiTokuminR.woff") format('woff'),
	       url("font/Tate/J/KaiseiTokuminR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminMT";
	  src: url("font/Tate/KaiseiTokuminM.woff2") format('woff2'),
	       url("font/Tate/KaiseiTokuminM.woff") format('woff'),
	       url("font/Tate/KaiseiTokuminM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminMY";
	  src: url("font/Yoko/KaiseiTokuminM.woff2") format('woff2'),
	       url("font/Yoko/KaiseiTokuminM.woff") format('woff'),
	       url("font/Yoko/KaiseiTokuminM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminMYJ";
	  src: url("font/Yoko/J/KaiseiTokuminM.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiTokuminM.woff") format('woff'),
	       url("font/Yoko/J/KaiseiTokuminM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminMTJ";
	  src: url("font/Tate/J/KaiseiTokuminM.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiTokuminM.woff") format('woff'),
	       url("font/Tate/J/KaiseiTokuminM.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminBT";
	  src: url("font/Tate/KaiseiTokuminB.woff2") format('woff2'),
	       url("font/Tate/KaiseiTokuminB.woff") format('woff'),
	       url("font/Tate/KaiseiTokuminB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminBY";
	  src: url("font/Yoko/KaiseiTokuminB.woff2") format('woff2'),
	       url("font/Yoko/KaiseiTokuminB.woff") format('woff'),
	       url("font/Yoko/KaiseiTokuminB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminBYJ";
	  src: url("font/Yoko/J/KaiseiTokuminB.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiTokuminB.woff") format('woff'),
	       url("font/Yoko/J/KaiseiTokuminB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminBTJ";
	  src: url("font/Tate/J/KaiseiTokuminB.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiTokuminB.woff") format('woff'),
	       url("font/Tate/J/KaiseiTokuminB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminEBT";
	  src: url("font/Tate/KaiseiTokuminEB.woff2") format('woff2'),
	       url("font/Tate/KaiseiTokuminEB.woff") format('woff'),
	       url("font/Tate/KaiseiTokuminEB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminEBY";
	  src: url("font/Yoko/KaiseiTokuminEB.woff2") format('woff2'),
	       url("font/Yoko/KaiseiTokuminEB.woff") format('woff'),
	       url("font/Yoko/KaiseiTokuminEB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminEBYJ";
	  src: url("font/Yoko/J/KaiseiTokuminEB.woff2") format('woff2'),
	       url("font/Yoko/J/KaiseiTokuminEB.woff") format('woff'),
	       url("font/Yoko/J/KaiseiTokuminEB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "KaiseiTokuminEBTJ";
	  src: url("font/Tate/J/KaiseiTokuminEB.woff2") format('woff2'),
	       url("font/Tate/J/KaiseiTokuminEB.woff") format('woff'),
	       url("font/Tate/J/KaiseiTokuminEB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HangyakuT";
	  src: url("font/Tate/Hangyaku.woff2") format('woff2'),
	       url("font/Tate/Hangyaku.woff") format('woff'),
	       url("font/Tate/Hangyaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HangyakuY";
	  src: url("font/Yoko/Hangyaku.woff2") format('woff2'),
	       url("font/Yoko/Hangyaku.woff") format('woff'),
	       url("font/Yoko/Hangyaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HangyakuYJ";
	  src: url("font/Yoko/J/Hangyaku.woff2") format('woff2'),
	       url("font/Yoko/J/Hangyaku.woff") format('woff'),
	       url("font/Yoko/J/Hangyaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HangyakuTJ";
	  src: url("font/Tate/J/Hangyaku.woff2") format('woff2'),
	       url("font/Tate/J/Hangyaku.woff") format('woff'),
	       url("font/Tate/J/Hangyaku.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaRT";
	  src: url("font/Tate/YonagaR.woff2") format('woff2'),
	       url("font/Tate/YonagaR.woff") format('woff'),
	       url("font/Tate/YonagaR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaRY";
	  src: url("font/Yoko/YonagaR.woff2") format('woff2'),
	       url("font/Yoko/YonagaR.woff") format('woff'),
	       url("font/Yoko/YonagaR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaRYJ";
	  src: url("font/Yoko/J/YonagaR.woff2") format('woff2'),
	       url("font/Yoko/J/YonagaR.woff") format('woff'),
	       url("font/Yoko/J/YonagaR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaRTJ";
	  src: url("font/Tate/J/YonagaR.woff2") format('woff2'),
	       url("font/Tate/J/YonagaR.woff") format('woff'),
	       url("font/Tate/J/YonagaR.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBT";
	  src: url("font/Tate/YonagaB.woff2") format('woff2'),
	       url("font/Tate/YonagaB.woff") format('woff'),
	       url("font/Tate/YonagaB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBY";
	  src: url("font/Yoko/YonagaB.woff2") format('woff2'),
	       url("font/Yoko/YonagaB.woff") format('woff'),
	       url("font/Yoko/YonagaB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBYJ";
	  src: url("font/Yoko/J/YonagaB.woff2") format('woff2'),
	       url("font/Yoko/J/YonagaB.woff") format('woff'),
	       url("font/Yoko/J/YonagaB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBTJ";
	  src: url("font/Tate/J/YonagaB.woff2") format('woff2'),
	       url("font/Tate/J/YonagaB.woff") format('woff'),
	       url("font/Tate/J/YonagaB.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBlT";
	  src: url("font/Tate/YonagaBl.woff2") format('woff2'),
	       url("font/Tate/YonagaBl.woff") format('woff'),
	       url("font/Tate/YonagaBl.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBlY";
	  src: url("font/Yoko/YonagaBl.woff2") format('woff2'),
	       url("font/Yoko/YonagaBl.woff") format('woff'),
	       url("font/Yoko/YonagaBl.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBlYJ";
	  src: url("font/Yoko/J/YonagaBl.woff2") format('woff2'),
	       url("font/Yoko/J/YonagaBl.woff") format('woff'),
	       url("font/Yoko/J/YonagaBl.ttf") format('truetype');
	}
	@font-face {
	  font-family: "YonagaBlTJ";
	  src: url("font/Tate/J/YonagaBl.woff2") format('woff2'),
	       url("font/Tate/J/YonagaBl.woff") format('woff'),
	       url("font/Tate/J/YonagaBl.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBlackT";
	  src: url("font/Tate/HigureGothicBlack.woff2") format('woff2'),
	       url("font/Tate/HigureGothicBlack.woff") format('woff'),
	       url("font/Tate/HigureGothicBlack.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBlackY";
	  src: url("font/Yoko/HigureGothicBlack.woff2") format('woff2'),
	       url("font/Yoko/HigureGothicBlack.woff") format('woff'),
	       url("font/Yoko/HigureGothicBlack.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBlackYJ";
	  src: url("font/Yoko/J/HigureGothicBlack.woff2") format('woff2'),
	       url("font/Yoko/J/HigureGothicBlack.woff") format('woff'),
	       url("font/Yoko/J/HigureGothicBlack.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBlackTJ";
	  src: url("font/Tate/J/HigureGothicBlack.woff2") format('woff2'),
	       url("font/Tate/J/HigureGothicBlack.woff") format('woff'),
	       url("font/Tate/J/HigureGothicBlack.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBoldT";
	  src: url("font/Tate/HigureGothicBold.woff2") format('woff2'),
	       url("font/Tate/HigureGothicBold.woff") format('woff'),
	       url("font/Tate/HigureGothicBold.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBoldY";
	  src: url("font/Yoko/HigureGothicBold.woff2") format('woff2'),
	       url("font/Yoko/HigureGothicBold.woff") format('woff'),
	       url("font/Yoko/HigureGothicBold.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBoldYJ";
	  src: url("font/Yoko/J/HigureGothicBold.woff2") format('woff2'),
	       url("font/Yoko/J/HigureGothicBold.woff") format('woff'),
	       url("font/Yoko/J/HigureGothicBold.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicBoldTJ";
	  src: url("font/Tate/J/HigureGothicBold.woff2") format('woff2'),
	       url("font/Tate/J/HigureGothicBold.woff") format('woff'),
	       url("font/Tate/J/HigureGothicBold.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicMediumT";
	  src: url("font/Tate/HigureGothicMedium.woff2") format('woff2'),
	       url("font/Tate/HigureGothicMedium.woff") format('woff'),
	       url("font/Tate/HigureGothicMedium.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicMediumY";
	  src: url("font/Yoko/HigureGothicMedium.woff2") format('woff2'),
	       url("font/Yoko/HigureGothicMedium.woff") format('woff'),
	       url("font/Yoko/HigureGothicMedium.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicMediumYJ";
	  src: url("font/Yoko/J/HigureGothicMedium.woff2") format('woff2'),
	       url("font/Yoko/J/HigureGothicMedium.woff") format('woff'),
	       url("font/Yoko/J/HigureGothicMedium.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicMediumTJ";
	  src: url("font/Tate/J/HigureGothicMedium.woff2") format('woff2'),
	       url("font/Tate/J/HigureGothicMedium.woff") format('woff'),
	       url("font/Tate/J/HigureGothicMedium.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicLightT";
	  src: url("font/Tate/HigureGothicLight.woff2") format('woff2'),
	       url("font/Tate/HigureGothicLight.woff") format('woff'),
	       url("font/Tate/HigureGothicLight.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicLightY";
	  src: url("font/Yoko/HigureGothicLight.woff2") format('woff2'),
	       url("font/Yoko/HigureGothicLight.woff") format('woff'),
	       url("font/Yoko/HigureGothicLight.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicLightYJ";
	  src: url("font/Yoko/J/HigureGothicLight.woff2") format('woff2'),
	       url("font/Yoko/J/HigureGothicLight.woff") format('woff'),
	       url("font/Yoko/J/HigureGothicLight.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicLightTJ";
	  src: url("font/Tate/J/HigureGothicLight.woff2") format('woff2'),
	       url("font/Tate/J/HigureGothicLight.woff") format('woff'),
	       url("font/Tate/J/HigureGothicLight.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicRegularT";
	  src: url("font/Tate/HigureGothicRegular.woff2") format('woff2'),
	       url("font/Tate/HigureGothicRegular.woff") format('woff'),
	       url("font/Tate/HigureGothicRegular.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicRegularY";
	  src: url("font/Yoko/HigureGothicRegular.woff2") format('woff2'),
	       url("font/Yoko/HigureGothicRegular.woff") format('woff'),
	       url("font/Yoko/HigureGothicRegular.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicRegularYJ";
	  src: url("font/Yoko/J/HigureGothicRegular.woff2") format('woff2'),
	       url("font/Yoko/J/HigureGothicRegular.woff") format('woff'),
	       url("font/Yoko/J/HigureGothicRegular.ttf") format('truetype');
	}
	@font-face {
	  font-family: "HigureGothicRegularTJ";
	  src: url("font/Tate/J/HigureGothicRegular.woff2") format('woff2'),
	       url("font/Tate/J/HigureGothicRegular.woff") format('woff'),
	       url("font/Tate/J/HigureGothicRegular.ttf") format('truetype');
	}