:root {
    --root-em: 100%;
	--main-color: #004C8C;
	--sub-color: #003366;
	--footer-color: #2C3353;
	--accent-color: #79662B;
	--bg-color: #F2F2F2;
	--base-color: #fff;
	--text-color: #333;
	--link-color: #07519A;
	--main-font: 'Noto Sans JP', serif;
}

/****** ベースとなるスタイル ******/
html {
	font-size: var(--root-em);
}

body {
	color: #333;
	font-weight: normal;
	line-height: 1.5;
}

a {
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}

p {
	line-height: 1.5;
	letter-spacing: 0.1em;
}

h1, h2, h3, h4 {
	font-weight: bold;
	letter-spacing: 0.1em;
}