/* ------------------------------ */
/* 固定ページ：進路実績 */
/* ------------------------------ */
.page_career-path .catch_lead {
  margin-bottom: 30px;
  text-align: right;
}
.page_career-path .career-path-count {
  display:grid ;
  grid-template-columns: 10em 4em 1fr;
  max-width: 600px;
  margin: 0 auto 30px;
  gap:0.3em 0;
}
@media(min-width: 768px) {
  .page_career-path .career-path-count {
    grid-template-columns: 11em 5em 1fr;
  }
}
.page_career-path .career-path-count > div {
  font-size: 14px;
  margin-bottom: 0.5em;
  letter-spacing: 0.04em;
  line-height: var(--body-line-height);
  padding: 0 0.5em;
}
@media(min-width: 768px) {
  .page_career-path .career-path-count > div {
    font-size: 15px;
  }
}
@media(min-width: 992px) {
  .page_career-path .career-path-count > div {
    font-size: 16px;
  }
}
.page_career-path .career-path-count .title{
  background: #FAFAFA;
}
.page_career-path .career-path-count .university{
}
.page_career-path .career-path-count .count{
  text-align: center;
}
.page_career-path .career-path-count .course{
}
.page_career-path .career-path-count .count,
.page_career-path .career-path-count .course {
  border-left: rgba(153, 150, 145, 0.4) solid 1px;
}
.page_career-path .career-path-count .title.count,
.page_career-path .career-path-count .title.course{
  border-left: none;
}
.page_career-path ul.career-path-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.page_career-path ul.career-path-list li {
  display: block;
  margin-bottom: 0.5em;
  width: calc(100% / 3);
}
.page_career-path ul.career-path-list.single {
  justify-content: center;
}
.page_career-path ul.career-path-list.single li {
  width: auto;
}
@media screen and (max-width: 768px) {
  .page_career-path ul.career-path-list li {
    width: calc(100% / 2);
  }
}