@charset "UTF-8";

/*MV動画調整*/
#mv {
    width: 100%;
    max-width: initial;
}
.slick_box {
    margin: -50px auto 0;
}
.heading .block_header_4 .h {
    font-size: 24px;
}

@media screen and (max-width: 900px) {
  #doctors_file + div.contents_btn01 .content_wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  #doctors_file + div.contents_btn01 .content_wrapper .inner_item_img a{
    display: block;
  }
  #doctors_file + div.contents_btn01 .content_wrapper .inner_item_img {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  #doctors_file + div.contents_btn01 .content_wrapper .inner_item_img img {
    width: 100%;
    height: auto;
    display: block;
  }
}


@media screen and (min-width: 901px) {
  #doctors_file + div.contents_btn01 .content_wrapper .inner_item_img img {
    aspect-ratio: 13 / 5;
  }
 #doctors_file + .contents_btn01 .inner_item_img{
    max-width: calc(33.3% - 38px) !important;
}
}