body.single-staff .post_content{
  padding-top:0;
}

.staff_type1 .title,
.staff_type1 h2{
  line-height:170%;
  font-weight:900;

}
.staff_type1 .title{
  color:#333333;
  font-size: clamp(30px,5vw,50px) !important;
}
.staff_type1 h2{
  font-size:32px;
  color:#5776A1;
}
.staff_type1 h3,
.staff_prev_post_link .category,
.title_area .name,
.title_area .title,
.staff_prev_post_link .link:after,
.mouse_stalker_target,
.staff_list_type1 .name,
.staff_list_type1 .job_area,
.staff_list_type1 .date,
.staff_carousel h2{
  color:#333333;
}
#staff_right_content .job_area p {
  background: #FFFFFF;
  padding:0 10px;
  font-size:16px;
  font-weight:700;
  color:#5776A1;
  line-height:170%;
  margin-bottom:20px
}
.occupation_tag{
  margin-right:10px;
}

#staff_info_area{
background: #F6F5F1 !important;
  padding:20px 30px;
  margin-bottom:30px;
}
#staff_info_area .name{
  font-size: clamp(20px, 3vw, 32px);
  font-weight:700;
  margin-bottom:10px;
  color:#333333;
}
#staff_info_area .date {
  color:#333333;
  line-height:170%;
}


.title.entry-title{
font-size:clamp(30px,5vw,50px)!important;
color:#333333;
line-height: 170%;
}

.post_content h2{
  margin: 40px 0 10px;
  font-size: clamp(24px, 3vw, 32px);
  color:#5776A1;
  line-height: 170%;
}
@media (max-width:767px){
  .post_content h2:before{
    font-size: 20px;
}
}
.post_content h3{
    margin: 0 0 10px;
  font-size: clamp(18px, 2vw, 28px);
  color:#333333;
  line-height: 170%;
  font-weight:700;
}

#staff_back_button{
    color:#5776A1;
}
#staff_back_button:before{
  color:#5776A1 !important;
}
mark{
  font-style: normal;
}

img{
  margin-bottom:30px !important;
}

.info li p span{
font-weight:700;
}


.staff_carousel{
  background:#F6F5F1;
}