@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');
.menuPc h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.menuPc:hover h1{
	color: #000;
}
.midashi h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}
.storyTxt h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.informationTxt1 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}
.informationTxt2 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 26px;
	color: #fff;
}
.informationTxt3 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.informationTxt4 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.informationTxt4 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.informationTxt4:hover h1, .informationTxt8:hover h1, .informationTxt9:hover h1{
	color: #000;
}
.informationTxt5 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 28px;
	color: #fff;
}
.informationTxt6 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 26px;
	color: #fff;
}
.informationTxt7 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.informationTxt8 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.informationTxt9 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;
}
.charaTxt1 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 28px;
	color: #fff;	
}
.charaTxt2 h1{
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-size: 22px;
	color: #fff;	
}
@media screen and (max-width: 768px){
	.menuSp h1{
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-size: 32px;
		font-weight: 700;
		color: #E6001F;
	}
	.informationTxt4:hover h1, .informationTxt8:hover h1, .informationTxt9:hover h1{
		color: #fff;
	}
	.informationTxt9 h1{
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-size: 16px;
		color: #fff;
	}
}