.page-header-wrap .tit2 {
  margin-bottom: 8px;
}
.page-header-wrap .tit2 h1 {
  position:relative;
  font-size: 56px;
  font-weight: 900;
  color:#000;
  line-height: 1.4;
    padding-bottom: 10px;
}
.page-header-wrap .tit2 .line {
  position:relative;
  display: inline-block;
}
.page-header-wrap .tit2 .line::after {
  content: '';position: absolute;
    display: block;
    width: 150px;
  height: 8px;
  background-color:var(--bs-theme);
  bottom:0px;
  left:0px;
}

.people-item.column{
     flex-direction: column;
}
.people-item{
    display: flex; align-items: center;
}
.people-item .left {
    display: flex;flex: 1 0 40%;flex-direction: column;align-items: center;
}
.people-item .right {
    display: flex;flex: 1 0 60%;
}
.people-record {
    display: flex;
    flex-direction: column;
}
.people-record-item { display: flex;
flex-direction: column;
    align-items: flex-start;
    padding-bottom: 16px;
}
.people-record-item strong {
    font-size:20px;
    font-weight: 600;
    color:#000;
    padding-bottom: 10px;
}
.people-record-item ul  {
    text-align: left;
}
.people-record-item ul li {
  position: relative;
  padding-left: 14px;
  color:#4b4b4b;
  font-size: 17px;
  margin-bottom: 6px;
}
.people-record-item ul li:last-child {
  margin-bottom: 0;
}
.people-record-item ul li::before {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left:0;
  width: 5px;
  height: 5px;
  background-color:#4b4b4b;
  border-radius: 50%;
}
.people-record-item ul li.before-none::before {
  display: none;
}
@media(max-width:1023px) {

    .people-record {
        padding:16px 0 0;
    }
    .people-item  {
        flex-direction: column;
    }
    .people-item .left {
    width: 100%;
        display: flex;flex: 1 0 auto;flex-direction: column;align-items: center;
    }
    .people-item .right {
    width: 100%;
        display: flex;flex: 1 0 auto;align-items: flex-start;
    }
}
@media(max-width:767px) {
    .page-header-wrap .tit2 h1 {
      font-size: 36px;
    }
    .page-header-wrap .tit2 .line::after {
      content: '';
        display: none;
    }
}
