.warp {
	padding: .3rem;
	font-size: .36rem;
	color: #444;
	line-height: .6rem;
}

h1 {
	font-size: .5rem;
	color: #111;
	font-weight: bold;
  line-height: .9rem;
  text-align:center;
}

h2 {
	font-size: .4rem;
	color: #444;
	font-weight: bold;
	line-height: .7rem;
}

h3 {
	font-weight: bold;
	color: #444;
}

.mt {
	margin-top: .3rem;
}

.mt-half {
	margin-top: .15rem;
}

table {
	width: 100%;
	margin: .2rem 0;
}

table th {
	font-weight: bold;
	border: .02rem solid #ccc;
	color: #333;
	padding: 0 .1rem;
}

table td {
	border: .02rem solid #ccc;
	padding: 0 .1rem;
}