/* CSS Document */
@charset "UTF-8";

/*
 *
 * reset
 *
 */
html, body, p, div, section, article, nav, time, table, td, th, span, h1, h2, h3, h4, h5, h6, ul, ol, li, img, a, a img, canvas, header, footer{
	margin:0;padding:0;
	text-decoration:none;
	border:0px none transparent;
	font-size:inherit;
	font-weight:inherit;
	font-family:inherit;
	color:inherit;
	cursor:inherit;
	text-align:inherit;
	line-height:inherit;
	text-decoration:none;
	vertical-align:inherit;

	word-break:break-all;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	/* -webkit-touch-callout: none;長押しコピーの禁止
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-touch-action:none; */
	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

html, body{
	height:100%; width:100%;
	font-weight:normal;
	line-height:150%;
	vertical-align:baseline;
	
    -webkit-text-size-adjust: 100%;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	
	empty-cells:show;
}
li {list-style:none}

td {vertical-align:middle;}

body{
	font-size:20px;
}

.bold{
	font-weight:bold;
}