/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 11 2026 | 09:26:30 */
#Schedule .contents{
	padding-bottom:100px;
}
#Schedule .contents h2{
	  font-size: 26px;
   font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 500;
	padding-bottom:5px;
	border-bottom:4px solid #E40C7F;
	margin-top:50px;
	margin-bottom:20px;
}
#Schedule .contents p strong{
	  font-size: 22px;
	color:#E40C7F;
}
#Schedule .contents h3{
	  font-size: 18px;
   font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 500;
	padding-top:10px;
}
#Schedule .contents .btn {
  color: #FFF;
	margin-top:30px;
	margin-bottom:50px;
}
#Schedule .contents .btn a {
  position: relative;
    padding-top: 15px;
    padding-right: 40px;
    padding-left: 70px;
    padding-bottom: 15px;
  text-decoration: none;
  color: #FFF;
  background-color: #E40C7F;
   font-size: 22px;
  font-weight: 500;
	 font-family: "Zen Kaku Gothic New", sans-serif;
	border-radius:100px;
}
#Schedule .contents .btn a:hover {
  background-color: #E40C7F;
  opacity: 0.7;
}

#Schedule .contents .btn a:before {
  background: url(https://sakudesign.jp/actionpark/wp-content/uploads/2026/05/ico_pdf-1.svg);
  content: "";
  width: 32px;
  height: 40px;
  left: 25px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}


@media (max-width: 833px) {

#Schedule .contents{
	padding-bottom:50px;
	padding-left:15px;
	padding-right:15px;
}
#Schedule .contents h2{
	  font-size: 22px;
	border-bottom:3px solid #E40C7F;
	margin-top:30px;
	margin-bottom:10px;
}
#Schedule .contents p strong{
	  font-size: 18px;
}
#Schedule .contents h3{
	  font-size: 18px;
	padding-top:10px;
}
#Schedule .contents .btn {
	margin-top:20px;
	margin-bottom:30px;
}
	}




