{"id":723,"date":"2026-10-23T11:23:46","date_gmt":"2026-10-23T02:23:46","guid":{"rendered":"https:\/\/www.sumino-yokohama.jp\/contents\/?post_type=feature&#038;p=723"},"modified":"2026-10-23T11:23:46","modified_gmt":"2026-10-23T02:23:46","slug":"feature-723","status":"publish","type":"feature","link":"https:\/\/www.sumino-yokohama.jp\/contents\/feature\/feature-723\/","title":{"rendered":"DAILY SWEAT STYLE\u3000\uff5e\u6bce\u65e5\u306b\u5bc4\u308a\u6dfb\u3046\u3001\u30b9\u30a6\u30a7\u30c3\u30c8\u30a6\u30a7\u30a2\uff5e"},"content":{"rendered":"\n<!-- ===== \u30b9\u30a6\u30a7\u30c3\u30c8\u7279\u96c6\uff08WordPress \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u7528\uff09 ===== -->\n<style>\nhtml { scroll-behavior: smooth; }\n\n.swt {\n  --swt-btn: #88b5d3; \/* \u30a2\u30f3\u30ab\u30fc\u30ea\u30f3\u30af\u30dc\u30bf\u30f3\u306e\u8272\u3002\u5909\u66f4\u3059\u308b\u5834\u5408\u306f\u3053\u3053\u3060\u3051 *\/\n  --swt-text: #333;\n  --swt-sub: #777;\n  --swt-offset: 80px; \/* \u56fa\u5b9a\u30d8\u30c3\u30c0\u30fc\u306e\u9ad8\u3055\u306b\u5408\u308f\u305b\u3066\u8abf\u6574\uff08\u30b8\u30e3\u30f3\u30d7\u6642\u306b\u30bf\u30a4\u30c8\u30eb\u304c\u96a0\u308c\u306a\u3044\u3088\u3046\u306b\uff09 *\/\n  max-width: 600px;\n  margin: 0 auto;\n  padding: 0 0 80px;\n  color: var(--swt-text);\n  font-family: \"\u6e38\u30b4\u30b7\u30c3\u30af\u4f53\", \"Yu Gothic\", YuGothic, \"Hiragino Kaku Gothic ProN\", \"Hiragino Sans\", Meiryo, sans-serif;\n  line-height: 1.8;\n  box-sizing: border-box;\n  word-break: auto-phrase;\n}\n.swt *, .swt *::before, .swt *::after { box-sizing: border-box; }\n.swt img { display: block; width: 100%; max-width: 100%; height: auto; margin: 0; border: 0; }\n.swt a { color: inherit; text-decoration: none; }\n.swt p, .swt h2 { margin: 0; padding: 0; }\n\n\/* ---------- \u3075\u308f\u3063\u3068\u8868\u793a\uff08JS\u304c\u52d5\u304f\u6642\u3060\u3051\u6709\u52b9\uff09 ---------- *\/\n.swt.swt-js .swt-fade { opacity: 0; transform: translateY(16px); transition: opacity 1s ease, transform 1s ease; }\n.swt.swt-js .swt-fade.is-show { opacity: 1; transform: none; }\n\n\/* ---------- \u30ea\u30fc\u30c9\u6587 ---------- *\/\n.swt .swt-lead {\n  margin: 28px 20px 0;\n  text-align: center;\n  font-size: clamp(12px, 3.4vw, 14px);\n  letter-spacing: 0.08em;\n  line-height: 2;\n}\n\n\/* ---------- \u30a2\u30f3\u30ab\u30fc\u30ea\u30f3\u30af\u30dc\u30bf\u30f3\uff081\u6bb5\u76ee\u306b1\u3064\u30fb2\u6bb5\u76ee\u306b2\u3064\uff09 ---------- *\/\n.swt .swt-nav { display: flex; flex-direction: column; gap: 12px; margin: 28px 0 0; }\n.swt .swt-nav-row { display: flex; justify-content: center; gap: 12px; }\n.swt .swt-nav a {\n  flex: 0 0 calc(50% - 6px);\n  padding: 13px 0;\n  background: var(--swt-btn);\n  color: #fff;\n  border-radius: 999px;\n  text-align: center;\n  font-size: clamp(12px, 3.4vw, 14px);\n  letter-spacing: 0.08em;\n  line-height: 1.4;\n  transition: opacity 0.3s;\n}\n.swt .swt-nav a:hover { opacity: 0.8; }\n.swt .swt-nav a:focus-visible { outline: 2px solid var(--swt-text); outline-offset: 2px; }\n\n\/* ---------- \u30bb\u30af\u30b7\u30e7\u30f3 ---------- *\/\n.swt .swt-sec { margin-top: 72px; scroll-margin-top: var(--swt-offset); }\n.swt .swt-head { padding: 0 20px; text-align: center; }\n.swt .swt-title {\n  margin: 0; padding: 0; border: 0; background: none;\n  font-family: \"\u6e38\u660e\u671d\", \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", \"Hiragino Mincho Pro\", \"Noto Serif JP\", serif;\n  font-weight: 500;\n  font-size: clamp(15px, 4.2vw, 19px);\n  letter-spacing: 0.1em;\n  line-height: 1.6;\n  text-wrap: balance;\n}\n.swt .swt-cap {\n  margin: 10px 0 0;\n  font-size: clamp(11px, 3vw, 12.5px);\n  letter-spacing: 0.06em;\n  line-height: 1.9;\n  color: var(--swt-sub);\n}\n\n\/* ---------- \u30b9\u30e9\u30a4\u30c0\u30fc\uff08\u4e00\u5b9a\u65b9\u5411\u306b\u6d41\u308c\u308b\u30eb\u30fc\u30d7\uff09 ---------- *\/\n.swt .swt-slider { position: relative; overflow: hidden; margin: 22px 0 0; touch-action: pan-y; }\n.swt .swt-track { display: flex; margin: 0; padding: 0; transition: transform 0.7s ease; will-change: transform; }\n.swt .swt-slide { flex: 0 0 100%; min-width: 0; margin: 0; padding: 0; }\n.swt .swt-slide img { -webkit-user-drag: none; user-select: none; pointer-events: none; }\n.swt .swt-dots {\n  position: absolute; left: 0; right: 0; bottom: 14px;\n  display: flex; justify-content: center; gap: 9px;\n}\n.swt .swt-dots button {\n  -webkit-appearance: none; appearance: none;\n  display: block; width: 9px; height: 9px; min-width: 0; min-height: 0;\n  margin: 0; padding: 0; border-radius: 50%;\n  border: 1px solid rgba(60, 60, 60, 0.55);\n  background: rgba(255, 255, 255, 0.85);\n  cursor: pointer; transition: background 0.3s, border-color 0.3s;\n}\n.swt .swt-dots button.is-active { background: #555; border-color: #555; }\n.swt .swt-dots button:focus-visible { outline: 2px solid var(--swt-text); outline-offset: 2px; }\n\n\/* ---------- \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u753b\u50cf\uff08\u30ea\u30f3\u30af\u306a\u3057\u30fb\u30b9\u30e9\u30a4\u30c0\u30fc\u5e45\u306b\u5408\u308f\u305b\u3066\u6a2a\u4e26\u3073\uff09 ---------- *\/\n.swt .swt-colors { display: flex; justify-content: center; gap: 12px; margin: 28px 0 0; }\n.swt .swt-colors > div { flex: 0 0 calc((100% - 24px) \/ 3); margin: 0; padding: 0; }\n.swt .swt-colors img { aspect-ratio: 4 \/ 5; object-fit: cover; }\n\n\/* ---------- \u30ea\u30f3\u30af\u30dc\u30bf\u30f3 ---------- *\/\n.swt .swt-btns { margin: 28px 0 0; }\n.swt .swt-btns a {\n  display: block;\n  padding: 14px 0;\n  border: 0;\n  background: var(--swt-btn);\n  color: #fff;\n  text-align: center;\n  font-size: clamp(11px, 3.1vw, 13px);\n  letter-spacing: 0.1em;\n  transition: opacity 0.3s;\n}\n.swt .swt-btns a:hover { opacity: 0.8; }\n.swt .swt-btns a:focus-visible { outline: 2px solid var(--swt-text); outline-offset: 2px; }\n<\/style>\n\n<div class=\"swt\" id=\"swt\">\n\n  <!-- TOP\u753b\u50cf -->\n  <div class=\"swt-top swt-fade\">\n    <img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_00_top.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u7279\u96c6\">\n  <\/div>\n\n  <p class=\"swt-lead swt-fade\">\u6c17\u5206\u3084\u7740\u3053\u306a\u3057\u306b\u5408\u308f\u305b\u3066\u9078\u3079\u308b\u3001\u30b9\u30a6\u30a7\u30c3\u30c8\u304c\u5165\u8377\u3057\u307e\u3057\u305f\u3002<br>\u3044\u3064\u3082\u306e\u6bce\u65e5\u306b\u3001\u5fc3\u5730\u3088\u3055\u3068\u4eca\u3063\u307d\u3055\u3092\u30d7\u30e9\u30b9\u3002<\/p>\n\n  <!-- \u30a2\u30f3\u30ab\u30fc\u30ea\u30f3\u30af\u30dc\u30bf\u30f3 -->\n  <nav class=\"swt-nav swt-fade\" aria-label=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u306e\u30ab\u30c6\u30b4\u30ea\">\n    <div class=\"swt-nav-row\">\n      <a href=\"#sweat-pullover\">PULLOVER \u2193<\/a>\n    <\/div>\n    <div class=\"swt-nav-row\">\n      <a href=\"#sweat-zip-hoodie\">ZIP HOODIE \u2193<\/a>\n      <a href=\"#sweat-zip-jacket\">ZIP JACKET \u2193<\/a>\n    <\/div>\n  <\/nav>\n\n  <!-- ===================== PULLOVER ===================== -->\n  <section class=\"swt-sec\" id=\"sweat-pullover\">\n    <div class=\"swt-head swt-fade\">\n      <h2 class=\"swt-title\">PULLOVER \/ 1\u679a\u3067\u6c7a\u307e\u308b\u3001\u5b9a\u756a\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc<\/h2>\n      <p class=\"swt-cap\">\u7740\u308b\u3060\u3051\u3067\u3053\u306a\u308c\u3066\u898b\u3048\u308b\u3001\u30b7\u30f3\u30d7\u30eb\u306a\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc\u3002<br>\u30c7\u30cb\u30e0\u306b\u3082\u30b9\u30ab\u30fc\u30c8\u306b\u3082\u5408\u308f\u305b\u3084\u3059\u304f\u3001\u6bce\u65e5\u306e\u30b9\u30bf\u30e1\u30f3\u306b\u3002<\/p>\n    <\/div>\n\n    <div class=\"swt-slider swt-fade\">\n      <div class=\"swt-track\">\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_01.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b01\"><\/div>\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_02.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b02\"><\/div>\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_03.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b03\"><\/div>\n      <\/div>\n      <div class=\"swt-dots\"><\/div>\n    <\/div>\n\n    <div class=\"swt-colors swt-fade\">\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_04.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f31\" loading=\"lazy\"><\/div>\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_05.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f32\" loading=\"lazy\"><\/div>\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_06.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8\u30d7\u30eb\u30aa\u30fc\u30d0\u30fc \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f33\" loading=\"lazy\"><\/div>\n    <\/div>\n\n    <div class=\"swt-btns swt-fade\">\n      <a href=\"https:\/\/www.sumino-yokohama.jp\/c\/portland\/PL076722\">\u5546\u54c1\u306f\u3053\u3061\u3089<\/a>\n    <\/div>\n  <\/section>\n\n  <!-- ===================== ZIP HOODIE ===================== -->\n  <section class=\"swt-sec\" id=\"sweat-zip-hoodie\">\n    <div class=\"swt-head swt-fade\">\n      <h2 class=\"swt-title\">ZIP HOODIE \/ \u7fbd\u7e54\u308c\u3066\u983c\u308c\u308b\u3001ZIP\u30d5\u30fc\u30c7\u30a3\u30fc<\/h2>\n      <p class=\"swt-cap\">\u3055\u3063\u3068\u7fbd\u7e54\u308c\u3066\u3001\u6c17\u6e29\u306e\u5909\u5316\u306b\u3082\u5bfe\u5fdc\u3057\u3084\u3059\u3044ZIP\u30d5\u30fc\u30c7\u30a3\u30fc\u3002<br>\u3044\u3064\u3082\u306e\u30ab\u30b8\u30e5\u30a2\u30eb\u30b3\u30fc\u30c7\u306b\u3001\u3053\u306a\u308c\u611f\u3092\u30d7\u30e9\u30b9\u3002<\/p>\n    <\/div>\n\n    <div class=\"swt-slider swt-fade\">\n      <div class=\"swt-track\">\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_07.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30d5\u30fc\u30c7\u30a3\u30fc\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b01\"><\/div>\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_08.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30d5\u30fc\u30c7\u30a3\u30fc\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b02\"><\/div>\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_09.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30d5\u30fc\u30c7\u30a3\u30fc\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b03\"><\/div>\n      <\/div>\n      <div class=\"swt-dots\"><\/div>\n    <\/div>\n\n    <div class=\"swt-colors swt-fade\">\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_10.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30d5\u30fc\u30c7\u30a3\u30fc \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f31\" loading=\"lazy\"><\/div>\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_11.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30d5\u30fc\u30c7\u30a3\u30fc \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f32\" loading=\"lazy\"><\/div>\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_12.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30d5\u30fc\u30c7\u30a3\u30fc \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f33\" loading=\"lazy\"><\/div>\n    <\/div>\n\n    <div class=\"swt-btns swt-fade\">\n      <a href=\"https:\/\/www.sumino-yokohama.jp\/c\/portland\/PL076721\">\u5546\u54c1\u306f\u3053\u3061\u3089<\/a>\n    <\/div>\n  <\/section>\n\n  <!-- ===================== ZIP JACKET ===================== -->\n  <section class=\"swt-sec\" id=\"sweat-zip-jacket\">\n    <div class=\"swt-head swt-fade\">\n      <h2 class=\"swt-title\">ZIP JACKET \/ \u304d\u308c\u3044\u3081\u306b\u3082\u5408\u3046\u3001ZIP\u30b8\u30e3\u30b1\u30c3\u30c8<\/h2>\n      <p class=\"swt-cap\">\u30b8\u30e3\u30b1\u30c3\u30c8\u611f\u899a\u3067\u7740\u3089\u308c\u308b\u3001\u3059\u3063\u304d\u308a\u3068\u3057\u305fZIP\u30bf\u30a4\u30d7\u3002<br>\u30b9\u30a6\u30a7\u30c3\u30c8\u306a\u306e\u306b\u3001\u5927\u4eba\u3063\u307d\u304f\u6c7a\u307e\u308b\u4e00\u7740\u3002<\/p>\n    <\/div>\n\n    <div class=\"swt-slider swt-fade\">\n      <div class=\"swt-track\">\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_13.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30b8\u30e3\u30b1\u30c3\u30c8\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b01\"><\/div>\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_14.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30b8\u30e3\u30b1\u30c3\u30c8\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b02\"><\/div>\n        <div class=\"swt-slide\"><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_15.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30b8\u30e3\u30b1\u30c3\u30c8\u306e\u30b9\u30bf\u30a4\u30ea\u30f3\u30b03\"><\/div>\n      <\/div>\n      <div class=\"swt-dots\"><\/div>\n    <\/div>\n\n    <div class=\"swt-colors swt-fade\">\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_16.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30b8\u30e3\u30b1\u30c3\u30c8 \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f31\" loading=\"lazy\"><\/div>\n      <div><img decoding=\"async\" src=\"https:\/\/www.sumino-yokohama.jp\/contents\/nsk\/wpist\/wp-content\/uploads\/2026\/10\/sweat_17.jpg\" alt=\"\u30b9\u30a6\u30a7\u30c3\u30c8ZIP\u30b8\u30e3\u30b1\u30c3\u30c8 \u30ab\u30e9\u30fc\u30d0\u30ea\u30a8\u30fc\u30b7\u30e7\u30f32\" loading=\"lazy\"><\/div>\n    <\/div>\n\n    <div class=\"swt-btns swt-fade\">\n      <a href=\"https:\/\/www.sumino-yokohama.jp\/c\/portland\/PL166723\">\u5546\u54c1\u306f\u3053\u3061\u3089<\/a>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function () {\n  var root = document.getElementById('swt');\n  if (!root) return;\n  root.classList.add('swt-js');\n\n  var INTERVAL = 4000; \/* \u81ea\u52d5\u3067\u5207\u308a\u66ff\u308f\u308b\u9593\u9694(ms) *\/\n  var SPEED = 700;     \/* \u5207\u308a\u66ff\u3048\u306b\u304b\u304b\u308b\u6642\u9593(ms)\u3002CSS\u306e transition \u3068\u5408\u308f\u305b\u308b *\/\n\n  \/* ---------- \u30b9\u30e9\u30a4\u30c0\u30fc\uff1a\u5e38\u306b\u540c\u3058\u65b9\u5411(\u53f3\u2192\u5de6)\u3078\u6d41\u308c\u308b\u7121\u9650\u30eb\u30fc\u30d7 ---------- *\/\n  var sliders = root.querySelectorAll('.swt-slider');\n  Array.prototype.forEach.call(sliders, function (el) {\n    var track = el.querySelector('.swt-track');\n    var dotsWrap = el.querySelector('.swt-dots');\n    var n = track.children.length;\n    if (n < 2) return;\n\n    \/* \u30eb\u30fc\u30d7\u7528\u306b1\u679a\u76ee\u3092\u672b\u5c3e\u3078\u8907\u88fd *\/\n    track.appendChild(track.children[0].cloneNode(true));\n\n    var pos = 0, moving = false, timer = null, startX = 0, startY = 0, tracking = false;\n    var dots = [];\n\n    for (var k = 0; k < n; k++) {\n      (function (idx) {\n        var b = document.createElement('button');\n        b.type = 'button';\n        b.setAttribute('aria-label', (idx + 1) + '\u679a\u76ee\u3092\u8868\u793a');\n        b.addEventListener('click', function () { jump(idx); restart(); });\n        dotsWrap.appendChild(b);\n        dots.push(b);\n      })(k);\n    }\n\n    function setPos(p, anim) {\n      track.style.transition = anim ? 'transform ' + SPEED + 'ms ease' : 'none';\n      track.style.transform = 'translateX(' + (-100 * p) + '%)';\n    }\n    function updateDots() {\n      dots.forEach(function (d, j) { d.classList.toggle('is-active', j === pos % n); });\n    }\n    function settle() {\n      \/* \u8907\u88fd\u3057\u305f\u672b\u5c3e\u753b\u50cf\u307e\u3067\u6765\u305f\u3089\u3001\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u7121\u3057\u3067\u5148\u982d\u3078\u623b\u3059(\u898b\u305f\u76ee\u306f\u9023\u7d9a) *\/\n      setTimeout(function () {\n        if (pos >= n) { pos = 0; setPos(0, false); void track.offsetWidth; updateDots(); }\n        moving = false;\n      }, SPEED + 50);\n    }\n    function next() {\n      if (moving) return;\n      moving = true; pos += 1; setPos(pos, true); updateDots(); settle();\n    }\n    function prev() {\n      if (moving) return;\n      moving = true;\n      if (pos === 0) { pos = n; setPos(pos, false); void track.offsetWidth; }\n      pos -= 1; setPos(pos, true); updateDots(); settle();\n    }\n    function jump(idx) {\n      if (moving || idx === pos % n) return;\n      moving = true; pos = idx; setPos(pos, true); updateDots(); settle();\n    }\n    function start() { if (!timer) timer = setInterval(next, INTERVAL); }\n    function stop() { clearInterval(timer); timer = null; }\n    function restart() { stop(); start(); }\n\n    \/* \u30b9\u30ef\u30a4\u30d7\uff0f\u30c9\u30e9\u30c3\u30b0\u64cd\u4f5c *\/\n    el.addEventListener('pointerdown', function (e) { tracking = true; startX = e.clientX; startY = e.clientY; stop(); });\n    el.addEventListener('pointerup', function (e) {\n      if (!tracking) return;\n      tracking = false;\n      var dx = e.clientX - startX, dy = e.clientY - startY;\n      if (Math.abs(dx) > 40 && Math.abs(dx) > Math.abs(dy)) { if (dx < 0) next(); else prev(); }\n      start();\n    });\n    el.addEventListener('pointercancel', function () { tracking = false; start(); });\n\n    setPos(0, false);\n    updateDots();\n    start();\n  });\n\n  \/* ---------- \u30b9\u30af\u30ed\u30fc\u30eb\u3067\u3075\u308f\u3063\u3068\u8868\u793a ---------- *\/\n  var targets = root.querySelectorAll('.swt-fade');\n  if (!('IntersectionObserver' in window)) {\n    Array.prototype.forEach.call(targets, function (t) { t.classList.add('is-show'); });\n    return;\n  }\n  var io = new IntersectionObserver(function (entries) {\n    entries.forEach(function (en) {\n      if (en.isIntersecting) { en.target.classList.add('is-show'); io.unobserve(en.target); }\n    });\n  }, { threshold: 0.12 });\n  Array.prototype.forEach.call(targets, function (t) { io.observe(t); });\n})();\n<\/script>\n","protected":false},"featured_media":705,"parent":0,"menu_order":0,"template":"","brand":[6],"class_list":["post-723","feature","type-feature","status-publish","has-post-thumbnail","hentry","brand-portland"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sumino-yokohama.jp\/contents\/wp-json\/wp\/v2\/feature\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sumino-yokohama.jp\/contents\/wp-json\/wp\/v2\/feature"}],"about":[{"href":"https:\/\/www.sumino-yokohama.jp\/contents\/wp-json\/wp\/v2\/types\/feature"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sumino-yokohama.jp\/contents\/wp-json\/wp\/v2\/media\/705"}],"wp:attachment":[{"href":"https:\/\/www.sumino-yokohama.jp\/contents\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.sumino-yokohama.jp\/contents\/wp-json\/wp\/v2\/brand?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}