body {
	margin: 10%;
	font-family: "Kiwi Maru", serif;
	font-weight: 400;
	font-style: normal;
	color: #3F3F3F;
	
	/* Webspe Tools チェック柄*/
	background-color: #f1f1f1;
	background-image: linear-gradient(90deg, #478fb31a 20px, transparent 20px), linear-gradient(#478fb31a 20px, transparent 20px);
	background-position: 10px 10px;
	background-size: 40px 40px;
}

a {
	color: #E55B2D;
}

.narration {
	padding: 1em;
	margin: 0 auto;
	border: solid 2px #3F3F3F;
	border-radius: 4px;
	color: #3F3F3F;
	max-width: 400px;
	background-color: #f1f1f1;
}

.button {
	background-color: #F1F1F1;
	border: solid 2px #3F3F3F;
	color: #3F3F3F;
	padding: 0.25em 0.5em;
	text-decoration: none;
	border-radius: 4px;
}

.button:hover {
	background-color: #fff;
}

.box {
	padding: 2em;
	margin: 0 auto;
	border-radius: 20px;
	max-width: 800px;
	box-shadow: 6px 6px #3F3F3F;
	
	/* MagicPattern 格子柄*/
	background-color: #F1F1F1;
	background-image: linear-gradient(#E5E5E5 1px, transparent 1px), linear-gradient(to right, #E5E5E5 1px, #F1F1F1 1px);
	background-size: 18px 18px;
}

.center {
	text-align: center;
}

.footer {
	text-align: center;
	font-size: 75%
}

