/* 動画の代わりに静止画をランダムに切り替えて表示する */
.pma-slideshow { position: relative; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; background: #000; }
.pma-slideshow img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; opacity: 0; transition: opacity 1s ease; }
.pma-slideshow img.is-active { opacity: 1; }
.fac_inf_video-wrap .pma-slideshow { height: 100%; aspect-ratio: auto; }
.mainvisual .pma-slideshow img { object-fit: cover; }
@media (prefers-reduced-motion: reduce) { .pma-slideshow img { transition: none; } }
