@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: #e4007f;
}
.menuPc h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2rem;
	color: #fff;
}
.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;
}
.sample_box h1{
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 2.4rem;
	font-weight: 700;	
}
.sample_box:hover h1{
	color: #fff;
}
.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.3rem;
	font-weight: 400;
}
.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){
	.menuSp h1{
		font-family: 'Noto Sans JP', sans-serif;
		font-size: 2rem;
		color: #fff;
	}
	.sample_box h1{
		font-size: 1.6rem;
	}
	.sample_box:hover h1{
		color: #e4007f;
	}
	.informationTxt1 h1{
		font-size: 2.0rem;
	}
	.informationTxt1 h1{
		font-size: 2.0rem;
	}
	.informationTxt3 h1{
		font-size: 1.6rem;
	}
	.informationTxt3:hover h1{
		color: #e4007f;
	}
	.informationTxt4 h1{
		font-size: 2.0rem;
	}
	.informationTxt5 h1{
		font-size: 1.8rem;
	}
	.informationTxt6 h1{
		font-size: 1.6rem;
	}
	.informationTxt7 h1{
		font-size: 1.8rem;
	}
	.informationTxt7:hover h1{
		color: #e4007f;
	}
	.informationTxt8 h1{
		font-size: 1.8rem;
	}
	.informationTxt9 h1{
		font-size: 1.6rem;
	}
	.informationTxt10 h1{
		font-size: 1.6rem;
	}
	.informationTxt10:hover h1{
		color: #e4007f;
	}
	.charaTxt1 h1{
		font-size: 2.4rem;
	}
	.charaTxt2 h1{
		font-size: 1.8rem;
	}
}