{"id":"gears_navigation:scenario583","resource":{"segmentConfig":{"useExclusionRate":true},"digest":"d690e4deafad46fee072b978dc56902e","isScenarioInfoOpen":true,"random":false,"phases":{"phase4":{"start":"2025-05-27T20:45+09:00","patterns":{"pattern1":{"ratio":50,"delay":0,"steps":[{"type":"card","uri":["regex|https://www\\.yanmar\\.com/jp/marinepleasure/pleasureboat/[^/]+/(?!concept\\.html)([^/]*?\\.html)?(\\?.*?)?(#.*?)?$"],"isCustomizeUrl":true,"data":{"placement":"bottom","horizon":"right","guideType":"standard-03","shortTimeModal":false,"title":"\r\n<div><span style=\"font-size:16px;\"><span style=\"font-weight:bold;\">製品の楽しみ方や内部を動画でご紹介！！</span></span></div>\r\n\r\n<style>\r\n.spg-tour02.spgCustom-newTemp .spg-tour02-title{\r\n        text-align: center;\r\n  }\r\n  </style>","content":"<iframe width=\"100%\" height=\"250\" src=\"https://www.youtube.com/embed/igNhBylvCb8?loop=1&amp;playlist=igNhBylvCb8&amp;autoplay=1&mute=1\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\r\n\r\n\r\n\r\n\r\n\r\n\r\n<!-- customize-id:2641-4 -->\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここから-->\r\n<style>\r\n.spg-tour02[data-scenario=\"scenario583\"][data-step=\"step_01\"] { /* シナリオとステップを指定 */\r\n  display: none;\r\n}\r\n</style>\r\n<script>\r\nSPSDK.observe(function() {\r\n  const props = {\r\n    scenarioId: 'scenario583', // シナリオを指定\r\n    stepId: 'step_01', // ステップを指定\r\n    showScrollFromPercentile: 20, // 表示区間の上端を%で指定\r\n    showScrollToPercentile: 98 // 表示区間の下端を%で指定\r\n  };\r\n\r\n  const { scenarioId, stepId, showScrollFromPercentile, showScrollToPercentile } = props;\r\n  const $ = SPSDK.$;\r\n  let isFirstShow = true;\r\n\r\n  function calcScrollPercent() {\r\n    const scrollTop = $(window).scrollTop();\r\n    const pageHeight = $('body').height() - $(window).height();\r\n    const scrollPercent = scrollTop / pageHeight;\r\n    return scrollPercent;\r\n  };\r\n\r\n  function toggleShowHide() {\r\n    const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n    const isInShownRange = calcScrollPercent() >= showScrollFromPercentile / 100 \r\n      && calcScrollPercent() <= showScrollToPercentile / 100;\r\n    if (isFirstShow && isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n      $step.fadeIn(400);\r\n    } else if (isFirstShow && !isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n    } else if (!isFirstShow && isInShownRange) { \r\n      $step.fadeIn(400);\r\n    } else if (!isFirstShow && !isInShownRange) { \r\n      $step.fadeOut(400);\r\n    }\r\n  };\r\n\r\n  const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n  if ($step.length > 0) toggleShowHide();\r\n  $(window).on('scroll.sprShowRange', () => {\r\n    if ($step.length === 0) {\r\n      $(window).off('scroll.sprShowRange');\r\n      return;\r\n    }\r\n    toggleShowHide();\r\n  });\r\n})();\r\n</script>\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここまで-->\r\n\r\n","styles":{"border-color":"#dc1e37","border-width":3},"customDesign":[{"browserWidth":{"width":1000},"guideWidth":{"width":380,"unit":"px"}}]},"id":"step_01"}]},"nondisplay":{"pattern":"nondisplay","ratio":50,"delay":0,"steps":[{"id":"step_nd","uri":[""],"type":"terminator","end":true,"isCustomizeUrl":true}]}}},"phase3":{"start":"2024-12-12T19:46+09:00","end":"2025-05-27T20:45+09:00","patterns":{"pattern1":{"ratio":50,"delay":0,"steps":[{"type":"card","uri":["regex|https://www\\.yanmar\\.com/jp/marinepleasure/pleasureboat/[^/]+/(?!concept\\.html)([^/]*?\\.html)?(\\?.*?)?(#.*?)?$"],"isCustomizeUrl":true,"data":{"placement":"bottom","horizon":"right","guideType":"standard-03","shortTimeModal":false,"title":"\r\n<div><span style=\"font-size:16px;\"><span style=\"font-weight:bold;\">製品の楽しみ方や内部を動画でご紹介！！</span></span></div>\r\n\r\n<style>\r\n.spg-tour02.spgCustom-newTemp .spg-tour02-title{\r\n        text-align: center;\r\n  }\r\n  </style>","content":"<iframe width=\"100%\" height=\"250\" src=\"https://www.youtube.com/embed/igNhBylvCb8?loop=1&amp;playlist=igNhBylvCb8&amp;autoplay=1&mute=1\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\r\n\r\n\r\n\r\n\r\n\r\n\r\n<!-- customize-id:2641-4 -->\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここから-->\r\n<style>\r\n.spg-tour02[data-scenario=\"scenario583\"][data-step=\"step_01\"] { /* シナリオとステップを指定 */\r\n  display: none;\r\n}\r\n</style>\r\n<script>\r\nSPSDK.observe(function() {\r\n  const props = {\r\n    scenarioId: 'scenario583', // シナリオを指定\r\n    stepId: 'step_01', // ステップを指定\r\n    showScrollFromPercentile: 20, // 表示区間の上端を%で指定\r\n    showScrollToPercentile: 98 // 表示区間の下端を%で指定\r\n  };\r\n\r\n  const { scenarioId, stepId, showScrollFromPercentile, showScrollToPercentile } = props;\r\n  const $ = SPSDK.$;\r\n  let isFirstShow = true;\r\n\r\n  function calcScrollPercent() {\r\n    const scrollTop = $(window).scrollTop();\r\n    const pageHeight = $('body').height() - $(window).height();\r\n    const scrollPercent = scrollTop / pageHeight;\r\n    return scrollPercent;\r\n  };\r\n\r\n  function toggleShowHide() {\r\n    const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n    const isInShownRange = calcScrollPercent() >= showScrollFromPercentile / 100 \r\n      && calcScrollPercent() <= showScrollToPercentile / 100;\r\n    if (isFirstShow && isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n      $step.fadeIn(400);\r\n    } else if (isFirstShow && !isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n    } else if (!isFirstShow && isInShownRange) { \r\n      $step.fadeIn(400);\r\n    } else if (!isFirstShow && !isInShownRange) { \r\n      $step.fadeOut(400);\r\n    }\r\n  };\r\n\r\n  const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n  if ($step.length > 0) toggleShowHide();\r\n  $(window).on('scroll.sprShowRange', () => {\r\n    if ($step.length === 0) {\r\n      $(window).off('scroll.sprShowRange');\r\n      return;\r\n    }\r\n    toggleShowHide();\r\n  });\r\n})();\r\n</script>\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここまで-->\r\n\r\n","styles":{"border-color":"#dc1e37","border-width":3},"customDesign":[{"browserWidth":{"width":1000},"guideWidth":{"width":380,"unit":"px"}}]},"id":"step_01"}]},"nondisplay":{"pattern":"nondisplay","ratio":50,"delay":0,"steps":[{"id":"step_nd","uri":[""],"type":"terminator","end":true,"isCustomizeUrl":true}]}}},"phase2":{"start":"2024-10-10T15:30+09:00","end":"2024-12-12T19:46+09:00","patterns":{"pattern1":{"ratio":50,"delay":0,"steps":[{"type":"card","uri":["regex|https://www\\.yanmar\\.com/jp/marinepleasure/pleasureboat/[^/]+/(?!concept\\.html)([^/]*?\\.html)?(\\?.*?)?(#.*?)?$"],"isCustomizeUrl":true,"data":{"placement":"bottom","horizon":"right","guideType":"standard-03","shortTimeModal":false,"title":"\r\n<div><span style=\"font-size:16px;\"><span style=\"font-weight:bold;\">製品の楽しみ方や内部を動画でご紹介！！</span></span></div>\r\n\r\n<style>\r\n.spg-tour02.spgCustom-newTemp .spg-tour02-title{\r\n        text-align: center;\r\n  }\r\n  </style>","content":"<iframe width=\"100%\" height=\"250\" src=\"https://www.youtube.com/embed/igNhBylvCb8?loop=1&amp;playlist=igNhBylvCb8&amp;autoplay=1&mute=1\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\r\n\r\n\r\n\r\n\r\n\r\n\r\n<!-- customize-id:2641-4 -->\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここから-->\r\n<style>\r\n.spg-tour02[data-scenario=\"scenario583\"][data-step=\"step_01\"] { /* シナリオとステップを指定 */\r\n  display: none;\r\n}\r\n</style>\r\n<script>\r\nSPSDK.observe(function() {\r\n  const props = {\r\n    scenarioId: 'scenario583', // シナリオを指定\r\n    stepId: 'step_01', // ステップを指定\r\n    showScrollFromPercentile: 20, // 表示区間の上端を%で指定\r\n    showScrollToPercentile: 98 // 表示区間の下端を%で指定\r\n  };\r\n\r\n  const { scenarioId, stepId, showScrollFromPercentile, showScrollToPercentile } = props;\r\n  const $ = SPSDK.$;\r\n  let isFirstShow = true;\r\n\r\n  function calcScrollPercent() {\r\n    const scrollTop = $(window).scrollTop();\r\n    const pageHeight = $('body').height() - $(window).height();\r\n    const scrollPercent = scrollTop / pageHeight;\r\n    return scrollPercent;\r\n  };\r\n\r\n  function toggleShowHide() {\r\n    const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n    const isInShownRange = calcScrollPercent() >= showScrollFromPercentile / 100 \r\n      && calcScrollPercent() <= showScrollToPercentile / 100;\r\n    if (isFirstShow && isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n      $step.fadeIn(400);\r\n    } else if (isFirstShow && !isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n    } else if (!isFirstShow && isInShownRange) { \r\n      $step.fadeIn(400);\r\n    } else if (!isFirstShow && !isInShownRange) { \r\n      $step.fadeOut(400);\r\n    }\r\n  };\r\n\r\n  const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n  if ($step.length > 0) toggleShowHide();\r\n  $(window).on('scroll.sprShowRange', () => {\r\n    if ($step.length === 0) {\r\n      $(window).off('scroll.sprShowRange');\r\n      return;\r\n    }\r\n    toggleShowHide();\r\n  });\r\n})();\r\n</script>\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここまで-->\r\n\r\n","styles":{"border-color":"#dc1e37","border-width":3},"customDesign":[{"browserWidth":{"width":1000},"guideWidth":{"width":380,"unit":"px"}}]},"id":"step_01"}]},"nondisplay":{"pattern":"nondisplay","ratio":50,"delay":0,"steps":[{"id":"step_nd","uri":[""],"type":"terminator","end":true,"isCustomizeUrl":true}]}}},"phase1":{"start":"2024-04-04T17:33+09:00","end":"2024-10-10T15:30+09:00","patterns":{"pattern1":{"ratio":50,"delay":0,"steps":[{"type":"card","uri":["regex|https://www\\.yanmar\\.com/jp/marinepleasure/pleasureboat/[^/]+/(?!concept\\.html)([^/]*?\\.html)?(\\?.*?)?(#.*?)?$"],"isCustomizeUrl":true,"data":{"placement":"bottom","horizon":"right","guideType":"standard-03","shortTimeModal":false,"title":"\r\n<div><span style=\"font-size:16px;\"><span style=\"font-weight:bold;\">製品の楽しみ方や内部を動画でご紹介！！</span></span></div>\r\n\r\n<style>\r\n.spg-tour02.spgCustom-newTemp .spg-tour02-title{\r\n        text-align: center;\r\n  }\r\n  </style>","content":"<iframe width=\"100%\" height=\"250\" src=\"https://www.youtube.com/embed/igNhBylvCb8?loop=1&amp;playlist=igNhBylvCb8&amp;autoplay=1&mute=1\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\r\n\r\n\r\n\r\n\r\n\r\n\r\n<!-- customize-id:2641-4 -->\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここから-->\r\n<style>\r\n.spg-tour02[data-scenario=\"scenario583\"][data-step=\"step_01\"] { /* シナリオとステップを指定 */\r\n  display: none;\r\n}\r\n</style>\r\n<script>\r\nSPSDK.observe(function() {\r\n  const props = {\r\n    scenarioId: 'scenario583', // シナリオを指定\r\n    stepId: 'step_01', // ステップを指定\r\n    showScrollFromPercentile: 20, // 表示区間の上端を%で指定\r\n    showScrollToPercentile: 98 // 表示区間の下端を%で指定\r\n  };\r\n\r\n  const { scenarioId, stepId, showScrollFromPercentile, showScrollToPercentile } = props;\r\n  const $ = SPSDK.$;\r\n  let isFirstShow = true;\r\n\r\n  function calcScrollPercent() {\r\n    const scrollTop = $(window).scrollTop();\r\n    const pageHeight = $('body').height() - $(window).height();\r\n    const scrollPercent = scrollTop / pageHeight;\r\n    return scrollPercent;\r\n  };\r\n\r\n  function toggleShowHide() {\r\n    const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n    const isInShownRange = calcScrollPercent() >= showScrollFromPercentile / 100 \r\n      && calcScrollPercent() <= showScrollToPercentile / 100;\r\n    if (isFirstShow && isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n      $step.fadeIn(400);\r\n    } else if (isFirstShow && !isInShownRange) {\r\n      isFirstShow = false;\r\n      $step.css('animation', 'none');\r\n    } else if (!isFirstShow && isInShownRange) { \r\n      $step.fadeIn(400);\r\n    } else if (!isFirstShow && !isInShownRange) { \r\n      $step.fadeOut(400);\r\n    }\r\n  };\r\n\r\n  const $step = $('.spg-tour02[data-scenario=\"' + scenarioId + '\"][data-step=\"' + stepId + '\"]');\r\n  if ($step.length > 0) toggleShowHide();\r\n  $(window).on('scroll.sprShowRange', () => {\r\n    if ($step.length === 0) {\r\n      $(window).off('scroll.sprShowRange');\r\n      return;\r\n    }\r\n    toggleShowHide();\r\n  });\r\n})();\r\n</script>\r\n<!-- 指定したスクロール区間内でのみステップを可視化 ここまで-->\r\n\r\n","styles":{"border-color":"#dc1e37","border-width":3},"customDesign":[{"browserWidth":{"width":1000},"guideWidth":{"width":380,"unit":"px"}}]},"id":"step_01"}]},"nondisplay":{"pattern":"nondisplay","ratio":50,"delay":0,"steps":[{"id":"step_nd","uri":[""],"type":"terminator","end":true,"isCustomizeUrl":true}]}}}}},"lastupdate_at":"2025-05-27T11:43:43.000Z"}