@charset "utf-8";
/* CSS Document */
/* 打ち消し用 */

* {
	margin: 0;
	padding: 0;
}
html {
	overflow: scroll;
}
p, h1, h2, h3, h4, h5, h6, dt, dd, input, textarea {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
dl, form {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ol {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
header, nav, section, footer {
	display: block;
}
.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}
:root .cf::after { /* IE9 */
	content: ""\9;
	clear: both\9;
	display: block\9;
	height: 0\9;
}