/* 役割: TOP FV・起動の共通／ページ表示・処理。
 * 利用ページ: 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。
 */
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>path:nth-child(-n+7),
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>g:first-child {
  --loma-final-ja-native-svg-width: 1280px;
  transform-box: view-box !important;
}
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>path:nth-child(-n+7) {
  --loma-initial-native-svg-width: 225px;
  transform-origin: 112.5px 78.739px !important;
  transform: scale(calc(0.140625 * var(--loma-final-ja-native-svg-width) / var(--loma-initial-native-svg-width))) !important;
}
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>g:first-child {
  --loma-initial-native-svg-width: 300px;
  transform-origin: 169.2px 124.67px !important;
  transform: scale(calc(0.1764748831775701 * var(--loma-final-ja-native-svg-width) / var(--loma-initial-native-svg-width))) !important;
}
@media (min-width:1280px) {
  h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>path:nth-child(-n+7),
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>g:first-child {
    --loma-initial-native-svg-width: 225px;
  }
}
@media (min-width:769px) and (max-width:1279px) {
  h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>path:nth-child(-n+7),
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>g:first-child {
    --loma-initial-native-svg-width: calc((100vw - var(--scrollbar,0px)) / 1280 * 225);
    --loma-final-ja-native-svg-width: calc(100vw - var(--scrollbar,0px));
  }
}
@media (max-width:768px) {
  h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>path:nth-child(-n+7),
h1.Title-module-scss-module__0JTpoW__page>svg.Title-module-scss-module__0JTpoW__title>g:first-child {
    --loma-initial-native-svg-width: calc((100vw - var(--scrollbar,0px)) / 750 * 343);
    --loma-final-ja-native-svg-width: calc((100vw - var(--scrollbar,0px)) / 750 * 2000);
  }
}

