.col_internal_komidashi{
  margin-top: 50px;
}
.bpts_btn_arrow{
  line-height: 1.4;
}
/* ご挨拶 */
.unit_side_imgarea .img_wrap {
  width: calc(35% - 7.5px);
}
.img_wrap p{
  text-align: center;
}
.img_wrap span{
  font-size: 1.2em;
}
@media (max-width: 960px){
.unit_side_imgarea .img_wrap {
   min-width: 280px;
}
}
/* 組織・人員構成 */
table.unit_table_gray th{
  width: calc(100% / 5);
  background-color: #3f69b5!important;
  color: #fff;
  font-weight: normal;
}
#shokushu table.unit_table_gray th{
  width: calc(100% / 2);
}
/* 各部門の見出し */
.unit_stepbox{
  margin-bottom: 80px;    
  }  
.upts_step_number {
  width: auto;
  text-align: center;
  margin: 0 auto; 
  } 
#kensa .unit_stepbox {
  border-bottom-color: #ffaf55;
} 
#kensa .unit_stepbox:before {
  border-top-color: #ffaf55;
}
#housha .unit_stepbox {
  border-bottom-color: #94C6E3;
} 
#housha .unit_stepbox:before {
  border-top-color: #94C6E3;
}
#rinshokougaku .unit_stepbox {
  border-bottom-color: #356497;
} 
#rinshokougaku .unit_stepbox:before {
  border-top-color: #356497;
}
#rihabiri .unit_stepbox {
  border-bottom-color: #FF8E9B;
} 
#rihabiri .unit_stepbox:before {
  border-top-color: #FF8E9B;
}
.l_feauture{
	width:70%;
	margin: 50px auto 0;
}
.l_feauture img{
	width:100%;
}
@media (max-width: 960px){
	.l_feauture{
	width:100%;
}
}