.profile {
  margin-bottom: 50px;
  padding: 20px 30px;
  border: 1px solid #ccc;
}

.profile .g-ttl-2 {
  margin-bottom: 0;
}

.profile_el {
  padding-top: 30px;
}

.review > .g-media_left {
  width: 23.9583333%;
}

.review > .g-media_left img {
  max-width: 230px;
}

.between {
  margin: 20px auto 0;
  width: 65.2173913%;
}

.annotation {
  margin: 50px 0;
  text-align: center;
}

.exp .g-media_left {
  width: 39.1304348%;
}

.exp .g-media_left img {
  max-width: 180px;
}

.exp .g-media_body {
  font-size: 12px;
}

@media only screen and (max-width: 480px) {
  .profile {
    margin-bottom: 30px;
    padding: 10px;
  }
  .review > .g-media_left {
    width: 38%;
  }
  
}
@media only screen and (max-width: 680px)and (min-width: 480px)  {

  
  .profile_el .g-grid_el .g-media-h .g-media_body{
    width: 100%;}
  
}