/* CSS Document */

html, body, header, aside, footer, nav, div, section, article, ul, li, dl, dt, dd{
	margin: 0;
	padding: 0;
	border: none;
	font-family:  'Roboto', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: 400;
}

@media print{
	html, body, header, aside, footer, nav, div, section, article, p, dl, dt, dd{
		font-size: 11pt;
	}
}

ul{
	list-style: none;
}

.cf:after{
	content: "";
	display: block;
	clear: both;
}
input[type="submit"], input[type="button"] { -webkit-appearance: none; }