.masking01 {
	  mask-image: url("https://shirayuri-h.ed.jp/mask01.png");
  mask-repeat: no-repeat;
  mask-position: 0% 0;
  mask-size: auto 100%;
  -webkit-mask-image: url("https://shirayuri-h.ed.jp/mask01.png");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 0% 0;
  -webkit-mask-size: 100% 100%;
}
.keyframe1 animation {
	line-height:0
}
.keyframe2 animation {
	line-height:0
}
.keyframe1 animation2 {
	line-height:0
}
@media screen and (min-width: 768px) {
	.ls01-pc {
		letter-spacing: 0.1em
	}
	.ls02-pc {
		letter-spacing: 0.2em
	}
	.ls03-pc {
		letter-spacing: 0.3em
	}
	.ls05-pc {
		letter-spacing: 0.5em
	}
}
@media screen and (max-width: 767px) {
	.ls01-sp {
		letter-spacing: 0.1em
	}
	.ls02-sp {
		letter-spacing: 0.2em
	}
	.ls03-sp {
		letter-spacing: 0.3em
	}
}
