html, body {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	color: #333;
	font-family: 'Noto Sans JP', sans-serif;
}

a {
	color: #2b4380;
}

a:hover {
	color: #0535d2;
}

a:visited {
	color: #7834bc;
}

.accent {
	color: #26374A;
}

.red {
	color: #d3080c;
}

footer img {
	vertical-align: middle;
	padding: 5px;
}

.main-wrapper {
	margin-top: 10vh;
	margin-left: 10vw;
}
