/* 役割: TOP固有セクションの共通／ページ表示・処理。
 * 利用ページ: TOP（日英）。
 * 関係する棚: S01共通土台・S04日英・S05予約・S10履歴・S12TOP・S16導入。
 * 注意: 詳細度・media・JS実行位置を保持。!important変更は証拠台帳に限定。P/U置換依存は変更しない。placement.jsonと地図の更新.mdを参照。TOP日英。S03/S04/S10/vendorに依存。P12開始タグ・seogeo-style id・CMS除去ID・spanのエスケープ保持。区画を元slotへ生成。PHP spacingは旧release互換。検査: test/run.py。対応表: placement.json。
 */
#loma-cuisine-entry .cuisine-photo-link img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 46%;
  z-index: -2;
  transition: transform 900ms cubic-bezier(.2,.65,.3,1);
  margin: 0;
}
#loma-cuisine-entry .cuisine-photo-link:before {
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(180deg,transparent 35%,rgba(0,0,0,.68) 100%);
  pointer-events: none;
}
#loma-cuisine-entry a.cuisine-photo-link:after {
  flex: 0 0 auto;
  align-self: flex-end;
}
#loma-cuisine-entry .cuisine-photo-link:hover img,
#loma-cuisine-entry .cuisine-photo-link:focus-visible img {
  transform: scale(1.035);
}
@media (prefers-reduced-motion:reduce) {
  #loma-cuisine-entry .cuisine-photo-link img {
    transition: none;
  }
  #loma-cuisine-entry .cuisine-photo-link:hover img,
#loma-cuisine-entry .cuisine-photo-link:focus-visible img {
    transform: none;
  }
}

