.video-background {
  width: 120%;
  height: 120%;
  object-fit: cover; /* 動画を余白なしで表示 */
}

.zlp-accordion-header {
  font-size: 18px !important; 
  color: #000 !important;     
  font-weight: 800;         
}

a:hover,
button:hover {
  color: inherit !important;         /* 色を変えない */
  background-color: inherit !important; /* 背景色を変えない */
  transform: none !important;        /* 拡大・縮小をなくす */
  box-shadow: none !important;       /* 影の変化をなくす */
}

.option_box {
  border-right: 3px solid #ccc; /* 灰色の縦線 */
  padding-right: 20px;          /* 線と中身の余白 */
}

..option_right {
  padding-left: 20px;           /* 線と中身の余白 */
}