
@charset "utf-8";
/*-------------- 医院ごとのパーツ -----------------*/

/*ヘッダーロゴのレスポンシブ調整*/
.header-logo {
  margin: 3px 0 3px 3%;
  width: 10%;
  height: auto;
}

/* 375px以上 */
@media (min-width: 375px) {
  .header-logo {
    margin: 3px 0 0px 8px;
    width: 10%;
  }
}

/* 428px以上 */
@media (min-width: 428px) {
  .header-logo {
    width: 10%;
  }
}

/* 768px以上 */
@media (min-width: 768px) {
  .header-logo {
    width: 16%;
  }
}

/* 980px以上 */
@media (min-width: 980px) {
  .header-logo {
    width: 24%;
  }
}

/* 320px以下（例外） */
@media (max-width: 320px) {
  .header-logo {
    margin: 7px 0 4px 8px;
    width: 15%;
  }
}


/*フッターロゴのレスポンシブ調整*/
#footer-info > picture > img {
  margin: 3px 0 3px 3%;
  width: 11%;
  height: auto;
}

/* 375px以上 */
@media (min-width: 375px) {
  #footer-info > picture > img {
    margin: 6px 0 5px 8px;
  }
}

/* 428px以上 */
@media (min-width: 428px) {
  #footer-info > picture > img {
    margin: 5px 0 4px 3%;
    width: 13%;
  }
}

/* 768px以上 */
@media (min-width: 768px) {
  #footer-info > picture > img {
    width: 12%;
  }
}

/* 980px以上 */
@media (min-width: 980px) {
  #footer-info > picture > img {
    width: 9%;
  }
}

/* 320px以下（例外） */
@media (max-width: 320px) {
  #footer-info > picture > img {
    margin: 7px 0 4px 8px;
    width: 15%;
  }
}