@charset "UTF-8";

/*------------------MV調整------------------*/
#mv + section .content_wrapper {
  padding: 0;
}

/*------------------2カラムコンテンツSP時調整------------------*/
@media screen and (max-width: 900px) {
  #sp_co3 + .composite_box01 {
    padding-top: 20px;
  }
  #sp_co2 + .composite_box01 {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 480px) {
  #sp_co2 + div .inner_item,
  #sp_co3 + div .inner_item {
    width: 48% !important;
    padding: 10px;
  }
  #sp_co2 + div .wrapper_item,
  #sp_co3 + div .wrapper_item {
    gap: 2%;
    row-gap: 3rem;
  }
  #sp_co2 + .composite_box01.block_images_14:not(.no_responsive) .inner_item,
  #sp_co3 + .composite_box01.block_images_14:not(.no_responsive) .inner_item {
    margin-bottom: 0px !important;
  }
}

/*------------------4カラムコンテンツSP時調整------------------*/
@media screen and (max-width: 900px) {
  #sp_co3 + .composite_box01 {
    padding-top: 20px;
  }
  #sp_co2 + .composite_box01 {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 480px) {
  #sp_co2 + div .inner_item,
  #sp_co3 + div .inner_item {
    width: 48% !important;
    padding: 10px;
  }
  #sp_co2 + div .wrapper_item,
  #sp_co3 + div .wrapper_item {
    gap: 2%;
    row-gap: 3rem;
  }
  #sp_co2 + .composite_box01.block_images_14:not(.no_responsive) .inner_item,
  #sp_co3 + .composite_box01.block_images_14:not(.no_responsive) .inner_item {
    margin-bottom: 0px !important;
  }
}

/*------------------5カラムコンテンツSP時調整------------------*/
#sp_co5 + div,
#sp_co5_2 + div {
  display: none;
}
@media screen and (max-width: 900px) {
  #pc_co5 + div,
  #pc_co5_2 + div {
    display: none;
  }
  #sp_co5 + div,
  #sp_co5_2 + div {
    display: block;
  }
  #sp_co5 + div .inner_item_img img,
  #sp_co5_2 + div .inner_item_img img {
    height: 100% !important;
  }
}
