/*** main ***/
html { touch-action: none; }
body {
	max-width: 720px; margin: 0 auto; padding: 0;
	word-wrap: break-word; line-height: 1.45; /*1.45;*/
	/* ascii:標準, 漢字:標準, ひらがな:js90, カタカナ:js80 */
	/*font-family: "k8x12", "kaname12", "mplus-12", monospace; /*カタカナ, ascii, ひらがな*/
	font-family: /*"japansans80", "japansans90", "biz UDGothic", "MS Gothic",*/ monospace; /* */
	margin: 0; padding: 0;
	color: #444; background-color: #FFF; /*white-space:pre-wrap;*/
}
#あ { 
	background-color:#FFF; 
	width:480px; height:640px; position: absolute; margin: auto; 
	top:0; bottom:0; left:0; right:0; overflow:hidden;
}

/*** Web フォント ***/
@font-face {
	font-family: "k8x12";
	src: url("/★/k8x12.woff2") format("woff2"),
		 url("/★/k8x12.woff")  format("woff");
	unicode-range: U+3001-303F, U+30a1-30ff; /* カタカナ･記号 */
}
@font-face {
	font-family: "kaname12";
	src: url("/★/JF-Dot-Kaname12.woff2") format("woff2"),
		 url("/★/JF-Dot-Kaname12.woff")  format("woff");
	unicode-range: U+0020-007F;*/ /* ascii */
}
@font-face {
	font-family: "shinonome12";
	src: url("/★/JF-Dot-Shinonome12.woff2") format("woff2"),
		 url("/★/JF-Dot-Shinonome12.woff")  format("woff");
}
@font-face {
	font-family: "mplus-12";
	src: url("/★/JF-Dot-MPlus12.woff2") format("woff2"),
		 url("/★/JF-Dot-MPlus12.woff")  format("woff");
}
@font-face {
	font-family: "mplus-h10";
	src: url("/★/JF-Dot-MPlusH10.woff2") format("woff2"),
		 url("/★/JF-Dot-MPlusH10.woff")  format("woff");
}
@font-face {
	font-family: "japansans70";
	src: url("/★/JapanSans70.woff2") format("woff2"),
		 url("/★/JapanSans70.woff")  format("woff");
	unicode-range: U+30a1-30ff; /* カタカナ */
}
@font-face {
	font-family: "japansans80";
	src: url("/★/JapanSans80.woff2") format("woff2"),
		 url("/★/JapanSans80.woff")  format("woff");
	unicode-range: U+30a1-30ff; /* カタカナ */
}
@font-face {
	font-family: "japansans90";
	src: url("/★/JapanSans90.woff2") format("woff2"),
		 url("/★/JapanSans90.woff")  format("woff");
	unicode-range: U+0020, U+3040-309f; /* ひらがな, 半角スペース */
}

/*** 装飾 ***/
/*a:link    { color: #F50; }
a:visited { color: #870; }
a:hover   { color: #F00; }
a:active  { color: #00F; }
.灰 { background-color: #DDD; }
*/
.中 { text-align: center; display:block; }
