/* info_subsystem.css */

.subsystem-banner {
  display: block;
  margin: 0 auto 10px auto; /* 中央寄せ＋下に10px余白 */
  max-width: 100%; /* 念のため */
}

.subsystem-wrapper {
  background-image: url('../images/parts/subsystem_info_img_repeat.png');
  background-repeat: repeat-x;
  background-position: center;
  background-size: auto 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px; /* 背景画像の高さと合わせる */
}

.subsystem-logo {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

h1.subsystem {
  margin-top: 15px;
  margin-bottom: 15px;
}
