@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');
html{
	font-size: 62.5%;
	color: #333;
}
.spMenu span{
	font-size: 3.4rem;
	color: #fff;
	line-height: 100%;
}
.spMenuArea h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.0rem;
	font-weight: 500;
	color: #fff;
}
.pcMenu h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.8rem;
	font-weight: 500;	
}
.midashi h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 4rem;
	font-weight: 700;
}
.introduction h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.3rem;
}
.informationTxt1 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 3rem;
	font-weight: 700;
}
.informationTxt2 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
}
.informationTxt3 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
	font-weight: 700;
}
.informationTxt3:hover h1{
	color: #fff;
}
.informationTxt4 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.8rem;
	font-weight: 500;
}
.informationTxt5 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.6rem;
	font-weight: 500;
}
.informationTxt6 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
	font-weight: 500;
}
.informationTxt7 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
	font-weight: 500;
}
.informationTxt7:hover h1{
	color: #fff;
}
.informationTxt8 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.6rem;
	font-weight: 500;
}
.informationTxt9 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
	font-weight: 500;
}
.informationTxt10 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
	font-weight: 700;
}
.informationTxt10:hover h1{
	color: #fff;
}
.charaTxt1 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 3.0rem;
	font-weight: 700;
}
.charaTxt2 h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.2rem;
}
@media screen and (max-width: 1080px){
.informationTxt1 h1{
	font-size: 2.0rem;
}
.informationTxt1 h1{
	font-size: 2.0rem;
}
.informationTxt3 h1{
	font-size: 1.8rem;
}
.informationTxt4 h1{
	font-size: 2.0rem;
}
.informationTxt5 h1{
	font-size: 1.8rem;
}
.informationTxt6 h1{
	font-size: 1.6rem;
}
.informationTxt7 h1{
	font-size: 1.8rem;
}
	.informationTxt3:hover h1, .informationTxt7:hover h1{
		color: inherit;
	}
.informationTxt8 h1{
	font-size: 1.8rem;
}
.informationTxt9 h1{
	font-size: 1.6rem;
}
.informationTxt10 h1{
	font-size: 1.6rem;
}
.charaTxt1 h1{
	font-size: 2.4rem;
}
.charaTxt2 h1{
	font-size: 1.8rem;
}
}