/* MVアイコン吹き出し：デフォルト非表示（style.cssより後に読み込み） */
.mv .mv-icon1__fukidashi,
.mv .mv-icon2__fukidashi,
.mv .mv-icon3__fukidashi,
.mv .mv-icon4__fukidashi,
.mv .mv-icon5__fukidashi,
.mv .mv-icon6__fukidashi,
.mv .mv-icon7__fukidashi,
.mv .mv-icon8__fukidashi,
.mv .mv-icon9__fukidashi,
.mv .mv-icon10__fukidashi,
.mv .mv-icon11__fukidashi,
.mv .mv-icon12__fukidashi,
.mv .mv-icon13__fukidashi,
.mv .mv-icon14__fukidashi,
.mv .mv-icon15__fukidashi,
.mv .mv-icon16__fukidashi,
.mv .mv-icon17__fukidashi {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

/* PC：ホバー時のみ表示 */
@media (hover: hover) {
  .mv .mv-icon1:hover .mv-icon1__fukidashi,
  .mv .mv-icon2:hover .mv-icon2__fukidashi,
  .mv .mv-icon3:hover .mv-icon3__fukidashi,
  .mv .mv-icon4:hover .mv-icon4__fukidashi,
  .mv .mv-icon5:hover .mv-icon5__fukidashi,
  .mv .mv-icon6:hover .mv-icon6__fukidashi,
  .mv .mv-icon7:hover .mv-icon7__fukidashi,
  .mv .mv-icon8:hover .mv-icon8__fukidashi,
  .mv .mv-icon9:hover .mv-icon9__fukidashi,
  .mv .mv-icon10:hover .mv-icon10__fukidashi,
  .mv .mv-icon11:hover .mv-icon11__fukidashi,
  .mv .mv-icon12:hover .mv-icon12__fukidashi,
  .mv .mv-icon13:hover .mv-icon13__fukidashi,
  .mv .mv-icon14:hover .mv-icon14__fukidashi,
  .mv .mv-icon15:hover .mv-icon15__fukidashi,
  .mv .mv-icon16:hover .mv-icon16__fukidashi,
  .mv .mv-icon17:hover .mv-icon17__fukidashi {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto;
  }
}

/* SP：タッチで .is-open のとき表示 */
.mv .mv-icon1.is-open .mv-icon1__fukidashi,
.mv .mv-icon2.is-open .mv-icon2__fukidashi,
.mv .mv-icon3.is-open .mv-icon3__fukidashi,
.mv .mv-icon4.is-open .mv-icon4__fukidashi,
.mv .mv-icon5.is-open .mv-icon5__fukidashi,
.mv .mv-icon6.is-open .mv-icon6__fukidashi,
.mv .mv-icon7.is-open .mv-icon7__fukidashi,
.mv .mv-icon8.is-open .mv-icon8__fukidashi,
.mv .mv-icon9.is-open .mv-icon9__fukidashi,
.mv .mv-icon10.is-open .mv-icon10__fukidashi,
.mv .mv-icon11.is-open .mv-icon11__fukidashi,
.mv .mv-icon12.is-open .mv-icon12__fukidashi,
.mv .mv-icon13.is-open .mv-icon13__fukidashi,
.mv .mv-icon14.is-open .mv-icon14__fukidashi,
.mv .mv-icon15.is-open .mv-icon15__fukidashi,
.mv .mv-icon16.is-open .mv-icon16__fukidashi,
.mv .mv-icon17.is-open .mv-icon17__fukidashi {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto;
}
