/* 料金システムのテーブルホバー無効化 */
#system .systemlist table tr:hover td {
    background: unset;
}

/* PC版でhoverしても背景色が白くならないように追加 */
td:first-child:hover {
  background-color: #d8f0e4 !important;
}

/* 全体的な影響を避けるため、bodyのリセットをやめる */
.system-section {
  margin: 0;
  padding: 0;
}

.system-section * {
  font-family: 'Times New Roman', sans-serif;
}

.system-section h2 {
  text-align: center;
  color: #444;
  font-size: 36px;
  margin-top: 1em;
}


.video {
    position: relative;
    width: 100%;
    padding-top: 56.25%; /* 16:9のアスペクト比 */
    height: 0;
}

.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

