@charset "utf-8";

#main h1 {
	background-color: var(--story-color);
}
#main h2 {
	color: var(--story-color);
	border-left: 1em solid var(--story-color);;
}

.outline {
	padding: 0 1em 3em;
}
.outline p {
	line-height: 2;
	margin-bottom: 2em;
	text-align: center;
	text-shadow: 0px 0px 10px var(--base-light-color);
	-ms-text-shadow: 0px 0px 10px var(--base-color);
}
.outline p span {
	display: inline-block;
}

.btn_wsi {
	text-align: center;
}




@media screen and (max-width:480px) {
	.outline p {
		text-align: left;
		line-height: 2.5;
	}
	span.sp_only {
		margin-bottom: 1em;
	}
}

