{"id":28,"date":"2026-08-23T08:54:13","date_gmt":"2026-08-23T08:54:13","guid":{"rendered":"https:\/\/kuzume-shinichirou.com\/?page_id=28"},"modified":"2026-08-23T15:15:21","modified_gmt":"2026-08-23T15:15:21","slug":"profile","status":"publish","type":"page","link":"https:\/\/kuzume-shinichirou.com\/index.php\/profile\/","title":{"rendered":"\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\u306e\u3053\u3068"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* ==================================================\n   \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046 \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u30da\u30fc\u30b8\n================================================== *\/\n\n.kuzume-profile {\n  --kuzume-blue: #0759ba;\n  --kuzume-deep-blue: #063b83;\n  --kuzume-dark: #142238;\n  --kuzume-yellow: #ffd200;\n  --kuzume-pale-blue: #f8fbff;\n\n  width: 100%;\n  color: var(--kuzume-dark);\n  font-family:\n    \"Noto Sans JP\",\n    \"Yu Gothic\",\n    \"Hiragino Kaku Gothic ProN\",\n    sans-serif;\n}\n\n.kuzume-profile *,\n.kuzume-profile *::before,\n.kuzume-profile *::after {\n  box-sizing: border-box;\n}\n\n\n\/* ==================================================\n   \u30da\u30fc\u30b8\u30bf\u30a4\u30c8\u30eb\u90e8\u5206\n================================================== *\/\n\n.kuzume-profile-hero {\n  position: relative;\n  min-height: 430px;\n  padding: 90px 24px 75px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  overflow: hidden;\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 12% 20%,\n      rgba(7, 89, 186, 0.08),\n      transparent 24%\n    ),\n    linear-gradient(\n      180deg,\n      #ffffff,\n      var(--kuzume-pale-blue)\n    );\n}\n\n.kuzume-profile-hero::before {\n  content: \"\";\n  position: absolute;\n  top: 48px;\n  left: 7%;\n\n  width: 74px;\n  height: 8px;\n\n  background: var(--kuzume-yellow);\n  transform: rotate(-4deg);\n}\n\n.kuzume-profile-label {\n  margin: 0 0 18px;\n\n  color: var(--kuzume-blue);\n\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-profile-title {\n  margin: 0;\n\n  color: var(--kuzume-dark);\n\n  font-size: clamp(38px, 5.4vw, 70px);\n  font-weight: 800;\n  line-height: 1.25;\n  letter-spacing: 0.02em;\n}\n\n.kuzume-profile-title strong {\n  color: var(--kuzume-blue);\n  font-weight: 900;\n}\n\n.kuzume-profile-title-line {\n  display: block;\n\n  width: 54px;\n  height: 5px;\n\n  margin: 26px auto 22px;\n\n  border-radius: 10px;\n  background: var(--kuzume-yellow);\n}\n\n.kuzume-profile-intro {\n  margin: 0;\n\n  color: var(--kuzume-dark);\n\n  font-size: clamp(15px, 1.5vw, 18px);\n  line-height: 2;\n}\n\n\n\/* ==================================================\n   5\u3064\u306e\u30c6\u30fc\u30de\u5168\u4f53\n================================================== *\/\n\n.kuzume-profile-stories {\n  width: min(1180px, 94%);\n  margin: 0 auto;\n  padding: 95px 0 110px;\n}\n\n.kuzume-stories-label {\n  margin: 0 0 10px;\n\n  color: var(--kuzume-blue);\n\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-stories-heading {\n  margin: 0 0 35px;\n\n  color: var(--kuzume-dark);\n\n  font-size: clamp(26px, 3.1vw, 38px);\n  font-weight: 800;\n  line-height: 1.5;\n}\n\n.kuzume-story-list {\n  display: grid;\n  gap: 30px;\n}\n\n\n\/* ==================================================\n   \u5404\u30c6\u30fc\u30de\u306e\u30ab\u30fc\u30c9\n================================================== *\/\n\n.kuzume-story {\n  min-height: 420px;\n\n  display: grid;\n  grid-template-columns: 61% 39%;\n\n  overflow: hidden;\n\n  background: #ffffff;\n  border: 1px solid #e1e7ef;\n  border-radius: 18px;\n\n  box-shadow:\n    0 14px 42px\n    rgba(17, 49, 92, 0.1);\n}\n\n.kuzume-story:nth-child(even) {\n  grid-template-columns: 39% 61%;\n}\n\n.kuzume-story:nth-child(even) .kuzume-story-photo {\n  order: 2;\n}\n\n\n\/* \u5199\u771f *\/\n\n.kuzume-story-photo {\n  position: relative;\n  min-height: 420px;\n  overflow: hidden;\n  background: #dbe7f5;\n}\n\n.kuzume-story-photo img {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  margin: 0;\n\n  object-fit: cover;\n  object-position: center;\n\n  border-radius: 0;\n}\n\n\n\/* \u6587\u7ae0\u90e8\u5206 *\/\n\n.kuzume-story-content {\n  padding: clamp(34px, 5vw, 68px);\n\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n}\n\n.kuzume-story-number {\n  width: 58px;\n  height: 58px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  color: var(--kuzume-blue);\n\n  border: 2px solid #c7daf3;\n  border-radius: 50%;\n\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n}\n\n.kuzume-story-number::after {\n  content: \"\";\n  position: absolute;\n}\n\n.kuzume-story-accent {\n  width: 34px;\n  height: 4px;\n\n  margin: 14px 0 24px 12px;\n\n  border-radius: 5px;\n  background: var(--kuzume-yellow);\n}\n\n.kuzume-story-title {\n  margin: 0 0 22px;\n\n  color: var(--kuzume-blue);\n\n  font-size: clamp(27px, 3vw, 42px);\n  font-weight: 900;\n  line-height: 1.35;\n  letter-spacing: 0.01em;\n}\n\n.kuzume-story-text {\n  margin: 0;\n\n  color: #303d4e;\n\n  font-size: 16px;\n  line-height: 2.05;\n}\n\n\n\/* ==================================================\n   \u6700\u5f8c\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\n================================================== *\/\n\n.kuzume-profile-closing {\n  padding: 95px 24px;\n\n  color: #ffffff;\n  text-align: center;\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--kuzume-blue),\n      var(--kuzume-deep-blue)\n    );\n}\n\n.kuzume-profile-closing-label {\n  margin: 0 0 18px;\n\n  color: #bcd9ff;\n\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-profile-closing h2 {\n  margin: 0 0 14px;\n\n  color: #ffffff;\n\n  font-size: clamp(30px, 4vw, 48px);\n  font-weight: 900;\n}\n\n.kuzume-profile-closing p:last-child {\n  margin: 0;\n\n  color: #ffffff;\n\n  font-size: 16px;\n  line-height: 1.8;\n}\n\n\n\/* ==================================================\n   WordPress\u306e\u4f59\u767d\u30fb\u5e45\u3092\u8abf\u6574\n================================================== *\/\n\n.kuzume-profile {\n  max-width: none !important;\n}\n\n.kuzume-profile.alignfull {\n  width: 100vw;\n  max-width: 100vw;\n\n  margin-right: calc(50% - 50vw) !important;\n  margin-left: calc(50% - 50vw) !important;\n}\n\n.entry-content .kuzume-profile {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n\n\/* ==================================================\n   \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n================================================== *\/\n\n@media (max-width: 767px) {\n\n  .kuzume-profile-hero {\n    min-height: 400px;\n    padding: 72px 24px 60px;\n  }\n\n  .kuzume-profile-hero::before {\n    top: 38px;\n    left: 24px;\n\n    width: 56px;\n    height: 7px;\n  }\n\n  .kuzume-profile-title {\n    max-width: 340px;\n    font-size: clamp(34px, 10vw, 47px);\n  }\n\n  .kuzume-profile-title strong {\n    display: block;\n  }\n\n  .kuzume-profile-intro {\n    font-size: 14px;\n    line-height: 1.9;\n  }\n\n\n  \/* \u30c6\u30fc\u30de\u90e8\u5206 *\/\n\n  .kuzume-profile-stories {\n    width: 100%;\n    padding: 70px 0 76px;\n  }\n\n  .kuzume-stories-label,\n  .kuzume-stories-heading {\n    margin-right: 24px;\n    margin-left: 24px;\n  }\n\n  .kuzume-stories-heading {\n    margin-bottom: 26px;\n    font-size: 25px;\n  }\n\n\n  \/* \u6a2a\u30b9\u30ef\u30a4\u30d7 *\/\n\n  .kuzume-story-list {\n    display: flex;\n    gap: 14px;\n\n    overflow-x: auto;\n\n    padding:\n      4px\n      7vw\n      30px;\n\n    scroll-snap-type: x mandatory;\n    scroll-padding-left: 7vw;\n\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n  }\n\n  .kuzume-story-list::-webkit-scrollbar {\n    display: none;\n  }\n\n  .kuzume-story,\n  .kuzume-story:nth-child(even) {\n    flex: 0 0 86vw;\n\n    min-height: 600px;\n\n    display: grid;\n    grid-template-columns: 1fr;\n    grid-template-rows: 310px auto;\n\n    scroll-snap-align: center;\n\n    border-radius: 16px;\n  }\n\n  .kuzume-story:nth-child(even) .kuzume-story-photo {\n    order: 0;\n  }\n\n  .kuzume-story-photo {\n    min-height: 310px;\n  }\n\n  .kuzume-story-content {\n    justify-content: flex-start;\n    padding: 28px 25px 34px;\n  }\n\n  .kuzume-story-number {\n    width: 48px;\n    height: 48px;\n\n    font-size: 20px;\n  }\n\n  .kuzume-story-accent {\n    width: 28px;\n    margin: 10px 0 16px 8px;\n  }\n\n  .kuzume-story-title {\n    margin-bottom: 14px;\n    font-size: 25px;\n  }\n\n  .kuzume-story-text {\n    font-size: 14px;\n    line-height: 1.85;\n  }\n\n  .kuzume-profile-closing {\n    padding: 70px 24px;\n  }\n}\n\n\n\/* ==================================================\n   \u52d5\u304d\u3092\u6e1b\u3089\u3059\u8a2d\u5b9a\n================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .kuzume-story-list {\n    scroll-behavior: auto;\n  }\n}\n<\/style>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* ==================================================\n   \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046 \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u30da\u30fc\u30b8\n================================================== *\/\n\n.kuzume-profile {\n  --kuzume-blue: #0759ba;\n  --kuzume-deep-blue: #063b83;\n  --kuzume-dark: #142238;\n  --kuzume-yellow: #ffd200;\n  --kuzume-pale-blue: #f8fbff;\n\n  width: 100%;\n  max-width: none !important;\n\n  color: var(--kuzume-dark);\n\n  font-family:\n    \"Noto Sans JP\",\n    \"Yu Gothic\",\n    \"Hiragino Kaku Gothic ProN\",\n    sans-serif;\n}\n\n.kuzume-profile *,\n.kuzume-profile *::before,\n.kuzume-profile *::after {\n  box-sizing: border-box;\n}\n\n\n\/* ==================================================\n   WordPress\u6a19\u6e96\u8868\u793a\u306e\u8abf\u6574\n   \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u56fa\u5b9a\u30da\u30fc\u30b8ID\uff1a28\n================================================== *\/\n\n\/* WordPress\u6a19\u6e96\u30bf\u30a4\u30c8\u30eb\u3092\u975e\u8868\u793a *\/\nbody.page-id-28 .entry-title,\nbody.page-id-28 .wp-block-post-title,\nbody.page-id-28 .page-title {\n  display: none !important;\n}\n\n\/* Twenty Twenty-Five\u6a19\u6e96\u30d8\u30c3\u30c0\u30fc\u30fb\u30d5\u30c3\u30bf\u30fc\u3092\u975e\u8868\u793a *\/\nbody.page-id-28 .wp-site-blocks > header,\nbody.page-id-28 .wp-site-blocks > footer,\nbody.page-id-28 header.wp-block-template-part,\nbody.page-id-28 footer.wp-block-template-part {\n  display: none !important;\n}\n\n\/* \u30c6\u30fc\u30de\u5074\u306e\u4f59\u767d\u3092\u524a\u9664 *\/\nbody.page-id-28 .wp-site-blocks {\n  padding: 0 !important;\n}\n\nbody.page-id-28 main,\nbody.page-id-28 main.wp-block-group,\nbody.page-id-28 .entry-content,\nbody.page-id-28 .wp-block-post-content {\n  width: 100% !important;\n  max-width: none !important;\n\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* \u7a7a\u306e\u6bb5\u843d\u3092\u975e\u8868\u793a *\/\nbody.page-id-28 .wp-block-post-content > p:empty {\n  display: none !important;\n}\n\n\n\/* ==================================================\n   \u5168\u5e45\u8868\u793a\n================================================== *\/\n\n.kuzume-profile.alignfull {\n  width: 100vw;\n  max-width: 100vw;\n\n  margin-right:\n    calc(50% - 50vw) !important;\n\n  margin-left:\n    calc(50% - 50vw) !important;\n}\n\n\n\/* ==================================================\n   \u30da\u30fc\u30b8\u4e0a\u90e8\n================================================== *\/\n\n.kuzume-profile-hero {\n  position: relative;\n\n  min-height: 430px;\n\n  padding:\n    90px 24px\n    75px;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  overflow: hidden;\n\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 12% 20%,\n      rgba(7, 89, 186, 0.08),\n      transparent 24%\n    ),\n    linear-gradient(\n      180deg,\n      #ffffff,\n      var(--kuzume-pale-blue)\n    );\n}\n\n\/* \u5de6\u4e0a\u306e\u9ec4\u8272\u3044\u7dda *\/\n.kuzume-profile-hero::before {\n  content: \"\";\n\n  position: absolute;\n  top: 48px;\n  left: 7%;\n\n  width: 74px;\n  height: 8px;\n\n  background:\n    var(--kuzume-yellow);\n\n  border-radius: 10px;\n\n  transform: rotate(-4deg);\n}\n\n.kuzume-profile-label {\n  margin: 0 0 18px;\n\n  color:\n    var(--kuzume-blue);\n\n  font-size: 12px;\n  font-weight: 900;\n  line-height: 1.4;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-profile-title {\n  margin: 0;\n\n  color:\n    var(--kuzume-dark);\n\n  font-size:\n    clamp(38px, 5.4vw, 70px);\n\n  font-weight: 800;\n  line-height: 1.25;\n  letter-spacing: 0.02em;\n}\n\n.kuzume-profile-title strong {\n  color:\n    var(--kuzume-blue);\n\n  font-weight: 900;\n}\n\n.kuzume-profile-title-line {\n  display: block;\n\n  width: 54px;\n  height: 5px;\n\n  margin:\n    26px auto\n    22px;\n\n  background:\n    var(--kuzume-yellow);\n\n  border-radius: 10px;\n}\n\n.kuzume-profile-intro {\n  margin: 0;\n\n  color:\n    var(--kuzume-dark);\n\n  font-size:\n    clamp(15px, 1.5vw, 18px);\n\n  line-height: 2;\n}\n\n\n\/* ==================================================\n   5\u3064\u306e\u30c6\u30fc\u30de\n================================================== *\/\n\n.kuzume-profile-stories {\n  width:\n    min(1180px, 94%);\n\n  margin: 0 auto;\n\n  padding:\n    95px 0\n    110px;\n}\n\n.kuzume-stories-label {\n  margin: 0 0 10px;\n\n  color:\n    var(--kuzume-blue);\n\n  font-size: 12px;\n  font-weight: 900;\n  line-height: 1.4;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-stories-heading {\n  margin: 0 0 35px;\n\n  color:\n    var(--kuzume-dark);\n\n  font-size:\n    clamp(26px, 3.1vw, 38px);\n\n  font-weight: 800;\n  line-height: 1.5;\n}\n\n.kuzume-story-list {\n  display: grid;\n  gap: 30px;\n}\n\n\n\/* ==================================================\n   \u5404\u30c6\u30fc\u30de\u30ab\u30fc\u30c9\n================================================== *\/\n\n.kuzume-story {\n  min-height: 420px;\n\n  display: grid;\n\n  grid-template-columns:\n    61% 39%;\n\n  overflow: hidden;\n\n  background: #ffffff;\n\n  border:\n    1px solid\n    #e1e7ef;\n\n  border-radius: 18px;\n\n  box-shadow:\n    0 14px 42px\n    rgba(17, 49, 92, 0.1);\n}\n\n\/* \u5076\u6570\u30ab\u30fc\u30c9\u306f\u5199\u771f\u3092\u53f3\u5074\u306b\u914d\u7f6e *\/\n.kuzume-story:nth-child(even) {\n  grid-template-columns:\n    39% 61%;\n}\n\n.kuzume-story:nth-child(even)\n.kuzume-story-photo {\n  order: 2;\n}\n\n\n\/* ==================================================\n   \u30ab\u30fc\u30c9\u5199\u771f\n================================================== *\/\n\n.kuzume-story-photo {\n  position: relative;\n\n  min-height: 420px;\n\n  overflow: hidden;\n\n  background: #dbe7f5;\n}\n\n.kuzume-story-photo img {\n  display: block;\n\n  width: 100% !important;\n  height: 100% !important;\n  max-width: none !important;\n\n  margin: 0 !important;\n\n  object-fit: cover;\n  object-position: center;\n\n  border: 0;\n  border-radius: 0;\n\n  box-shadow: none;\n}\n\n.kuzume-story:nth-child(1)\n.kuzume-story-photo img {\n  object-position:\n    center center;\n}\n\n.kuzume-story:nth-child(2)\n.kuzume-story-photo img {\n  object-position:\n    center center;\n}\n\n.kuzume-story:nth-child(3)\n.kuzume-story-photo img {\n  object-position:\n    center center;\n}\n\n.kuzume-story:nth-child(4)\n.kuzume-story-photo img {\n  object-position:\n    center center;\n}\n\n\/* \u65b0\u3057\u304405\u753b\u50cf *\/\n.kuzume-story:nth-child(5)\n.kuzume-story-photo img {\n  object-position:\n    center 48%;\n}\n\n\n\/* ==================================================\n   \u30ab\u30fc\u30c9\u6587\u7ae0\u90e8\u5206\n================================================== *\/\n\n.kuzume-story-content {\n  padding:\n    clamp(34px, 5vw, 68px);\n\n  display: flex;\n  flex-direction: column;\n\n  align-items: flex-start;\n  justify-content: center;\n}\n\n.kuzume-story-number {\n  width: 58px;\n  height: 58px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  color:\n    var(--kuzume-blue);\n\n  border:\n    2px solid\n    #c7daf3;\n\n  border-radius: 50%;\n\n  font-size: 24px;\n  font-weight: 900;\n  line-height: 1;\n}\n\n.kuzume-story-accent {\n  display: block;\n\n  width: 34px;\n  height: 4px;\n\n  margin:\n    14px 0\n    24px 12px;\n\n  background:\n    var(--kuzume-yellow);\n\n  border-radius: 5px;\n}\n\n.kuzume-story-title {\n  margin: 0 0 22px;\n\n  color:\n    var(--kuzume-blue);\n\n  font-size:\n    clamp(27px, 3vw, 42px);\n\n  font-weight: 900;\n  line-height: 1.35;\n  letter-spacing: 0.01em;\n}\n\n.kuzume-story-text {\n  margin: 0;\n\n  color: #303d4e;\n\n  font-size: 16px;\n  line-height: 2.05;\n}\n\n\n\/* ==================================================\n   \u64cd\u4f5c\u30dc\u30bf\u30f3\n================================================== *\/\n\n\/* PC\u3067\u306f\u975e\u8868\u793a *\/\n.kuzume-story-navigation {\n  display: none;\n}\n\n\n\/* ==================================================\n   \u6700\u5f8c\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\n================================================== *\/\n\n.kuzume-profile-closing {\n  padding:\n    95px 24px;\n\n  color: #ffffff;\n\n  text-align: center;\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--kuzume-blue),\n      var(--kuzume-deep-blue)\n    );\n}\n\n.kuzume-profile-closing-label {\n  margin: 0 0 18px;\n\n  color: #bcd9ff;\n\n  font-size: 12px;\n  font-weight: 900;\n  line-height: 1.4;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-profile-closing h2 {\n  margin: 0 0 14px;\n\n  color: #ffffff;\n\n  font-size:\n    clamp(30px, 4vw, 48px);\n\n  font-weight: 900;\n  line-height: 1.5;\n}\n\n.kuzume-profile-closing p:last-child {\n  margin: 0;\n\n  color: #ffffff;\n\n  font-size: 16px;\n  line-height: 1.8;\n}\n\n\n\/* ==================================================\n   \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n================================================== *\/\n\n@media (max-width: 767px) {\n\n  .kuzume-profile-hero {\n    min-height: 400px;\n\n    padding:\n      72px 24px\n      60px;\n  }\n\n  .kuzume-profile-hero::before {\n    top: 38px;\n    left: 24px;\n\n    width: 56px;\n    height: 7px;\n  }\n\n  .kuzume-profile-title {\n    max-width: 340px;\n\n    font-size:\n      clamp(34px, 10vw, 47px);\n\n    line-height: 1.3;\n  }\n\n  .kuzume-profile-title strong {\n    display: block;\n  }\n\n  .kuzume-profile-intro {\n    font-size: 14px;\n    line-height: 1.9;\n  }\n\n\n  \/* \u30c6\u30fc\u30de\u898b\u51fa\u3057 *\/\n\n  .kuzume-profile-stories {\n    width: 100%;\n\n    padding:\n      70px 0\n      76px;\n  }\n\n  .kuzume-stories-label,\n  .kuzume-stories-heading {\n    margin-right: 24px;\n    margin-left: 24px;\n  }\n\n  .kuzume-stories-heading {\n    margin-bottom: 26px;\n\n    font-size: 25px;\n  }\n\n\n  \/* \u6a2a\u30b9\u30ef\u30a4\u30d7 *\/\n\n  .kuzume-story-list {\n    display: flex;\n    gap: 14px;\n\n    overflow-x: auto;\n    overflow-y: hidden;\n\n    padding:\n      4px 7vw\n      30px;\n\n    scroll-snap-type:\n      x mandatory;\n\n    scroll-padding-left:\n      7vw;\n\n    -webkit-overflow-scrolling:\n      touch;\n\n    scrollbar-width: none;\n  }\n\n  .kuzume-story-list::-webkit-scrollbar {\n    display: none;\n  }\n\n  .kuzume-story,\n  .kuzume-story:nth-child(even) {\n    flex:\n      0 0 86vw;\n\n    min-width: 0;\n    min-height: 600px;\n\n    display: grid;\n\n    grid-template-columns:\n      1fr;\n\n    grid-template-rows:\n      310px auto;\n\n    scroll-snap-align:\n      center;\n\n    border-radius: 16px;\n  }\n\n  .kuzume-story:nth-child(even)\n  .kuzume-story-photo {\n    order: 0;\n  }\n\n  .kuzume-story-photo {\n    width: 100%;\n    min-height: 310px;\n  }\n\n  .kuzume-story-photo img {\n    width: 100% !important;\n    height: 310px !important;\n\n    object-fit: cover;\n  }\n\n  \/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u306e05\u753b\u50cf *\/\n  .kuzume-story:nth-child(5)\n  .kuzume-story-photo img {\n    object-position:\n      center center;\n  }\n\n  .kuzume-story-content {\n    min-width: 0;\n\n    justify-content:\n      flex-start;\n\n    padding:\n      28px 25px\n      34px;\n  }\n\n  .kuzume-story-number {\n    width: 48px;\n    height: 48px;\n\n    font-size: 20px;\n  }\n\n  .kuzume-story-accent {\n    width: 28px;\n\n    margin:\n      10px 0\n      16px 8px;\n  }\n\n  .kuzume-story-title {\n    margin-bottom: 14px;\n\n    font-size: 25px;\n    line-height: 1.45;\n  }\n\n  .kuzume-story-text {\n    font-size: 14px;\n    line-height: 1.85;\n  }\n\n\n  \/* ==================================================\n     \u4e38\u77e2\u5370\uff0b\u4f4d\u7f6e\u8868\u793a\n  ================================================== *\/\n\n  .kuzume-story-navigation {\n    width:\n      min(\n        340px,\n        calc(100% - 48px)\n      );\n\n    margin:\n      5px auto\n      0;\n\n    display: grid;\n\n    grid-template-columns:\n      46px 1fr 46px;\n\n    align-items: center;\n    gap: 18px;\n  }\n\n  .kuzume-story-arrow {\n    width: 46px;\n    height: 46px;\n\n    padding: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    color: #ffffff;\n\n    background:\n      var(--kuzume-blue);\n\n    border: 0;\n    border-radius: 50%;\n\n    font-family:\n      Arial,\n      sans-serif;\n\n    font-size: 34px;\n    font-weight: 400;\n    line-height: 1;\n\n    box-shadow:\n      0 7px 18px\n      rgba(7, 89, 186, 0.22);\n\n    cursor: pointer;\n\n    transition:\n      opacity 0.2s ease,\n      transform 0.2s ease,\n      background 0.2s ease;\n  }\n\n  .kuzume-story-arrow:hover {\n    background:\n      var(--kuzume-deep-blue);\n  }\n\n  .kuzume-story-arrow:active {\n    transform: scale(0.9);\n  }\n\n  .kuzume-story-arrow:disabled {\n    color: #9aa8b8;\n    background: #e8eef5;\n\n    box-shadow: none;\n\n    cursor: default;\n    opacity: 0.65;\n  }\n\n  .kuzume-story-dots {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 11px;\n  }\n\n  .kuzume-story-dot {\n    width: 11px;\n    height: 11px;\n\n    padding: 0;\n\n    background: #c8d0da;\n\n    border: 0;\n    border-radius: 50%;\n\n    cursor: pointer;\n\n    transition:\n      transform 0.2s ease,\n      background 0.2s ease;\n  }\n\n  .kuzume-story-dot.is-active {\n    background:\n      var(--kuzume-blue);\n\n    transform: scale(1.25);\n  }\n\n  .kuzume-story-dot:focus-visible,\n  .kuzume-story-arrow:focus-visible {\n    outline:\n      3px solid\n      var(--kuzume-yellow);\n\n    outline-offset: 4px;\n  }\n\n\n  \/* \u6700\u5f8c\u306e\u30e1\u30c3\u30bb\u30fc\u30b8 *\/\n\n  .kuzume-profile-closing {\n    padding:\n      70px 24px;\n  }\n}\n\n\n\/* ==================================================\n   PC\u3060\u3051\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u7528\u6539\u884c\u3092\u975e\u8868\u793a\n================================================== *\/\n\n@media (min-width: 768px) {\n\n  .kuzume-sp-only {\n    display: none;\n  }\n}\n\n\n\/* ==================================================\n   \u52d5\u304d\u3092\u6e1b\u3089\u3059\u8a2d\u5b9a\n================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .kuzume-story-list {\n    scroll-behavior: auto;\n  }\n\n  .kuzume-story-arrow,\n  .kuzume-story-dot {\n    transition: none;\n  }\n}\n\/* ==================================================\n   PC\u7248\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\n   \u898b\u51fa\u3057\u3068\u672c\u6587\u306e\u4e0d\u81ea\u7136\u306a\u6539\u884c\u3092\u4fee\u6b63\n================================================== *\/\n\n@media (min-width: 768px) {\n\n  \/* \u5199\u771f58\uff05\u3001\u6587\u7ae042\uff05\u306b\u8abf\u6574 *\/\n  .kuzume-story {\n    grid-template-columns:\n      58% 42%;\n  }\n\n  .kuzume-story:nth-child(even) {\n    grid-template-columns:\n      42% 58%;\n  }\n\n  \/* \u6587\u7ae0\u6b04\u306e\u5de6\u53f3\u4f59\u767d\u3092\u5c11\u3057\u7e2e\u5c0f *\/\n  .kuzume-story-content {\n    padding:\n      42px\n      clamp(34px, 3.2vw, 56px);\n  }\n\n  \/* \u65e5\u672c\u8a9e\u898b\u51fa\u3057\u3092\u9014\u4e2d\u3067\u5206\u5272\u3057\u306a\u3044 *\/\n  .kuzume-story-title {\n    font-size:\n      clamp(28px, 2.25vw, 38px)\n      !important;\n\n    line-height: 1.4 !important;\n\n    word-break: keep-all;\n    overflow-wrap: normal;\n  }\n\n  \/* \u672c\u6587\u306e\u6587\u5b57\u30b5\u30a4\u30ba\u3068\u6539\u884c\u3092\u5b89\u5b9a\u3055\u305b\u308b *\/\n  .kuzume-story-text {\n    font-size: 16px !important;\n    line-height: 2 !important;\n\n    word-break: normal;\n    overflow-wrap: break-word;\n    line-break: strict;\n  }\n}\n\/* ==================================================\n   \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u30da\u30fc\u30b8\u300c\u4e3b\u306a\u7d4c\u6b74\u300d\u8ffd\u52a0CSS\n================================================== *\/\n\n.kuzume-profile-career {\n  padding: 100px 24px;\n\n  background:\n    radial-gradient(\n      circle at 92% 12%,\n      rgba(255, 210, 0, 0.18),\n      transparent 22%\n    ),\n    linear-gradient(\n      180deg,\n      #ffffff 0%,\n      #f3f8ff 100%\n    );\n}\n\n.kuzume-profile-career-inner {\n  width: min(980px, 100%);\n  margin: 0 auto;\n}\n\n.kuzume-profile-career-heading-area {\n  margin-bottom: 38px;\n  text-align: center;\n}\n\n.kuzume-profile-career-label {\n  margin: 0 0 10px;\n\n  color: var(--kuzume-blue);\n\n  font-size: 12px;\n  font-weight: 900;\n  letter-spacing: 0.3em;\n}\n\n.kuzume-profile-career-heading-area h2 {\n  position: relative;\n\n  margin: 0;\n  padding-bottom: 22px;\n\n  color: var(--kuzume-dark);\n\n  font-size: clamp(30px, 4vw, 46px);\n  font-weight: 900;\n  line-height: 1.4;\n}\n\n.kuzume-profile-career-heading-area h2::after {\n  content: \"\";\n\n  position: absolute;\n  bottom: 5px;\n  left: 50%;\n\n  width: 48px;\n  height: 5px;\n\n  border-radius: 999px;\n  background: var(--kuzume-yellow);\n\n  transform: translateX(-50%);\n}\n\n.kuzume-profile-personal {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n\n  margin: 24px 0 0;\n}\n\n.kuzume-profile-personal span {\n  display: inline-flex;\n  align-items: center;\n\n  min-height: 40px;\n  padding: 8px 18px;\n\n  border: 1px solid #d6e5f7;\n  border-radius: 999px;\n\n  color: var(--kuzume-deep-blue);\n  background: #ffffff;\n\n  font-size: 14px;\n  font-weight: 800;\n\n  box-shadow:\n    0 7px 20px rgba(17, 49, 92, 0.06);\n}\n\n.kuzume-profile-personal span::before {\n  content: \"\";\n\n  flex: 0 0 8px;\n\n  width: 8px;\n  height: 8px;\n  margin-right: 9px;\n\n  border-radius: 50%;\n  background: var(--kuzume-yellow);\n}\n\n.kuzume-career-list {\n  margin: 0;\n\n  overflow: hidden;\n\n  border: 1px solid #dce7f3;\n  border-radius: 22px;\n\n  background: #ffffff;\n\n  box-shadow:\n    0 18px 50px rgba(17, 49, 92, 0.09);\n}\n\n.kuzume-career-item {\n  position: relative;\n\n  display: grid;\n  grid-template-columns:\n    160px minmax(0, 1fr);\n\n  min-height: 86px;\n  margin: 0;\n  padding: 24px 34px;\n\n  align-items: center;\n}\n\n.kuzume-career-item\n+ .kuzume-career-item {\n  border-top: 1px solid #e4edf6;\n}\n\n.kuzume-career-item::before {\n  content: \"\";\n\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n\n  width: 5px;\n\n  background: transparent;\n}\n\n.kzume-career-item:hover::before,\n.kuzume-career-item:hover::before {\n  background: var(--kuzume-yellow);\n}\n\n.kuzume-career-item dt,\n.kuzume-career-item dd {\n  margin: 0;\n}\n\n.kuzume-career-item dt {\n  color: var(--kuzume-blue);\n\n  font-size: 16px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n}\n\n.kuzume-career-item dd {\n  color: #303d4e;\n\n  font-size: 15px;\n  line-height: 1.85;\n}\n\n\n\/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3 *\/\n@media (max-width: 767px) {\n\n  .kuzume-profile-career {\n    padding: 72px 18px;\n  }\n\n  .kuzume-profile-career-heading-area {\n    margin-bottom: 28px;\n  }\n\n  .kuzume-profile-personal {\n    gap: 8px;\n  }\n\n  .kuzume-profile-personal span {\n    min-height: 36px;\n    padding: 7px 13px;\n\n    font-size: 13px;\n  }\n\n  .kuzume-career-list {\n    border-radius: 17px;\n  }\n\n  .kuzume-career-item {\n    grid-template-columns: 1fr;\n    gap: 7px;\n\n    min-height: 0;\n    padding: 20px 20px 21px 25px;\n  }\n\n  .kuzume-career-item dt {\n    font-size: 14px;\n  }\n\n  .kuzume-career-item dd {\n    font-size: 14px;\n    line-height: 1.75;\n  }\n}\n<\/style>\n\n<div class=\"kuzume-profile alignfull\">\n\n  <!-- \u30da\u30fc\u30b8\u4e0a\u90e8 -->\n  <section class=\"kuzume-profile-hero\">\n\n    <p class=\"kuzume-profile-label\">PROFILE<\/p>\n\n    <h1 class=\"kuzume-profile-title\">\n      <strong>\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046<\/strong>\u306e\u3053\u3068\n    <\/h1>\n\n    <span class=\"kuzume-profile-title-line\" aria-hidden=\"true\"><\/span>\n\n    <p class=\"kuzume-profile-intro\">\n      \u306f\u3058\u3081\u307e\u3057\u3066\u3001\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\u3067\u3059\u3002<br>\n      \u9ad8\u77e5\u3092\u611b\u3057\u3001\u307f\u306a\u3055\u3093\u306e\u58f0\u3092\u5927\u5207\u306b\u3001<br class=\"kuzume-sp-only\">\n      \u307e\u3063\u3059\u3050\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002\n    <\/p>\n\n  <\/section>\n\n\n  <!-- \u5199\u771f\u3067\u305f\u3069\u308b5\u3064\u306e\u3053\u3068 -->\n  <section class=\"kuzume-profile-stories\" aria-labelledby=\"kuzume-stories-heading\">\n\n    <p class=\"kuzume-stories-label\">5 STORIES<\/p>\n\n    <h2 id=\"kuzume-stories-heading\" class=\"kuzume-stories-heading\">\n      \u5199\u771f\u3067\u305f\u3069\u308b\u30015\u3064\u306e\u3053\u3068\n    <\/h2>\n\n\n    <div class=\"kuzume-story-list\">\n\n      <!-- 01 -->\n      <article class=\"kuzume-story\">\n\n        <div class=\"kuzume-story-photo\">\n          <img src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/01.png\" alt=\"\u6bcd\u6821\u306e\u9ad8\u77e5\u5357\u4e2d\u5b66\u6821\u30fb\u9ad8\u77e5\u5357\u9ad8\u7b49\u5b66\u6821\u524d\u306b\u7acb\u3064\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\" loading=\"eager\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"kuzume-story-content\">\n\n          <span class=\"kuzume-story-number\">01<\/span>\n\n          <span class=\"kuzume-story-accent\" aria-hidden=\"true\"><\/span>\n\n          <h3 class=\"kuzume-story-title\">\n            \u9ad8\u77e5\u3067\u80b2\u3061\u307e\u3057\u305f\n          <\/h3>\n\n          <p class=\"kuzume-story-text\">\n            \u9ad8\u77e5\u3067\u751f\u307e\u308c\u3001\u5b66\u3073\u3001\u50cd\u3044\u3066\u304d\u307e\u3057\u305f\u3002\n            \u3075\u308b\u3055\u3068\u9ad8\u77e5\u3078\u306e\u601d\u3044\u304c\u3001\n            \u3059\u3079\u3066\u306e\u6d3b\u52d5\u306e\u51fa\u767a\u70b9\u3067\u3059\u3002\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- 02 -->\n      <article class=\"kuzume-story\">\n\n        <div class=\"kuzume-story-photo\">\n          <img src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/02-scaled.jpg\" alt=\"\u5730\u57df\u306e\u307f\u306a\u3055\u3093\u3068\u5c4b\u5916\u3067\u6d3b\u52d5\u3059\u308b\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"kuzume-story-content\">\n\n          <span class=\"kuzume-story-number\">02<\/span>\n\n          <span class=\"kuzume-story-accent\" aria-hidden=\"true\"><\/span>\n\n          <h3 class=\"kuzume-story-title\">\n            \u5730\u57df\u306e\u307f\u306a\u3055\u3093\u3068<br>\n            \u6c57\u3092\u304b\u304f\n          <\/h3>\n\n          <p class=\"kuzume-story-text\">\n            \u5730\u57df\u306b\u51fa\u3066\u3001\u4e00\u7dd2\u306b\u52d5\u304f\u3002\n            \u73fe\u5834\u3067\u611f\u3058\u305f\u3053\u3068\u3092\u5927\u5207\u306b\u3001\n            \u8eab\u8fd1\u306a\u8ab2\u984c\u306b\u5411\u304d\u5408\u3063\u3066\u3044\u307e\u3059\u3002\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- 03 -->\n      <article class=\"kuzume-story\">\n\n        <div class=\"kuzume-story-photo\">\n          <img src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/03.png\" alt=\"\u5730\u57df\u306e\u65b9\u3068\u5bfe\u8a71\u3057\u306a\u304c\u3089\u8cc7\u6599\u3092\u624b\u6e21\u3059\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"kuzume-story-content\">\n\n          <span class=\"kuzume-story-number\">03<\/span>\n\n          <span class=\"kuzume-story-accent\" aria-hidden=\"true\"><\/span>\n\n          <h3 class=\"kuzume-story-title\">\n            \u307e\u305a\u306f\u3001\u3058\u3063\u304f\u308a<br>\n            \u8a71\u3092\u805e\u304f\n          <\/h3>\n\n          <p class=\"kuzume-story-text\">\n            \u4f55\u6c17\u306a\u3044\u4f1a\u8a71\u306e\u4e2d\u306b\u3082\u3001\n            \u66ae\u3089\u3057\u3092\u826f\u304f\u3059\u308b\u30d2\u30f3\u30c8\u304c\u3042\u308a\u307e\u3059\u3002\n            \u4e00\u4eba\u3072\u3068\u308a\u306e\u58f0\u306b\u3001\u4e01\u5be7\u306b\u8033\u3092\u50be\u3051\u307e\u3059\u3002\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- 04 -->\n      <article class=\"kuzume-story\">\n\n        <div class=\"kuzume-story-photo\">\n          <img src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/04.png\" alt=\"\u4f1a\u5834\u3067\u53c2\u52a0\u8005\u306b\u5411\u3051\u3066\u8a71\u3059\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"kuzume-story-content\">\n\n          <span class=\"kuzume-story-number\">04<\/span>\n\n          <span class=\"kuzume-story-accent\" aria-hidden=\"true\"><\/span>\n\n          <h3 class=\"kuzume-story-title\">\n            \u307f\u306a\u3055\u3093\u306e\u58f0\u3092<br>\n            \u5e02\u653f\u3078\n          <\/h3>\n\n          <p class=\"kuzume-story-text\">\n            \u5730\u57df\u3067\u4f3a\u3063\u305f\u58f0\u3092\u305d\u306e\u307e\u307e\u306b\u305b\u305a\u3001\n            \u8b70\u4f1a\u3067\u4f1d\u3048\u307e\u3059\u3002\n            \u66ae\u3089\u3057\u306b\u5f79\u7acb\u3064\u3001\u5177\u4f53\u7684\u306a\u53d6\u308a\u7d44\u307f\u306b\n            \u3064\u306a\u3052\u3066\u3044\u304d\u307e\u3059\u3002\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- 05 -->\n      <article class=\"kuzume-story\">\n\n        <div class=\"kuzume-story-photo\">\n          <img src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/05.png\" alt=\"\u5168\u56fd\u5730\u65b9\u8b70\u4f1a\u30b5\u30df\u30c3\u30c8\u306e\u4f1a\u5834\u306b\u7acb\u3064\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n\n        <div class=\"kuzume-story-content\">\n\n          <span class=\"kuzume-story-number\">05<\/span>\n\n          <span class=\"kuzume-story-accent\" aria-hidden=\"true\"><\/span>\n\n          <h3 class=\"kuzume-story-title\">\n            \u9ad8\u77e5\u306e\u3053\u308c\u304b\u3089\u3092\u3001<br>\n            \u4e00\u7dd2\u306b\u3064\u304f\u308b\n          <\/h3>\n\n          <p class=\"kuzume-story-text\">\n            \u4e8c\u4eba\u306e\u5a18\u306e\u7236\u3068\u3057\u3066\u3001\u5b50\u3069\u3082\u305f\u3061\u306e\u4e16\u4ee3\u3082\n            \u5b89\u5fc3\u3057\u3066\u66ae\u3089\u3057\u7d9a\u3051\u3089\u308c\u308b\u9ad8\u77e5\u3078\u3002\n            \u307f\u306a\u3055\u3093\u3068\u8003\u3048\u3001\u5b66\u3073\u3001\u672a\u6765\u306b\u5411\u3051\u3066\n            \u4e00\u6b69\u305a\u3064\u9032\u307f\u307e\u3059\u3002\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n    <\/div>\n\n\n    <!-- \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u7528\u64cd\u4f5c\u30dc\u30bf\u30f3 -->\n    <div class=\"kuzume-story-navigation\" aria-label=\"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u5199\u771f\u306e\u5207\u308a\u66ff\u3048\">\n\n      <button type=\"button\" class=\"kuzume-story-arrow kuzume-story-prev\" aria-label=\"\u524d\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u8868\u793a\">\n        \u2039\n      <\/button>\n\n      <div class=\"kuzume-story-dots\" aria-label=\"\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u306e\u73fe\u5728\u4f4d\u7f6e\">\n\n        <button type=\"button\" class=\"kuzume-story-dot is-active\" data-story-index=\"0\" aria-label=\"1\u679a\u76ee\u3092\u8868\u793a\" aria-current=\"true\"><\/button>\n\n        <button type=\"button\" class=\"kuzume-story-dot\" data-story-index=\"1\" aria-label=\"2\u679a\u76ee\u3092\u8868\u793a\"><\/button>\n\n        <button type=\"button\" class=\"kuzume-story-dot\" data-story-index=\"2\" aria-label=\"3\u679a\u76ee\u3092\u8868\u793a\"><\/button>\n\n        <button type=\"button\" class=\"kuzume-story-dot\" data-story-index=\"3\" aria-label=\"4\u679a\u76ee\u3092\u8868\u793a\"><\/button>\n\n        <button type=\"button\" class=\"kuzume-story-dot\" data-story-index=\"4\" aria-label=\"5\u679a\u76ee\u3092\u8868\u793a\"><\/button>\n\n      <\/div>\n\n      <button type=\"button\" class=\"kuzume-story-arrow kuzume-story-next\" aria-label=\"\u6b21\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u8868\u793a\">\n        \u203a\n      <\/button>\n\n    <\/div>\n\n  <\/section>\n\n\n  <!-- \u4e3b\u306a\u7d4c\u6b74 -->\n  <section class=\"kuzume-profile-career\" aria-labelledby=\"kuzume-career-heading\">\n\n    <div class=\"kuzume-profile-career-inner\">\n\n      <div class=\"kuzume-profile-career-heading-area\">\n\n        <p class=\"kuzume-profile-career-label\">\n          CAREER\n        <\/p>\n\n        <h2 id=\"kuzume-career-heading\">\n          \u4e3b\u306a\u7d4c\u6b74\n        <\/h2>\n\n        <p class=\"kuzume-profile-personal\">\n          <span>1977\u5e74 \u9ad8\u77e5\u5e02\u751f\u307e\u308c<\/span>\n          <span>\u4e8c\u4eba\u306e\u5a18\u306e\u7236<\/span>\n        <\/p>\n\n      <\/div>\n\n\n      <dl class=\"kuzume-career-list\">\n\n        <div class=\"kuzume-career-item\">\n          <dt>1977\u5e74<\/dt>\n          <dd>\u9ad8\u77e5\u5e02\u306b\u751f\u307e\u308c\u308b<\/dd>\n        <\/div>\n\n        <div class=\"kuzume-career-item\">\n          <dt>\u5b66\u751f\u6642\u4ee3<\/dt>\n          <dd>\n            \u9ad8\u77e5\u5e02\u7acb\u79e6\u5c0f\u5b66\u6821\u3001\u9ad8\u77e5\u5e02\u7acb\u611b\u5b95\u4e2d\u5b66\u6821\u3001\n            \u9ad8\u77e5\u770c\u7acb\u9ad8\u77e5\u5357\u9ad8\u7b49\u5b66\u6821\u3067\u5b66\u3076\n          <\/dd>\n        <\/div>\n\n        <div class=\"kuzume-career-item\">\n          <dt>\u793e\u4f1a\u4eba<\/dt>\n          <dd>\n            \u682a\u5f0f\u4f1a\u793e\u30dc\u30f3\u30cb\u30fc\u3001\u30bb\u30b3\u30e0\u9ad8\u77e5\u682a\u5f0f\u4f1a\u793e\u3001\n            NTT\u897f\u65e5\u672c\u3067\u52e4\u52d9\n          <\/dd>\n        <\/div>\n\n        <div class=\"kuzume-career-item\">\n          <dt>\u7d44\u5408\u6d3b\u52d5<\/dt>\n          <dd>\n            NTT\u52b4\u50cd\u7d44\u5408\u30fb\u60c5\u5831\u52b4\u9023\u3067\u3001\n            \u50cd\u304f\u4eba\u3084\u5730\u57df\u306e\u58f0\u3092\u5c4a\u3051\u308b\u6d3b\u52d5\u306b\u53d6\u308a\u7d44\u3080\n          <\/dd>\n        <\/div>\n\n        <div class=\"kuzume-career-item\">\n          <dt>2023\u5e74<\/dt>\n          <dd>\n            \u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1\u9078\u6319\u3067\u521d\u5f53\u9078\n          <\/dd>\n        <\/div>\n\n        <div class=\"kuzume-career-item\">\n          <dt>\u73fe\u5728<\/dt>\n          <dd>\n            \u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1\u3068\u3057\u3066\u3001\n            \u5e02\u6c11\u306e\u58f0\u3092\u5e02\u653f\u3078\u5c4a\u3051\u308b\u6d3b\u52d5\u306b\u53d6\u308a\u7d44\u3080\n          <\/dd>\n        <\/div>\n\n      <\/dl>\n\n    <\/div>\n\n  <\/section>\n\n\n  <!-- \u6700\u5f8c\u306e\u30e1\u30c3\u30bb\u30fc\u30b8 -->\n  <section class=\"kuzume-profile-closing\">\n\n    <p class=\"kuzume-profile-closing-label\">\n      LISTEN. ACT. CONNECT.\n    <\/p>\n\n    <h2>\n      \u58f0\u3092\u805e\u304d\u3001\u3068\u3082\u306b\u52d5\u304f\u3002\n    <\/h2>\n\n    <p>\n      \u3053\u308c\u304b\u3089\u3082\u3001\u9ad8\u77e5\u306e\u307e\u3061\u3092\u6b69\u304d\u7d9a\u3051\u307e\u3059\u3002\n    <\/p>\n\n  <\/section>\n\n<\/div>\n\n\n<script>\n(function () {\n  function initializeKuzumeStorySlider() {\n    const profile =\n      document.querySelector(\".kuzume-profile\");\n\n    if (!profile) {\n      return;\n    }\n\n    const list =\n      profile.querySelector(\".kuzume-story-list\");\n\n    const cards = Array.from(\n      profile.querySelectorAll(\".kuzume-story\")\n    );\n\n    const previousButton =\n      profile.querySelector(\".kuzume-story-prev\");\n\n    const nextButton =\n      profile.querySelector(\".kuzume-story-next\");\n\n    const dots = Array.from(\n      profile.querySelectorAll(\".kuzume-story-dot\")\n    );\n\n    if (\n      !list ||\n      !cards.length ||\n      !previousButton ||\n      !nextButton\n    ) {\n      return;\n    }\n\n    let currentIndex = 0;\n    let scrollTimer;\n\n    function updateControls(index) {\n      currentIndex = Math.max(\n        0,\n        Math.min(cards.length - 1, index)\n      );\n\n      previousButton.disabled =\n        currentIndex === 0;\n\n      nextButton.disabled =\n        currentIndex === cards.length - 1;\n\n      dots.forEach(function (dot, dotIndex) {\n        const active =\n          dotIndex === currentIndex;\n\n        dot.classList.toggle(\n          \"is-active\",\n          active\n        );\n\n        if (active) {\n          dot.setAttribute(\n            \"aria-current\",\n            \"true\"\n          );\n        } else {\n          dot.removeAttribute(\n            \"aria-current\"\n          );\n        }\n      });\n    }\n\n    function showCard(index) {\n      const newIndex = Math.max(\n        0,\n        Math.min(cards.length - 1, index)\n      );\n\n      cards[newIndex].scrollIntoView({\n        behavior: \"smooth\",\n        block: \"nearest\",\n        inline: \"center\"\n      });\n\n      updateControls(newIndex);\n    }\n\n    previousButton.addEventListener(\n      \"click\",\n      function () {\n        showCard(currentIndex - 1);\n      }\n    );\n\n    nextButton.addEventListener(\n      \"click\",\n      function () {\n        showCard(currentIndex + 1);\n      }\n    );\n\n    dots.forEach(function (dot) {\n      dot.addEventListener(\n        \"click\",\n        function () {\n          showCard(\n            Number(dot.dataset.storyIndex)\n          );\n        }\n      );\n    });\n\n    list.addEventListener(\n      \"scroll\",\n      function () {\n        window.clearTimeout(scrollTimer);\n\n        scrollTimer =\n          window.setTimeout(\n            function () {\n              const listBox =\n                list.getBoundingClientRect();\n\n              const listCenter =\n                listBox.left +\n                listBox.width \/ 2;\n\n              let nearestIndex = 0;\n              let nearestDistance =\n                Infinity;\n\n              cards.forEach(\n                function (card, index) {\n                  const cardBox =\n                    card.getBoundingClientRect();\n\n                  const cardCenter =\n                    cardBox.left +\n                    cardBox.width \/ 2;\n\n                  const distance =\n                    Math.abs(\n                      cardCenter -\n                      listCenter\n                    );\n\n                  if (\n                    distance <\n                    nearestDistance\n                  ) {\n                    nearestDistance =\n                      distance;\n\n                    nearestIndex =\n                      index;\n                  }\n                }\n              );\n\n              updateControls(nearestIndex);\n            },\n            100\n          );\n      },\n      { passive: true }\n    );\n\n    updateControls(0);\n  }\n\n  if (\n    document.readyState === \"loading\"\n  ) {\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      initializeKuzumeStorySlider\n    );\n  } else {\n    initializeKuzumeStorySlider();\n  }\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PROFILE \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\u306e\u3053\u3068 \u306f\u3058\u3081\u307e\u3057\u3066\u3001\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\u3067\u3059\u3002 \u9ad8\u77e5\u3092\u611b\u3057\u3001\u307f\u306a\u3055\u3093\u306e\u58f0\u3092\u5927\u5207\u306b\u3001 \u307e\u3063\u3059\u3050\u306b\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002 5 STORIES \u5199\u771f\u3067\u305f\u3069\u308b\u30015\u3064\u306e\u3053\u3068 01 \u9ad8\u77e5\u3067\u80b2\u3061\u307e\u3057\u305f \u9ad8\u77e5\u3067 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"class_list":["post-28","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":9,"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages\/28\/revisions"}],"predecessor-version":[{"id":57,"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages\/28\/revisions\/57"}],"wp:attachment":[{"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/media?parent=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}