p {
  font-family: "Source Han Sans JP", "Hiragino Sans", "Meiryo", sans-serif;
  color: #000 !important;
}

a {
	text-decoration: underline;
	color: #73b5d6; !important;
}

a:hover {
	color: #e441ac; !important;
}

footer {
	color: #ffffff; !important;
}

footer a {
	color: #ffffff; !important;
}

footer a:hover {
	color: #85f6c9; !important;
}

h1 {
  color: #000000; !important;
  font-weight: bold;
  font-size: 26px;
  font-family: "Source Han Sans JP", "Hiragino Sans", "Meiryo", sans-serif;
}

h2 {
  color: #000000; !important;
  font-weight: bold;
  font-size: 24px;
  font-family: "Source Han Sans JP", "Hiragino Sans", "Meiryo", sans-serif;
}

h3 {
  color: #000000 !important;
  font-weight: bold;
  font-size: 20px;
  font-family: "Source Han Sans JP", "Hiragino Sans", "Meiryo", sans-serif;
}
