.corevalues{
  display: flex;
  align-items: center;
}
.corevalues .corevalues_img{
  margin-right: 4rem;
}
.corevalues .corevalues_img p{
  width: 100px;
}
@media only screen and (min-width: 768px){
  .mb-6-pc{
    margin-bottom: 3em;
  }
}
@media only screen and (max-width: 767px){
  .mb-1-sp{
    margin-bottom: .5em;
  }
  .mb-3-sp{
    margin-bottom: 1.5em;
  }
  .mb-6-sp{
    margin-bottom: 3em;
  }
  .corevalues{
   flex-direction: column-reverse; 
  }
.corevalues .corevalues_img{
  margin-left: 1rem;
  margin-right: 1rem;
  }
  .corevalues .corevalues_img p{
    margin-bottom: 0px;
  }
}