@charset "UTF-8";
/*メロディア-point1,3*/
#melodia #features-fig-01_02,
#melodia #features-fig-01_03,
#melodia #features-fig-03_01,
#melodia #features-fig-03_02 {
  width: 48%;
}

#melodia #features figcaption h3 {
  font-size: 16px;
  margin: 4px 0;
}  

#melodia #features figcaption p {
  font-size: 12px;
}  

/*メロディア-point2*/
#melodia #features-item2 figure { 
  text-align: center;
  width: 41.5%;
}

#melodia #features figcaption img {
  width: 240px;
  height: 56px;
  object-fit: contain;
  object-position: bottom;
  margin-bottom: 26px;
}  

/*メディアクエリ 768px以下*/
@media (max-width:768px) {
  /*メロディア-point2*/
  #melodia #features-item2 .features-fig-row {
    justify-content: center;
    column-gap: 40px;
  }
  
  #melodia #features-item2 figure {
    width: 100%;
    max-width: 352px;
  }
  
  #melodia #features figcaption img {
    margin-bottom: 20px;
  }
  
  /*メロディア-point3*/
  #melodia #features-fig-03_01,
  #melodia #features-fig-03_02 {
    width: 100%;
  }

}




