@charset "utf-8";
body {
	margin: 0 auto;
	background-color: #FFF;
}
.ml h2, .ml h3, .ml h4, .ml h5, .ml p {
	margin: 0;
	font-weight: inherit;
	text-align: center;
}
.ml h2, .ml h3, .ml h4 {
	font-weight: bold;
}
.ml ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
}
.ml a {
	color: inherit;
	text-decoration: none;
}
.ml a:hover {
	text-decoration: underline;
}
.ml img {
	margin: 0 auto;
	display: block;
}
.ml table {
	border-spacing: 0;
}
.ml table th {
	font-weight: normal;
}
.ml input:focus {
	outline: none;
}
.ml input::-webkit-outer-spin-button,
.ml input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.ml input[type=number]{
	-moz-appearance: textfield;
}
