@charset "UTF-8";

@media all{
	*{
	touch-callout: none;
	-webkit-touch-callout: none;
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
}
	.selectable,
	input[type="text"],
	textarea{
		user-select: text; /* Non-prefixed version, currently supported by Chrome and Opera */
		-webkit-user-select: text; /* Safari */
		-khtml-user-select: text; /* Konqueror HTML */
		-moz-user-select: text; /* Firefox */
		-ms-user-select: text; /* Internet Explorer/Edge */
	}
	
	body {
		width: 100%;
		height: 100%;
		color: #fefefe;
		background-color: #000;
		font-family: "Sawarabi Gothic", "sans-serif";
		font-size: 2.676vw;
		line-height: 1.2em;
		text-align: center;
	}
	
	.alignCenter{
		text-align: center;
	}
	.alignLeft{
		text-align: left;
	}
	.alignRight{
		text-align: right;
	}
	.center{
		margin: 0 auto;
	}
}

/* Portrait */
@media screen and (min-width: 481px){
	body{
		font-size: 2em;
	}
}
