@charset "UTF-8";
/*! 2025-11-05 openseminar Style Mod */
/* === オープンセミナー === */
.ttl_openseminar_h2 h2 {
  padding-bottom: 0;
}
.ttl_openseminar_h2 h2:after {
  display: none;
}
.ttl_openseminar_h2 .name {
  color: #014d9e;
  /*2025-11-05*/
  font-size: 3rem;
  float: left;
}
@media (max-width: 767.99px) {
  .ttl_openseminar_h2 .name {
    /*2025-11-05*/
    font-size: 2rem;
    line-height: 1.5;
    float: none;
  }
}
.ttl_openseminar_h2 .name span {
  margin-left: 0.5em;
  /*2025-11-05*/
  font-size: 3rem;
  display: inline-block;
}
@media (max-width: 767.99px) {
  .ttl_openseminar_h2 .name span {
    /*2025-11-05*/
    font-size: 2rem;
    line-height: 1.5;
  }
}
.ttl_openseminar_h2 .pdf {
  float: right;
}
@media (max-width: 767.99px) {
  .ttl_openseminar_h2 .pdf {
    margin-top: 15px;
    float: none;
  }
}
.ttl_openseminar_h2 .pdf a {
  width: 236px;
  height: 46px;
  border: 2px solid #014d9e;
  border-radius: 25px;
  font-weight: 700;
  line-height: 46px;
  text-align: center;
  display: block;
}
@media (max-width: 767.99px) {
  .ttl_openseminar_h2 .pdf a {
    width: 100%;
  }
}
.ttl_openseminar_h2 .pdf a:hover {
  background: #014d9e;
  color: #fff;
}
.ttl_openseminar_h2 .pdf a span {
  padding-right: 30px;
  background: url(../img/common/pdf.svg) no-repeat center right/21px 24px;
}

/*! 
2025-11-05 openseminar Style Mod ここまで
*/