@charset "utf-8";
@font-face {
	font-family: YuGothicM;
	src: local(Yu Gothic Medium);
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 100;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 200;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 300;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Medium");
	font-weight: 400;
}
@font-face {
	font-family: "Yu Gothic";
	src: local("Yu Gothic Bold");
	font-weight: bold;
}
/*
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	src: local("Noto Sans CJK JP"),
		url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype');
}
*/
body::after {
	content: "TEST";
	display: block;
	clear: both;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100000;
	background: #00f;
	color: #fff;
	font-weight: bold;
	font-size: 80px;
	padding: 10px;
	pointer-events: none;
	opacity: 0.5;
	display: none;
}
/* debug
--------------------------------------------------*/
#debug {
	position: fixed;
	background: #f00;
	top: 0;
	left: 0;
	color: #fff;
	z-index: 1000000;
}
/* clearfix
--------------------------------------------------*/
.clearfix::after,
.cf::after {
	content: "";
	display: block;
	clear: both;
}
.clearfix,
.cf {
/zoom:1;
}
/* facebook bug
--------------------------------------------------*/
#fb-root {
	display: none;
}
/* default
--------------------------------------------------*/
html {
	overflow-y: scroll;
	height: 100%;
}
body,
body * {
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}
body {
	position: relative;
	text-align: center;
 *font-size:small;
 *font:x-small;
	height: 100%;
	-webkit-text-size-adjust: 100%;
	text-align: center;
}
li {
	list-style: none;
}
img {
	border: none;
	vertical-align: bottom;
	max-width: 100%;
}
table {
	font-size: inherit;
	font: 100%;
}
