{"id":12,"date":"2026-08-21T06:45:29","date_gmt":"2026-08-21T06:45:29","guid":{"rendered":"https:\/\/kuzume-shinichirou.com\/?page_id=12"},"modified":"2026-09-14T00:41:40","modified_gmt":"2026-09-14T00:41:40","slug":"%e3%83%9b%e3%83%bc%e3%83%a0","status":"publish","type":"page","link":"https:\/\/kuzume-shinichirou.com\/","title":{"rendered":"\u30db\u30fc\u30e0"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Dela+Gothic+One&family=Noto+Sans+JP:wght@400;500;600;700;800;900&family=Yuji+Syuku&display=swap');\n\n:root{--kuzume-blue:#2a6bc7;--kuzume-bright:#0767c7;--kuzume-dark:#063c86;--kuzume-deep:#032e69;--kuzume-yellow:#ffd600;--kuzume-ink:#17314f;--kuzume-muted:#5e7085;--kuzume-pale:#f2f8fe;--kuzume-line:#dce8f4;--kuzume-white:#fff;--kuzume-shadow:0 12px 34px rgba(0,55,120,.12)}\nhtml{scroll-behavior:smooth}\n.home .wp-block-post-title{display:none!important}\n.home main,.home .wp-site-blocks,.home .wp-block-post-content{margin-top:0!important;padding-top:0!important}\n.home .wp-site-blocks>header,.home .wp-site-blocks>footer{display:none!important}\n.home .wp-block-post-content>.wp-block-html,.home .entry-content>.wp-block-html{width:100%!important;max-width:none!important;margin:0!important}\n.kuzume-top-page,.kuzume-top-page *{box-sizing:border-box}\n.kuzume-top-page{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden;color:var(--kuzume-ink);background:#fff;font-family:\"Noto Sans JP\",\"Yu Gothic\",\"Hiragino Kaku Gothic ProN\",sans-serif}\n.home .wp-block-post-content .kuzume-top-page,.home .entry-content .kuzume-top-page{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}\n.kuzume-top-page img{max-width:100%}\n.kuzume-top-page a:focus-visible,.kuzume-top-page summary:focus-visible{outline:3px solid var(--kuzume-yellow);outline-offset:4px}\n.kuzume-hero,.kuzume-hero *{box-sizing:border-box}\n.kuzume-hero{position:relative;width:100vw;height:100svh;min-height:720px;overflow:hidden;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--kuzume-dark);font-family:\"Noto Sans JP\",\"Yu Gothic\",sans-serif}\n.kuzume-final{position:absolute;inset:0;overflow:hidden}\n.kuzume-city-picture{position:absolute;inset:0;width:100%;height:100%}\n.kuzume-city{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.07);animation:kuzumeCityZoom 7s ease-out forwards}\n.kuzume-final-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,44,106,.95) 0%,rgba(7,93,190,.82) 31%,rgba(3,63,142,.32) 51%,rgba(0,0,0,.05) 67%,transparent 76%)}\n.kuzume-person{position:absolute;z-index:3;right:3%;bottom:0;height:90%;width:auto;max-width:none;opacity:0;transform:translateX(80px);filter:drop-shadow(0 20px 28px rgba(0,0,0,.22));animation:kuzumePersonShow .9s ease-out forwards 4.1s}\n.kuzume-final-copy{position:absolute;z-index:4;left:7%;top:53%;transform:translateY(-50%);color:#fff;opacity:0;animation:kuzumeFinalCopyShow .8s ease forwards 4.75s}\n.final-position{margin:0 0 13px;font-size:clamp(18px,1.6vw,29px);font-weight:800;letter-spacing:.14em}\n.final-name{margin:0;color:#fff;font-family:\"Dela Gothic One\",\"Noto Sans JP\",sans-serif;line-height:.96;text-shadow:4px 5px 0 rgba(0,34,86,.3)}\n.final-family{display:block;font-size:clamp(72px,8vw,145px)}\n.final-first{display:block;margin-top:10px;font-size:clamp(40px,4.4vw,75px)}\n.final-reading{margin:20px 0 0;font-size:clamp(13px,1.2vw,20px);letter-spacing:.34em}\n.final-catch{position:relative;display:inline-block;margin:44px 0 0;color:#fff;font-family:\"Yuji Syuku\",serif;font-size:clamp(38px,4vw,68px);line-height:1.1}\n.final-catch::after{content:\"\";position:absolute;left:-2%;bottom:-13px;width:104%;height:8px;border-radius:20px;background:var(--kuzume-yellow);transform:rotate(-2deg)}\n.kuzume-intro{position:absolute;z-index:100;inset:0;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(58,144,245,.92),transparent 28%),linear-gradient(135deg,#0864ca 0%,#064b9f 52%,#032d68 100%);animation:kuzumeIntroPan 1.25s cubic-bezier(.78,0,.22,1) forwards 3.55s}\n.intro-title{position:absolute;z-index:4;left:7%;top:50%;transform:translateY(-50%)}\n.intro-frame{position:relative;padding:42px 54px 48px;color:#fff;border:3px solid rgba(255,255,255,.96);box-shadow:inset 0 0 0 8px rgba(0,54,126,.18),0 18px 48px rgba(0,0,0,.2);opacity:0;transform:translateY(20px) scale(.94);animation:kuzumeIntroFrameShow .7s ease-out forwards}\n.intro-frame::before{content:\"\";position:absolute;inset:-13px 14px 14px -13px;border:1px solid rgba(255,255,255,.38);pointer-events:none}\n.intro-catch{position:relative;display:inline-block;margin:0 0 39px;color:#fff;font-family:\"Yuji Syuku\",serif;font-size:clamp(42px,4.5vw,76px);line-height:1.05;letter-spacing:.02em;opacity:0;transform:translateX(-30px);animation:kuzumeCatchShow .65s ease-out forwards .2s}\n.intro-catch-line{position:absolute;left:52px;top:116px;width:0;height:9px;border-radius:20px;background:linear-gradient(90deg,#ffd000,#ffe75a);transform:rotate(-2deg);box-shadow:0 3px 12px rgba(255,215,0,.32);animation:kuzumeCatchLine .65s ease-out forwards .55s}\n.intro-position{margin:0 0 13px;color:rgba(255,255,255,.95);font-size:clamp(18px,1.6vw,27px);font-weight:800;letter-spacing:.18em}\n.intro-name{display:flex;align-items:baseline;gap:21px;font-family:\"Dela Gothic One\",\"Noto Sans JP\",sans-serif;line-height:.96;white-space:nowrap;text-shadow:4px 5px 0 rgba(0,31,80,.3)}\n.intro-family{font-size:clamp(82px,9vw,155px)}\n.intro-first{font-size:clamp(45px,5vw,84px)}\n.intro-character{position:absolute;z-index:6;right:-35%;bottom:2%;height:72%;width:auto;max-width:none;opacity:0;filter:drop-shadow(0 18px 20px rgba(0,0,0,.25));animation:kuzumeCharacterEnter .95s cubic-bezier(.18,.88,.27,1.25) forwards 1.25s,kuzumeCharacterBounce .65s ease-in-out 2.4s}\n.intro-light{position:absolute;z-index:2;top:16%;left:-100%;width:90%;height:5px;opacity:.68;background:linear-gradient(90deg,transparent,#fff,transparent);transform:rotate(-12deg);box-shadow:0 0 30px #fff;animation:kuzumeLightMove 1.8s ease-out forwards .1s}\n.wipe-light{position:absolute;z-index:120;top:0;right:-100px;width:120px;height:100%;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);filter:blur(8px);animation:kuzumeWipeLight 1.1s ease forwards 3.45s}\n\n@keyframes kuzumeIntroFrameShow{to{opacity:1;transform:translateY(0) scale(1)}}\n@keyframes kuzumeCatchShow{to{opacity:1;transform:translateX(0)}}\n@keyframes kuzumeCatchLine{to{width:45%}}\n@keyframes kuzumeCharacterEnter{from{right:-35%;opacity:0;transform:rotate(8deg) scale(.74)}to{right:5%;opacity:1;transform:rotate(0) scale(1)}}\n@keyframes kuzumeCharacterBounce{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.04)}}\n@keyframes kuzumeIntroPan{from{transform:translateX(0)}to{transform:translateX(-105%);visibility:hidden}}\n@keyframes kuzumeLightMove{to{left:110%}}\n@keyframes kuzumeWipeLight{0%{opacity:0;right:-100px}25%{opacity:1}100%{opacity:0;right:105%}}\n@keyframes kuzumeCityZoom{from{transform:scale(1.07)}to{transform:scale(1)}}\n@keyframes kuzumePersonShow{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}\n@keyframes kuzumeFinalCopyShow{from{opacity:0;transform:translateY(-44%)}to{opacity:1;transform:translateY(-50%)}}\n\n.kuzume-header{position:absolute;z-index:20;top:24px;left:50%;width:min(1200px,92%);min-height:72px;padding:10px 25px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.95);border-radius:18px;box-shadow:0 10px 35px rgba(0,36,80,.15);backdrop-filter:blur(12px);opacity:0;transform:translateX(-50%) translateY(-15px);animation:kuzumeHeaderShow .7s ease forwards 5.2s}\n@keyframes kuzumeHeaderShow{to{opacity:1;transform:translateX(-50%) translateY(0)}}\n.kuzume-logo{flex:0 0 auto;color:var(--kuzume-dark)!important;text-decoration:none!important;font-size:23px;font-weight:900;line-height:1}\n.kuzume-logo small{display:block;margin-top:5px;font-size:7px;letter-spacing:.27em}\n.desktop-nav{display:flex;align-items:center;gap:clamp(14px,1.6vw,28px)}\n.desktop-nav a{color:var(--kuzume-ink)!important;font-size:13px;font-weight:800;text-decoration:none!important;white-space:nowrap;transition:color .2s ease}\n.desktop-nav a:hover{color:var(--kuzume-blue)!important}\n.kuzume-header-sns{display:flex;align-items:center;gap:6px;margin-left:2px}\n.desktop-nav .kuzume-header-sns-link{display:grid;width:34px;height:34px;padding:0;place-items:center;color:var(--kuzume-dark)!important;background:#fff;border:1px solid rgba(6,59,131,.2);border-radius:50%;box-shadow:0 3px 10px rgba(0,47,104,.07);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}\n.desktop-nav .kuzume-header-sns-link:hover,.desktop-nav .kuzume-header-sns-link:focus-visible{color:#fff!important;background:var(--kuzume-blue);border-color:var(--kuzume-blue);transform:translateY(-2px)}\n.kuzume-header-sns-link svg{display:block;width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}\n.kuzume-header-sns-link .kuzume-instagram-dot{fill:currentColor;stroke:none}\n.desktop-nav .kuzume-header-threads span{display:block;margin-top:-1px;font-size:19px;font-weight:900;line-height:1}\n.mobile-nav{display:none}\n\nhtml.kuzume-skip-intro .kuzume-intro{display:none!important;visibility:hidden!important;animation:none!important}\nhtml.kuzume-skip-intro .kuzume-final,\nhtml.kuzume-skip-intro .kuzume-city,\nhtml.kuzume-skip-intro .kuzume-person,\nhtml.kuzume-skip-intro .kuzume-final-copy,\nhtml.kuzume-skip-intro .final-position,\nhtml.kuzume-skip-intro .final-name,\nhtml.kuzume-skip-intro .final-reading,\nhtml.kuzume-skip-intro .final-catch,\nhtml.kuzume-skip-intro .kuzume-header{visibility:visible!important;opacity:1!important;animation:none!important;transition:none!important}\nhtml.kuzume-skip-intro .kuzume-person{transform:none!important}\nhtml.kuzume-skip-intro .kuzume-final-copy{transform:translateY(-50%)!important}\nhtml.kuzume-skip-intro .kuzume-header{transform:translateX(-50%) translateY(0)!important}\n\n.kuzume-links{position:relative;z-index:30;width:min(1220px,94%);margin:-48px auto 58px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}\n.kuzume-link-card{position:relative;min-height:116px;padding:20px 42px 20px 20px;display:flex;align-items:center;gap:15px;color:var(--kuzume-ink)!important;text-decoration:none!important;background:#fff;border:1px solid rgba(10,92,181,.08);border-radius:16px;box-shadow:var(--kuzume-shadow);transition:transform .25s ease,box-shadow .25s ease}\n.kuzume-link-card:hover{transform:translateY(-6px);box-shadow:0 17px 38px rgba(0,47,104,.18)}\n.kuzume-link-icon{flex:0 0 42px;display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--kuzume-blue);border-radius:12px;font-size:19px;font-weight:900}\n.kuzume-link-icon-mail{font-size:18px}\n.kuzume-link-copy{min-width:0;display:flex;flex-direction:column}\n.kuzume-link-card strong{color:var(--kuzume-dark);font-size:19px;line-height:1.35}\n.kuzume-link-card small{margin-top:7px;color:var(--kuzume-muted);font-size:11px;line-height:1.5}\n.kuzume-link-card b{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:var(--kuzume-blue);font-size:28px}\n.kuzume-top-main{width:min(1220px,92%);margin:0 auto;padding-bottom:76px}\n.kuzume-home-section{margin-top:76px}\n.kuzume-section-heading{margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}\n.kuzume-section-heading p,.kuzume-connect-label{margin:0 0 6px;color:var(--kuzume-blue);font-size:11px;font-weight:900;letter-spacing:.18em}\n.kuzume-section-heading h2{position:relative;margin:0;padding-bottom:14px;color:var(--kuzume-dark);font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.35}\n.kuzume-section-heading h2::after{content:\"\";position:absolute;left:0;bottom:0;width:46%;max-width:280px;height:5px;border-radius:20px;background:var(--kuzume-yellow);transform:rotate(-1deg)}\n.kuzume-section-heading>a{flex:0 0 auto;margin-bottom:10px;color:var(--kuzume-blue)!important;font-size:13px;font-weight:900;text-decoration:none!important}\n\n.kuzume-profile-strip{padding:28px 32px;display:grid;grid-template-columns:1.25fr .9fr 1.15fr auto;align-items:center;gap:28px;background:linear-gradient(135deg,#eef7ff,#f7fbff);border:1px solid var(--kuzume-line);border-radius:22px}\n.kuzume-profile-heading span{display:inline-flex;margin-bottom:11px;padding:7px 22px;color:#fff;background:var(--kuzume-blue);border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.12em}\n.kuzume-profile-heading h2{margin:0;color:var(--kuzume-dark);font-size:clamp(23px,2.2vw,31px);font-weight:900;line-height:1.4}\n.kuzume-profile-facts{margin:0}\n.kuzume-profile-facts>div{display:grid;grid-template-columns:46px 1fr;gap:8px}\n.kuzume-profile-facts>div+div{margin-top:9px}\n.kuzume-profile-facts dt{color:var(--kuzume-blue);font-size:11px;font-weight:900}\n.kuzume-profile-facts dd{margin:0;color:var(--kuzume-ink);font-size:14px;font-weight:800}\n.kuzume-profile-message{margin:0;color:var(--kuzume-muted);font-size:14px;line-height:1.9}\n\n.kuzume-outline-button,.kuzume-primary-button{display:inline-flex;min-height:48px;padding:10px 24px;align-items:center;justify-content:center;gap:18px;border-radius:999px;font-size:13px;font-weight:900;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}\n.kuzume-outline-button{color:var(--kuzume-blue)!important;background:#fff;border:2px solid var(--kuzume-blue)}\n.kuzume-primary-button{color:#fff!important;background:var(--kuzume-blue);border:2px solid var(--kuzume-blue)}\n.kuzume-outline-button:hover,.kuzume-primary-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,74,160,.16)}\n\n.kuzume-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}\n.kuzume-policy-card{overflow:hidden;background:#fff;border:1px solid var(--kuzume-line);border-radius:20px;box-shadow:0 10px 28px rgba(0,47,104,.08);transition:transform .25s ease,box-shadow .25s ease}\n.kuzume-policy-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px rgba(0,47,104,.15)}\n.kuzume-policy-card>a{display:block;height:100%;color:inherit!important;text-decoration:none!important}\n.kuzume-policy-image{position:relative;height:235px;padding:16px 22px 0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#f8fcff,#fff)}\n.kuzume-policy-image img{width:100%;height:100%;object-fit:contain}\n.kuzume-policy-number{position:absolute;z-index:2;top:16px;left:16px;min-width:52px;padding:7px 11px;color:#fff;background:var(--kuzume-blue);border-radius:11px;font-size:16px;font-weight:900;text-align:center}\n.kuzume-policy-card-02 .kuzume-policy-number{background:#0aa2a5}\n.kuzume-policy-card-03 .kuzume-policy-number{background:#e89200}\n.kuzume-policy-body{padding:24px 26px 25px}\n.kuzume-policy-body h3{min-height:68px;margin:0 0 16px;color:var(--kuzume-dark);font-size:clamp(21px,2vw,27px);font-weight:900;line-height:1.45}\n.kuzume-policy-body ul{min-height:91px;margin:0;padding:0;list-style:none}\n.kuzume-policy-body li{position:relative;padding-left:18px;color:var(--kuzume-ink);font-size:14px;line-height:1.85}\n.kuzume-policy-body li::before{content:\"\";position:absolute;left:1px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--kuzume-yellow)}\n.kuzume-card-more{display:block;margin-top:18px;color:var(--kuzume-blue);font-size:12px;font-weight:900;text-align:right}\n\n.kuzume-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}\n.kuzume-activity-loading,.kuzume-activity-empty{grid-column:1\/-1;margin:0;padding:46px 24px;color:var(--kuzume-muted);background:#fff;border:1px solid var(--kuzume-line);border-radius:18px;text-align:center;box-shadow:0 10px 28px rgba(0,47,104,.08)}\n.kuzume-activity-loading{font-size:14px;font-weight:700}\n.kuzume-activity-empty strong{display:block;margin-bottom:10px;color:var(--kuzume-blue);font-size:20px;font-weight:900}\n.kuzume-activity-empty p{margin:0;font-size:14px;line-height:1.8}\n.kuzume-activity-empty a{color:var(--kuzume-blue)!important;font-weight:900;text-decoration:none!important}\n.kuzume-activity-card{overflow:hidden;background:#fff;border:1px solid var(--kuzume-line);border-radius:18px;box-shadow:0 10px 28px rgba(0,47,104,.08);transition:transform .25s ease,box-shadow .25s ease}\n.kuzume-activity-card:hover{transform:translateY(-6px);box-shadow:0 17px 36px rgba(0,47,104,.14)}\n.kuzume-activity-card>a{display:block;height:100%;color:inherit!important;text-decoration:none!important}\n.kuzume-activity-image{position:relative;height:210px;overflow:hidden;background:var(--kuzume-pale)}\n.kuzume-activity-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}\n.kuzume-activity-placeholder{display:grid;width:100%;height:100%;place-items:center;color:rgba(255,255,255,.92);background:linear-gradient(135deg,rgba(7,89,186,.96),rgba(5,54,124,.96));font-size:34px;font-weight:900;letter-spacing:.12em}\n.kuzume-activity-card:hover .kuzume-activity-image img{transform:scale(1.035)}\n.kuzume-activity-image span{position:absolute;left:16px;bottom:14px;padding:6px 13px;color:#fff;background:var(--kuzume-blue);border-radius:999px;font-size:11px;font-weight:900}\n.kuzume-activity-body{padding:22px 24px 24px}\n.kuzume-activity-date{margin:0 0 9px;color:var(--kuzume-blue);font-size:11px;font-weight:900}\n.kuzume-activity-body h3{margin:0 0 12px;color:var(--kuzume-dark);font-size:20px;font-weight:900;line-height:1.5}\n.kuzume-activity-body>p:not(.kuzume-activity-date){min-height:50px;margin:0;color:var(--kuzume-muted);font-size:13px;line-height:1.8}\n.kuzume-activity-body b{display:block;margin-top:16px;color:var(--kuzume-blue);font-size:12px;text-align:right}\n\n.kuzume-connect-grid{margin-top:76px;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:20px}\n.kuzume-connect-card{position:relative;min-height:250px;padding:30px;overflow:hidden;background:#eff7ff;border:1px solid var(--kuzume-line);border-radius:20px}\n.kuzume-connect-card h2{margin:0 0 12px;color:var(--kuzume-dark);font-size:25px;font-weight:900}\n.kuzume-connect-card>p:not(.kuzume-connect-label),.kuzume-support-copy>p:not(.kuzume-connect-label){margin:0;color:var(--kuzume-muted);font-size:13px;line-height:1.8}\n.kuzume-sns-links{margin-top:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}\n.kuzume-sns-links a,.kuzume-sns-pending{min-height:83px;padding:13px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--kuzume-ink)!important;background:#fff;border:1px solid var(--kuzume-line);border-radius:13px;text-align:center;text-decoration:none!important}\n.kuzume-sns-links strong{font-size:13px;font-weight:900}\n.kuzume-sns-links span,.kuzume-sns-links small{margin-top:6px;color:var(--kuzume-muted);font-size:9px}\n.kuzume-sns-pending{opacity:.68}\n.kuzume-support-card{display:grid;grid-template-columns:1fr 125px;align-items:center;background:linear-gradient(135deg,#fff8de,#fffdf2)}\n.kuzume-support-copy{position:relative;z-index:2}\n.kuzume-support-card img{position:absolute;right:7px;bottom:-8px;width:142px;height:190px;object-fit:contain}\n.kuzume-support-card .kuzume-primary-button{margin-top:23px}\n.kuzume-contact-card .kuzume-outline-button{margin-top:28px}\n\n.kuzume-top-footer{padding:36px max(4vw,24px) 22px;color:#fff;background:linear-gradient(135deg,#075dbc,#043e86)}\n.kuzume-footer-inner{width:min(1220px,100%);margin:0 auto;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:35px}\n.kuzume-footer-brand{display:flex;flex-direction:column}\n.kuzume-footer-brand strong{font-size:23px;font-weight:900}\n.kuzume-footer-brand span{margin-top:5px;font-size:11px}\n.kuzume-footer-inner nav{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 20px}\n.kuzume-footer-inner nav a,.kuzume-footer-sns a{color:#fff!important;font-size:11px;font-weight:700;text-decoration:none!important}\n.kuzume-footer-sns{display:flex;align-items:center;gap:8px}\n.kuzume-footer-sns a{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%}\n.kuzume-footer-sns svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}\n.kuzume-footer-sns .kuzume-instagram-dot{fill:currentColor;stroke:none}\n.kuzume-footer-threads span{margin-top:-1px;font-size:20px;font-weight:900;line-height:1}\n.kuzume-copyright{width:min(1220px,100%);margin:25px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.72);font-size:9px;text-align:center}\n\n@media(max-width:1100px){\n.desktop-nav{gap:13px}\n.desktop-nav a{font-size:11px}\n.kuzume-profile-strip{grid-template-columns:1.2fr 1fr auto}\n.kuzume-profile-message{display:none}\n.kuzume-connect-grid{grid-template-columns:1fr 1fr}\n.kuzume-contact-card{grid-column:1\/-1;min-height:190px}\n}\n\n@media(max-width:767px){\n\n.kuzume-hero{height:100svh;min-height:650px}\n.intro-title{left:6%;right:6%;top:27%}\n.intro-frame{width:100%;padding:25px 22px 32px}\n.intro-catch{margin-bottom:28px;font-size:clamp(31px,9vw,43px)}\n.intro-catch-line{left:23px;top:75px;height:7px}\n.intro-position{margin-bottom:9px;font-size:14px}\n.intro-name{display:block;white-space:normal}\n.intro-family{display:block;font-size:clamp(65px,20vw,90px)}\n.intro-first{display:block;margin-top:7px;font-size:clamp(37px,11vw,51px)}\n.intro-character{height:42%;bottom:0}\n\n@keyframes kuzumeCharacterEnter{\nfrom{right:-70%;opacity:0;transform:scale(.75)}\nto{right:-4%;opacity:1;transform:scale(1)}\n}\n\n.kuzume-city{object-position:center}\n.kuzume-final-shade{background:linear-gradient(rgba(2,54,127,.94) 0%,rgba(2,54,127,.68) 31%,rgba(2,54,127,.08) 57%,transparent 70%)}\n\n.kuzume-person{\nleft:50%;\nright:auto;\nbottom:0;\nwidth:auto;\nheight:clamp(310px,50svh,450px);\nmax-height:55%;\ntransform:translateX(-50%);\nobject-fit:contain;\nobject-position:center bottom;\nanimation:kuzumePersonShowMobile .9s ease-out forwards 4.1s\n}\n\n.kuzume-final-copy{\nleft:7%;\nright:7%;\ntop:clamp(82px,11svh,108px)!important;\ntransform:none!important\n}\n\n.final-position{font-size:14px}\n.final-family{font-size:clamp(55px,18vw,80px)}\n.final-first{margin-top:5px;font-size:clamp(32px,10vw,45px)}\n.final-reading{margin-top:9px;font-size:11px}\n.final-catch{margin-top:23px;font-size:clamp(27px,8vw,38px)}\n.final-catch::after{bottom:-9px;height:6px}\n\n@keyframes kuzumeFinalCopyShow{\nfrom{opacity:0;transform:translateY(18px)}\nto{opacity:1;transform:translateY(0)}\n}\n\n@keyframes kuzumePersonShowMobile{\nfrom{opacity:0;transform:translate(-50%,45px)}\nto{opacity:1;transform:translate(-50%,0)}\n}\n\nhtml.kuzume-skip-intro .kuzume-final-copy{transform:none!important}\nhtml.kuzume-skip-intro .kuzume-person{left:50%!important;right:auto!important;transform:translateX(-50%)!important}\n\n.kuzume-header{top:14px;width:92%;min-height:60px;padding:9px 16px;border-radius:14px}\n.kuzume-logo{font-size:18px}\n.kuzume-logo small{font-size:5px}\n.desktop-nav{display:none}\n.mobile-nav{position:relative;display:block}\n.mobile-nav summary{width:42px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;list-style:none}\n.mobile-nav summary::-webkit-details-marker{display:none}\n.mobile-nav summary span{display:block;width:24px;height:2px;background:var(--kuzume-dark);transition:transform .2s ease,opacity .2s ease}\n.mobile-nav[open] summary span:nth-child(1){transform:translateY(7px) rotate(45deg)}\n.mobile-nav[open] summary span:nth-child(2){opacity:0}\n.mobile-nav[open] summary span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}\n.mobile-nav-panel{position:absolute;top:52px;right:-16px;width:min(310px,84vw);padding:12px;background:rgba(255,255,255,.98);border-radius:14px;box-shadow:0 16px 40px rgba(0,35,78,.22)}\n.mobile-nav-panel a{display:block;padding:11px 13px;color:var(--kuzume-ink)!important;border-bottom:1px solid var(--kuzume-line);font-size:13px;font-weight:800;text-decoration:none!important}\n.mobile-nav-panel a:last-child{border-bottom:0}\n\n.kuzume-links{width:calc(100% - 24px);margin:-42px auto 38px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;background:#fff;border:1px solid var(--kuzume-line);border-radius:15px;box-shadow:0 12px 30px rgba(0,47,104,.15)}\n.kuzume-link-card{min-width:0;min-height:88px;padding:11px 3px;flex-direction:column;justify-content:center;gap:7px;border:0;border-right:1px solid var(--kuzume-line);border-radius:0;box-shadow:none;text-align:center}\n.kuzume-link-card:last-child{border-right:0}\n.kuzume-link-card:hover{transform:none;box-shadow:none}\n.kuzume-link-icon{flex-basis:29px;width:29px;height:29px;border-radius:8px;font-size:13px}\n.kuzume-link-card strong{font-size:9px;line-height:1.3}\n.kuzume-link-card small,.kuzume-link-card b{display:none}\n\n.kuzume-top-main{width:calc(100% - 28px);padding-bottom:45px}\n.kuzume-home-section,.kuzume-connect-grid{margin-top:55px}\n.kuzume-section-heading{margin-bottom:20px;align-items:flex-end}\n.kuzume-section-heading h2{font-size:23px;padding-bottom:11px}\n.kuzume-section-heading>a{font-size:10px}\n\n.kuzume-profile-strip{padding:22px 20px;display:grid;grid-template-columns:1fr auto;gap:13px 10px;border-radius:17px}\n.kuzume-profile-heading{grid-column:1\/-1}\n.kuzume-profile-heading span{margin-bottom:8px;padding:5px 15px;font-size:9px}\n.kuzume-profile-heading h2{font-size:22px}\n.kuzume-profile-facts{grid-column:1}\n.kuzume-profile-facts>div{grid-template-columns:40px 1fr}\n.kuzume-profile-facts dt{font-size:9px}\n.kuzume-profile-facts dd{font-size:12px}\n.kuzume-profile-message{display:none}\n.kuzume-profile-strip .kuzume-outline-button{width:42px;min-height:42px;padding:0;border-radius:50%;font-size:0}\n.kuzume-profile-strip .kuzume-outline-button span{font-size:23px}\n\n.kuzume-policy-grid{grid-template-columns:1fr;gap:13px}\n.kuzume-policy-card>a{min-height:132px;display:grid;grid-template-columns:128px 1fr}\n.kuzume-policy-image{height:132px;padding:14px 8px 5px}\n.kuzume-policy-number{top:8px;left:8px;min-width:39px;padding:4px 7px;font-size:11px}\n.kuzume-policy-body{padding:19px 16px 14px;display:flex;flex-direction:column;justify-content:center}\n.kuzume-policy-body h3{min-height:0;margin:0 0 11px;font-size:17px;line-height:1.5}\n.kuzume-pc-br{display:none}\n.kuzume-policy-body ul{min-height:0}\n.kuzume-policy-body li{display:none;font-size:11px}\n.kuzume-policy-body li:first-child{display:block}\n.kuzume-card-more{margin-top:8px;font-size:10px}\n\n.kuzume-activity-grid{grid-template-columns:1fr;gap:13px}\n.kuzume-activity-card>a{min-height:116px;display:grid;grid-template-columns:138px 1fr}\n.kuzume-activity-image{height:116px}\n.kuzume-activity-image span{left:8px;bottom:8px;padding:4px 8px;font-size:8px}\n.kuzume-activity-body{padding:14px 14px 10px}\n.kuzume-activity-date{margin-bottom:5px;font-size:9px}\n.kuzume-activity-body h3{margin-bottom:4px;font-size:14px;line-height:1.5}\n.kuzume-activity-body>p:not(.kuzume-activity-date){display:none}\n.kuzume-activity-body b{margin-top:6px;font-size:9px}\n\n.kuzume-connect-grid{grid-template-columns:1fr;gap:12px}\n.kuzume-connect-card,.kuzume-contact-card{grid-column:auto;min-height:0;padding:20px;border-radius:15px}\n.kuzume-connect-card h2{margin-bottom:7px;font-size:20px}\n.kuzume-connect-card>p:not(.kuzume-connect-label),.kuzume-support-copy>p:not(.kuzume-connect-label){font-size:11px}\n.kuzume-sns-links{margin-top:16px}\n.kuzume-sns-links a,.kuzume-sns-pending{min-height:66px}\n.kuzume-support-card{grid-template-columns:1fr 82px;padding-right:94px}\n.kuzume-support-card img{width:95px;height:130px}\n.kuzume-support-card .kuzume-primary-button,.kuzume-contact-card .kuzume-outline-button{min-height:42px;margin-top:17px;padding:8px 17px;font-size:11px}\n\n.kuzume-top-footer{padding:29px 22px 18px}\n.kuzume-footer-inner{grid-template-columns:1fr auto;gap:22px}\n.kuzume-footer-brand strong{font-size:20px}\n.kuzume-footer-inner nav{grid-column:1\/-1;justify-content:flex-start;gap:8px 15px}\n.kuzume-footer-inner nav a{font-size:9px}\n.kuzume-copyright{text-align:left}\n\n}\n\n@media(max-width:390px){\n.final-first{font-size:31px}\n.kuzume-link-card strong{font-size:8px}\n.kuzume-policy-card>a{grid-template-columns:112px 1fr}\n.kuzume-activity-card>a{grid-template-columns:120px 1fr}\n}\n\n.intro-name,.final-name{display:block!important;font-family:\"Noto Sans JP\",\"Yu Gothic\",sans-serif!important;font-weight:900!important;letter-spacing:-.04em;line-height:.9;text-shadow:0 4px 0 rgba(0,0,0,.08),4px 6px 0 rgba(0,39,98,.18)}\n.intro-family,.final-family{display:block!important;margin-bottom:0!important}\n.intro-family{font-size:clamp(115px,11vw,210px)!important;line-height:.9!important}\n.intro-first{display:block!important;margin-top:10px!important;font-size:clamp(58px,5.8vw,105px)!important;line-height:.95!important}\n.final-family{font-size:clamp(100px,9.5vw,180px)!important;line-height:.92!important}\n.final-first{display:block!important;margin-top:12px!important;font-size:clamp(54px,5vw,92px)!important;line-height:.95!important}\n.intro-position,.final-position{font-weight:900!important;letter-spacing:.12em}\n\n@media(max-width:767px){\n.intro-family{font-size:clamp(78px,22vw,118px)!important}\n.intro-first{margin-top:8px!important;font-size:clamp(40px,10vw,56px)!important}\n.final-family{font-size:clamp(74px,20vw,108px)!important}\n.final-first{margin-top:8px!important;font-size:clamp(38px,9.5vw,54px)!important}\n}\n\n@media(prefers-reduced-motion:reduce){\n.kuzume-intro{display:none}\n.kuzume-city,.kuzume-person,.kuzume-final-copy,.kuzume-header{animation:none!important}\n.kuzume-person,.kuzume-final-copy,.kuzume-header{opacity:1}\n.kuzume-header{transform:translateX(-50%)}\n}\n\n@media(max-width:767px) and (prefers-reduced-motion:reduce){\n.kuzume-person{opacity:1;animation:none!important;transform:translateX(-50%)!important}\n}\n[data-form-id=\"1\"]{\n--kuzume-blue:#0759ba;\n--kuzume-dark-blue:#063b83;\n--kuzume-yellow:#ffd400;\n--kuzume-light-blue:#f3f8ff;\n--kuzume-border:#d9e5f3;\n--kuzume-text:#24364b;\n--kuzume-muted:#66778a;\nwidth:min(880px,calc(100% - 32px));\nmargin:50px auto 80px;\npadding:clamp(28px,5vw,60px);\ncolor:var(--kuzume-text);\nbackground:#fff;\nborder:1px solid var(--kuzume-border);\nborder-radius:28px;\nbox-shadow:0 20px 55px rgba(6,59,131,.1);\nbox-sizing:border-box\n}\n\n[data-form-id=\"1\"],\n[data-form-id=\"1\"] *{box-sizing:border-box}\n\n[data-form-id=\"1\"] .formnest-field{\nposition:relative;\nmargin:0 0 26px;\npadding:0\n}\n\n[data-form-id=\"1\"] .formnest-label{\ndisplay:block;\nmargin:0 0 10px;\ncolor:var(--kuzume-dark-blue);\nfont-size:16px;\nfont-weight:800;\nline-height:1.6;\nletter-spacing:.02em\n}\n\n[data-form-id=\"1\"] .formnest-required,\n[data-form-id=\"1\"] .required{\ndisplay:inline-flex;\nalign-items:center;\nmargin-left:8px;\npadding:2px 8px;\ncolor:#fff;\nbackground:#e64747;\nborder-radius:999px;\nfont-size:11px;\nfont-weight:800;\nline-height:1.5;\nvertical-align:middle\n}\n\n[data-form-id=\"1\"] .formnest-input,\n[data-form-id=\"1\"] input[type=\"text\"],\n[data-form-id=\"1\"] input[type=\"email\"],\n[data-form-id=\"1\"] input[type=\"tel\"],\n[data-form-id=\"1\"] input[type=\"number\"],\n[data-form-id=\"1\"] input[type=\"url\"],\n[data-form-id=\"1\"] input[type=\"date\"],\n[data-form-id=\"1\"] select,\n[data-form-id=\"1\"] textarea{\ndisplay:block;\nwidth:100%;\nmin-height:54px;\nmargin:0;\npadding:13px 16px;\ncolor:var(--kuzume-text);\nbackground:#fff;\nborder:2px solid var(--kuzume-border);\nborder-radius:12px;\noutline:none;\nfont-family:inherit;\nfont-size:16px;\nline-height:1.6;\nbox-shadow:none;\ntransition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease\n}\n\n[data-form-id=\"1\"] textarea{\nmin-height:150px;\nresize:vertical\n}\n\n[data-form-id=\"1\"] select{cursor:pointer}\n\n[data-form-id=\"1\"] .formnest-input:focus,\n[data-form-id=\"1\"] input:focus,\n[data-form-id=\"1\"] select:focus,\n[data-form-id=\"1\"] textarea:focus{\nbackground:#fff;\nborder-color:var(--kuzume-blue);\nbox-shadow:0 0 0 4px rgba(7,89,186,.12)\n}\n\n[data-form-id=\"1\"] input::placeholder,\n[data-form-id=\"1\"] textarea::placeholder{\ncolor:#9aa8b7;\nopacity:1\n}\n\n[data-form-id=\"1\"] small,\n[data-form-id=\"1\"] .description,\n[data-form-id=\"1\"] .formnest-description{\ndisplay:block;\nmargin-top:7px;\ncolor:var(--kuzume-muted);\nfont-size:13px;\nline-height:1.7\n}\n\n[data-form-id=\"1\"] input[type=\"checkbox\"],\n[data-form-id=\"1\"] input[type=\"radio\"]{\nwidth:20px;\nheight:20px;\nmargin:2px 9px 0 0;\naccent-color:var(--kuzume-blue);\nvertical-align:top;\ncursor:pointer\n}\n\n[data-form-id=\"1\"] label:has(input[type=\"checkbox\"]),\n[data-form-id=\"1\"] label:has(input[type=\"radio\"]){\ndisplay:flex;\nalign-items:flex-start;\npadding:16px 18px;\nbackground:var(--kuzume-light-blue);\nborder:1px solid var(--kuzume-border);\nborder-radius:12px;\ncolor:var(--kuzume-text);\nline-height:1.8;\ncursor:pointer\n}\n\n[data-form-id=\"1\"] .formnest-error{\nmargin-top:7px;\ncolor:#c73535;\nfont-size:13px;\nfont-weight:700;\nline-height:1.6\n}\n\n[data-form-id=\"1\"] input[aria-invalid=\"true\"],\n[data-form-id=\"1\"] select[aria-invalid=\"true\"],\n[data-form-id=\"1\"] textarea[aria-invalid=\"true\"]{\nbackground:#fff8f8;\nborder-color:#d94747\n}\n\n[data-form-id=\"1\"] .formnest-submit-button{\ndisplay:flex;\nalign-items:center;\njustify-content:center;\nwidth:min(420px,100%);\nmin-height:58px;\nmargin:44px auto 0;\npadding:15px 32px;\ncolor:#fff;\nbackground:linear-gradient(135deg,var(--kuzume-blue),var(--kuzume-dark-blue));\nborder:0;\nborder-radius:999px;\nfont-family:inherit;\nfont-size:16px;\nfont-weight:900;\nletter-spacing:.05em;\nline-height:1.5;\ntext-align:center;\ncursor:pointer;\nbox-shadow:0 10px 24px rgba(7,89,186,.24);\ntransition:transform .2s ease,box-shadow .2s ease,filter .2s ease\n}\n\n[data-form-id=\"1\"] .formnest-submit-button:hover{\ntransform:translateY(-3px);\nbox-shadow:0 15px 30px rgba(7,89,186,.3);\nfilter:brightness(1.05)\n}\n\n[data-form-id=\"1\"] .formnest-submit-button:focus-visible{\noutline:4px solid rgba(255,212,0,.65);\noutline-offset:4px\n}\n\n[data-form-id=\"1\"] .formnest-submit-button:active{\ntransform:translateY(0)\n}\n\n[data-form-id=\"1\"] button[type=\"button\"],\n[data-form-id=\"1\"] .formnest-back-button{\nmin-height:52px;\npadding:12px 28px;\ncolor:var(--kuzume-blue);\nbackground:#fff;\nborder:2px solid var(--kuzume-blue);\nborder-radius:999px;\nfont-family:inherit;\nfont-weight:800;\ncursor:pointer\n}\n\nbody:has([data-form-id=\"1\"]){\nbackground:#f7faff;\ncolor-scheme:light!important\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part{\nposition:relative;\nz-index:10;\nmargin:0!important;\npadding:0!important;\nbackground:#fff;\nbox-shadow:0 4px 18px rgba(6,59,131,.08)\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part>.wp-block-group{\nmin-height:0!important;\nmargin:0!important;\npadding:14px clamp(20px,5vw,72px)!important\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part .wp-block-navigation{\ndisplay:none!important\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part .wp-block-site-title{\nmargin:0!important;\ncolor:#0759ba;\nfont-size:clamp(18px,2.2vw,28px)!important;\nfont-weight:900;\nline-height:1.4\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part .wp-block-site-title a{\ncolor:#0759ba;\ntext-decoration:none\n}\n\nbody:has([data-form-id=\"1\"]) main{\nmargin-top:0!important;\npadding-top:48px!important\n}\n\nbody:has([data-form-id=\"1\"]) main>.wp-block-group,\nbody:has([data-form-id=\"1\"]) .wp-block-post-content{\nmargin-top:0!important;\npadding-top:0!important\n}\n\nbody:has([data-form-id=\"1\"]) .wp-block-post-title{\nwidth:min(900px,calc(100% - 32px));\nmargin:0 auto 30px!important;\ncolor:#0759ba;\nfont-size:clamp(32px,4vw,50px)!important;\nfont-weight:900;\nline-height:1.35;\nletter-spacing:.02em;\ntext-align:center\n}\n\nbody:has([data-form-id=\"1\"]) .wp-block-post-title::after{\ncontent:\"\";\ndisplay:block;\nwidth:72px;\nheight:6px;\nmargin:18px auto 0;\nbackground:#ffd400;\nborder-radius:999px\n}\n\nbody:has([data-form-id=\"1\"]) [data-form-id=\"1\"]{\nmargin-top:0\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part :is(.wp-block-site-title,.wp-block-site-title a,h1,h1 a,h2,h2 a){\nmargin:0!important;\ncolor:#0759ba!important;\nfont-size:clamp(18px,2vw,24px)!important;\nfont-weight:900!important;\nline-height:1.4!important;\ntext-decoration:none!important\n}\n\n[data-form-id=\"1\"]{\ncolor-scheme:light!important\n}\n\n[data-form-id=\"1\"] input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"button\"]),\n[data-form-id=\"1\"] select,\n[data-form-id=\"1\"] textarea{\ncolor:#24364b!important;\nbackground-color:#fff!important;\nborder-color:#d9e5f3!important;\n-webkit-text-fill-color:#24364b!important;\ncaret-color:#0759ba;\ncolor-scheme:light!important;\nopacity:1!important\n}\n\n[data-form-id=\"1\"] input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"button\"]),\n[data-form-id=\"1\"] textarea{\n-webkit-appearance:none;\nappearance:none\n}\n\n[data-form-id=\"1\"] input:-webkit-autofill,\n[data-form-id=\"1\"] input:-webkit-autofill:hover,\n[data-form-id=\"1\"] input:-webkit-autofill:focus,\n[data-form-id=\"1\"] textarea:-webkit-autofill,\n[data-form-id=\"1\"] select:-webkit-autofill{\n-webkit-text-fill-color:#24364b!important;\nbox-shadow:0 0 0 1000px #fff inset!important;\n-webkit-box-shadow:0 0 0 1000px #fff inset!important;\ntransition:background-color 9999s ease-out 0s\n}\n\n[data-form-id=\"1\"] input::placeholder,\n[data-form-id=\"1\"] textarea::placeholder{\ncolor:#8b9bad!important;\n-webkit-text-fill-color:#8b9bad!important;\nopacity:1!important\n}\n\n@media(max-width:767px){\n\n[data-form-id=\"1\"]{\nwidth:calc(100% - 24px);\nmargin:28px auto 55px;\npadding:28px 18px;\nborder-radius:20px\n}\n\n[data-form-id=\"1\"] .formnest-field{\nmargin-bottom:22px\n}\n\n[data-form-id=\"1\"] .formnest-label{\nfont-size:15px\n}\n\n[data-form-id=\"1\"] .formnest-input,\n[data-form-id=\"1\"] input[type=\"text\"],\n[data-form-id=\"1\"] input[type=\"email\"],\n[data-form-id=\"1\"] input[type=\"tel\"],\n[data-form-id=\"1\"] input[type=\"number\"],\n[data-form-id=\"1\"] input[type=\"url\"],\n[data-form-id=\"1\"] input[type=\"date\"],\n[data-form-id=\"1\"] select,\n[data-form-id=\"1\"] textarea{\nmin-height:52px;\npadding:12px 14px;\nborder-radius:10px;\nfont-size:16px\n}\n\n[data-form-id=\"1\"] textarea{\nmin-height:130px\n}\n\n[data-form-id=\"1\"] .formnest-submit-button{\nwidth:100%;\nmin-height:56px;\nmargin-top:34px;\npadding:14px 20px\n}\n\n[data-form-id=\"1\"] label:has(input[type=\"checkbox\"]),\n[data-form-id=\"1\"] label:has(input[type=\"radio\"]){\npadding:14px\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part>.wp-block-group{\npadding:14px 18px!important\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part .wp-block-site-title{\nfont-size:17px!important\n}\n\nbody:has([data-form-id=\"1\"]) main{\npadding-top:32px!important\n}\n\nbody:has([data-form-id=\"1\"]) .wp-block-post-title{\nwidth:calc(100% - 32px);\nmargin-bottom:22px!important;\nfont-size:29px!important;\nline-height:1.4\n}\n\nbody:has([data-form-id=\"1\"]) .wp-block-post-title::after{\nwidth:55px;\nheight:5px;\nmargin-top:13px\n}\n\nbody:has([data-form-id=\"1\"]) header.wp-block-template-part :is(.wp-block-site-title,.wp-block-site-title a,h1,h1 a,h2,h2 a){\nfont-size:16px!important\n}\n\n[data-form-id=\"1\"] input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"button\"]),\n[data-form-id=\"1\"] select,\n[data-form-id=\"1\"] textarea{\ncolor:#24364b!important;\nbackground:#fff!important;\nborder:2px solid #d9e5f3!important;\n-webkit-text-fill-color:#24364b!important;\nbox-shadow:none\n}\n\n[data-form-id=\"1\"] input:focus,\n[data-form-id=\"1\"] select:focus,\n[data-form-id=\"1\"] textarea:focus{\ncolor:#24364b!important;\nbackground:#fff!important;\nborder-color:#0759ba!important;\n-webkit-text-fill-color:#24364b!important;\nbox-shadow:0 0 0 4px rgba(7,89,186,.12)!important\n}\n\n}\n\/* ==================================================\n   \u30c8\u30c3\u30d7\u30da\u30fc\u30b8 SNS\u30ab\u30fc\u30c9\u5f37\u8abf\u30fb\u30db\u30c3\u30d7\u8868\u793a\n================================================== *\/\n\n.kuzume-sns-links a {\n  position: relative;\n  min-height: 150px;\n  padding: 18px 10px 16px;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n\n  color: var(--kuzume-ink) !important;\n  background: #ffffff;\n\n  border: 1px solid #c9dcf5;\n  border-top: 4px solid var(--kuzume-blue);\n  border-radius: 13px;\n\n  box-shadow: 0 7px 18px rgba(7, 89, 186, 0.1);\n\n  text-align: center;\n  text-decoration: none !important;\n\n  transition:\n    transform 0.25s ease,\n    box-shadow 0.25s ease,\n    border-color 0.25s ease,\n    background-color 0.25s ease;\n}\n\n\/* SNS\u4e38\u30a2\u30a4\u30b3\u30f3\u5171\u901a *\/\n.kuzume-sns-links a::before {\n  width: 42px;\n  height: 42px;\n  margin-bottom: 10px;\n\n  display: grid;\n  place-items: center;\n\n  color: #ffffff;\n  background: var(--kuzume-dark);\n  border-radius: 50%;\n\n  box-shadow: 0 6px 14px rgba(7, 59, 131, 0.2);\n\n  font-size: 18px;\n  font-weight: 900;\n  line-height: 1;\n\n  transition: transform 0.25s ease;\n}\n\n\/* X *\/\n.kuzume-sns-links a:nth-child(1)::before {\n  content: \"X\";\n}\n\n\/* Instagram *\/\n.kuzume-sns-links a:nth-child(2)::before {\n  content: \"\u25ce\";\n\n  background:\n    linear-gradient(\n      135deg,\n      #6a4bc6,\n      #d93486 55%,\n      #f0a044\n    );\n}\n\n\/* Threads *\/\n.kuzume-sns-links a:nth-child(3)::before {\n  content: \"@\";\n}\n\n\/* \u30de\u30a6\u30b9\u3092\u8f09\u305b\u305f\u3068\u304d *\/\n.kuzume-sns-links a:hover {\n  transform: translateY(-8px);\n\n  background: #ffffff;\n  border-color: #7eafe8;\n\n  box-shadow:\n    0 18px 34px\n    rgba(7, 89, 186, 0.2);\n}\n\n.kuzume-sns-links a:hover::before {\n  transform: scale(1.1) rotate(-4deg);\n}\n\n\/* \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3067\u30bf\u30c3\u30d7\u3057\u305f\u3068\u304d *\/\n.kuzume-sns-links a:active {\n  transform: translateY(-3px) scale(0.98);\n}\n\n\/* \u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c *\/\n.kuzume-sns-links a:focus-visible {\n  outline: 3px solid var(--kuzume-yellow);\n  outline-offset: 4px;\n}\n\n\/* SNS\u540d *\/\n.kuzume-sns-links strong {\n  color: var(--kuzume-dark);\n  font-size: 14px;\n  font-weight: 900;\n}\n\n\/* \u8aac\u660e\u898b\u51fa\u3057 *\/\n.kuzume-sns-links span {\n  margin-top: 6px;\n\n  color: var(--kuzume-blue);\n\n  font-size: 10px;\n  font-weight: 800;\n  line-height: 1.45;\n}\n\n\/* \u8a73\u7d30\u8aac\u660e *\/\n.kuzume-sns-links small {\n  margin-top: 8px;\n\n  color: var(--kuzume-muted);\n\n  font-size: 9px;\n  line-height: 1.55;\n}\n\n\/* ==================================================\n   \u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\n================================================== *\/\n\n@media (max-width: 767px) {\n\n  .kuzume-sns-links a {\n    min-height: 138px;\n    padding: 14px 6px 12px;\n  }\n\n  .kuzume-sns-links a::before {\n    width: 36px;\n    height: 36px;\n    margin-bottom: 8px;\n\n    font-size: 16px;\n  }\n\n  .kuzume-sns-links small {\n    font-size: 8px;\n  }\n}\n\/* Instagram\u3092\u6b63\u5f0f\u306a\u30ab\u30e1\u30e9\u578b\u30a2\u30a4\u30b3\u30f3\u306b\u5909\u66f4 *\/\n.kuzume-sns-links a:nth-child(2)::before {\n  content: \"\";\n\n  background:\n    url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'\/%3E%3Ccircle cx='12' cy='12' r='4'\/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='white' stroke='none'\/%3E%3C\/svg%3E\")\n      center \/ 24px 24px no-repeat,\n    linear-gradient(\n      135deg,\n      #6a4bc6,\n      #d93486 55%,\n      #f0a044\n    );\n}\n<\/style>\n\n<!-- ==================================================\n     \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046 \u30c8\u30c3\u30d7\u30da\u30fc\u30b8\n     WordPress\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u8cbc\u308a\u4ed8\u3051\u7528\n================================================== -->\n\n<!-- ==================================================\n     HERO\uff1a30\u5206\u4ee5\u5185\u306e\u518d\u8a2a\u6642\u306f\u30aa\u30fc\u30d7\u30cb\u30f3\u30b0\u3092\u7701\u7565\n================================================== -->\n<script>\n(function () {\n  try {\n    const storageKey = \"kuzume_intro_last_shown\";\n    const stopTime = 30 * 60 * 1000;\n    const currentTime = Date.now();\n    const lastTime = Number(localStorage.getItem(storageKey) || 0);\n\n    \/* URL\u306e\u672b\u5c3e\u306b ?intro=1 \u3092\u4ed8\u3051\u305f\u5834\u5408\u306f\u518d\u5ea6\u8868\u793a *\/\n    const replay =\n      new URLSearchParams(window.location.search).get(\"intro\") === \"1\";\n\n    if (replay) {\n      localStorage.removeItem(storageKey);\n      return;\n    }\n\n    if (lastTime) {\n      if (currentTime - lastTime < stopTime) {\n        document.documentElement.classList.add(\"kuzume-skip-intro\");\n      } else {\n        localStorage.setItem(storageKey, String(currentTime));\n      }\n    } else {\n      localStorage.setItem(storageKey, String(currentTime));\n    }\n  } catch (error) {\n    \/* \u4fdd\u5b58\u6a5f\u80fd\u304c\u4f7f\u3048\u306a\u3044\u74b0\u5883\u3067\u306f\u901a\u5e38\u8868\u793a *\/\n  }\n})();\n<\/script>\n\n<div class=\"kuzume-top-page\">\n\n  <section class=\"kuzume-hero\" aria-label=\"\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046 \u30e1\u30a4\u30f3\u30d3\u30b8\u30e5\u30a2\u30eb\">\n\n    <!-- \u6700\u7d42\u8868\u793a\u753b\u9762 -->\n    <div class=\"kuzume-final\">\n\n      <picture class=\"kuzume-city-picture\">\n        <source media=\"(max-width: 767px)\" srcset=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/kochi-hero-mobile.webp\">\n        <img decoding=\"async\" class=\"kuzume-city\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/kochi-hero-pc.webp\" alt=\"\u9ad8\u77e5\u5e02\u306e\u8857\u4e26\u307f\">\n      <\/picture>\n\n      <div class=\"kuzume-final-shade\" aria-hidden=\"true\"><\/div>\n\n      <img decoding=\"async\" class=\"kuzume-person\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/09\/kuzume-portrait.png\" alt=\"\u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1 \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\">\n\n      <div class=\"kuzume-final-copy\">\n        <div class=\"kuzume-position-lockup\">\n          <span class=\"kuzume-party-mark\">\n            <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/09\/kuzume-rikken-logo-white.png\" alt=\"\u7acb\u61b2\u6c11\u4e3b\u515a\" width=\"2039\" height=\"547\" loading=\"eager\">\n          <\/span>\n          <p class=\"final-position\">\u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1<\/p>\n        <\/div>\n        <h1 class=\"final-name\">\n          <span class=\"final-family\">\u6960\u76ee<\/span>\n          <span class=\"final-first\">\u3057\u3093\u3044\u3061\u308d\u3046<\/span>\n        <\/h1>\n        <p class=\"final-reading\">\u304f\u305a\u3081 \u3057\u3093\u3044\u3061\u308d\u3046<\/p>\n        <p class=\"final-catch\">\u5e02\u6c11\u306e\u58f0\u3092\u5e02\u653f\u3078<\/p>\n      <\/div>\n\n      <!-- \u4e0a\u90e8\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 -->\n      <header class=\"kuzume-header\">\n\n        <a href=\"https:\/\/kuzume-shinichirou.com\/\" class=\"kuzume-logo\">\n          \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\n          <small>KUZUME SHINICHIROU<\/small>\n        <\/a>\n\n        <nav class=\"desktop-nav\" aria-label=\"\u30e1\u30a4\u30f3\u30e1\u30cb\u30e5\u30fc\">\n          <a href=\"https:\/\/kuzume-shinichirou.com\/\">\u30db\u30fc\u30e0<\/a>\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/profile\/\">\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb<\/a>\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/\">3\u3064\u306e\u63d0\u6848<\/a>\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/council\/\">\u8b70\u54e1\u6d3b\u52d5<\/a>\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/activity\/\">\u5730\u57df\u30fb\u65e5\u3005\u306e\u6d3b\u52d5<\/a>\n          <a href=\"#kuzume-support\">\u5f8c\u63f4\u4f1a<\/a>\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/contact\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a>\n          <span class=\"kuzume-header-sns\" aria-label=\"\u516c\u5f0fSNS\">\n            <a href=\"https:\/\/x.com\/s_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"kuzume-header-sns-link\" aria-label=\"X\u3092\u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304f\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M5 4L19 20M19 4L5 20\"><\/path>\n              <\/svg>\n            <\/a>\n            <a href=\"https:\/\/www.instagram.com\/shinichirou_kuzume\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"kuzume-header-sns-link\" aria-label=\"Instagram\u3092\u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304f\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\"><\/rect>\n                <circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle>\n                <circle class=\"kuzume-instagram-dot\" cx=\"17.4\" cy=\"6.7\" r=\"1\"><\/circle>\n              <\/svg>\n            <\/a>\n            <a href=\"https:\/\/www.threads.com\/@shinichirou_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"kuzume-header-sns-link kuzume-header-threads\" aria-label=\"Threads\u3092\u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304f\">\n              <span aria-hidden=\"true\">@<\/span>\n            <\/a>\n          <\/span>\n        <\/nav>\n\n        <details class=\"mobile-nav\">\n          <summary aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\">\n            <span><\/span><span><\/span><span><\/span>\n          <\/summary>\n          <div class=\"mobile-nav-panel\">\n            <a href=\"https:\/\/kuzume-shinichirou.com\/\">\u30db\u30fc\u30e0<\/a>\n            <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/profile\/\">\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb<\/a>\n            <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/\">3\u3064\u306e\u63d0\u6848<\/a>\n            <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/council\/\">\u8b70\u54e1\u6d3b\u52d5<\/a>\n            <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/activity\/\">\u5730\u57df\u30fb\u65e5\u3005\u306e\u6d3b\u52d5<\/a>\n            <a href=\"#kuzume-support\">\u5f8c\u63f4\u4f1a<\/a>\n            <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/contact\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a>\n            <a href=\"https:\/\/x.com\/s_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\">X<\/a>\n            <a href=\"https:\/\/www.instagram.com\/shinichirou_kuzume\/\" target=\"_blank\" rel=\"noopener noreferrer\">Instagram<\/a>\n            <a href=\"https:\/\/www.threads.com\/@shinichirou_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\">Threads<\/a>\n          <\/div>\n        <\/details>\n\n      <\/header>\n    <\/div>\n\n    <!-- \u30aa\u30fc\u30d7\u30cb\u30f3\u30b0\uff1a\u65e2\u5b58\u69cb\u6210\u3092\u7dad\u6301 -->\n    <div class=\"kuzume-intro\">\n      <div class=\"intro-light\" aria-hidden=\"true\"><\/div>\n\n      <div class=\"intro-title\">\n        <div class=\"intro-frame\">\n          <p class=\"intro-catch\">\u5e02\u6c11\u306e\u58f0\u3092\u5e02\u653f\u3078<\/p>\n          <div class=\"intro-catch-line\" aria-hidden=\"true\"><\/div>\n          <p class=\"intro-position\">\u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1<\/p>\n          <div class=\"intro-name\">\n            <span class=\"intro-family\">\u6960\u76ee<\/span>\n            <span class=\"intro-first\">\u3057\u3093\u3044\u3061\u308d\u3046<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <img decoding=\"async\" class=\"intro-character\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/kuzume-chara.png\" alt=\"\" aria-hidden=\"true\">\n\n      <div class=\"wipe-light\" aria-hidden=\"true\"><\/div>\n    <\/div>\n\n  <\/section>\n\n  <!-- ==================================================\n       HERO\u76f4\u4e0b 4\u30ab\u30fc\u30c9\n  ================================================== -->\n  <nav class=\"kuzume-links\" aria-label=\"\u4e3b\u8981\u30da\u30fc\u30b8\">\n\n    <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/\" class=\"kuzume-link-card\">\n      <span class=\"kuzume-link-icon\" aria-hidden=\"true\">3<\/span>\n      <span class=\"kuzume-link-copy\">\n        <strong>3\u3064\u306e\u63d0\u6848<\/strong>\n        <small>\u66ae\u3089\u3057\u306b\u8fd1\u30443\u3064\u306e\u7d04\u675f<\/small>\n      <\/span>\n      <b aria-hidden=\"true\">\u203a<\/b>\n    <\/a>\n\n    <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/council\/\" class=\"kuzume-link-card\">\n      <span class=\"kuzume-link-icon\" aria-hidden=\"true\">\u8b70<\/span>\n      <span class=\"kuzume-link-copy\">\n        <strong>\u8b70\u54e1\u6d3b\u52d5<\/strong>\n        <small>\u58f0\u3092\u805e\u304d\u3001\u8abf\u3079\u3001\u63d0\u6848\u3059\u308b<\/small>\n      <\/span>\n      <b aria-hidden=\"true\">\u203a<\/b>\n    <\/a>\n\n    <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/activity\/\" class=\"kuzume-link-card\">\n      <span class=\"kuzume-link-icon\" aria-hidden=\"true\">\u6d3b<\/span>\n      <span class=\"kuzume-link-copy\">\n        <strong>\u5730\u57df\u30fb\u65e5\u3005\u306e\u6d3b\u52d5<\/strong>\n        <small>\u5730\u57df\u3067\u306e\u6d3b\u52d5\u3084\u304a\u77e5\u3089\u305b<\/small>\n      <\/span>\n      <b aria-hidden=\"true\">\u203a<\/b>\n    <\/a>\n\n    <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/contact\/\" class=\"kuzume-link-card\">\n      <span class=\"kuzume-link-icon kuzume-link-icon-mail\" aria-hidden=\"true\">\u2709<\/span>\n      <span class=\"kuzume-link-copy\">\n        <strong>\u304a\u554f\u3044\u5408\u308f\u305b<\/strong>\n        <small>\u58f0\u3092\u304a\u805e\u304b\u305b\u304f\u3060\u3055\u3044<\/small>\n      <\/span>\n      <b aria-hidden=\"true\">\u203a<\/b>\n    <\/a>\n\n  <\/nav>\n\n  <main class=\"kuzume-top-main\">\n\n    <!-- ==================================================\n         \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u5c0e\u7dda\n    ================================================== -->\n    <section class=\"kuzume-profile-strip\" aria-labelledby=\"top-profile-title\">\n\n      <div class=\"kuzume-profile-heading\">\n        <span>PROFILE<\/span>\n        <h2 id=\"top-profile-title\">\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046\u306e\u3053\u3068<\/h2>\n      <\/div>\n\n      <dl class=\"kuzume-profile-facts\">\n        <div>\n          <dt>\u751f\u307e\u308c<\/dt>\n          <dd>1977\u5e74 \u9ad8\u77e5\u5e02\u751f\u307e\u308c<\/dd>\n        <\/div>\n        <div>\n          <dt>\u6240\u5c5e<\/dt>\n          <dd>\u7acb\u61b2\u6c11\u4e3b\u515a\u6240\u5c5e<\/dd>\n        <\/div>\n      <\/dl>\n\n      <p class=\"kuzume-profile-message\">\n        \u9ad8\u77e5\u3067\u66ae\u3089\u3059\u4e00\u4eba\u3072\u3068\u308a\u306e\u58f0\u3092\u3001\u805e\u304f\u3060\u3051\u3067\u7d42\u308f\u3089\u305b\u307e\u305b\u3093\u3002\n        \u73fe\u5834\u3092\u78ba\u304b\u3081\u3001\u5236\u5ea6\u3092\u8abf\u3079\u3001\u8b70\u4f1a\u3067\u63d0\u6848\u3057\u3001\u9032\u307f\u5177\u5408\u307e\u3067\u3057\u3063\u304b\u308a\u304a\u4f1d\u3048\u3057\u307e\u3059\u3002\n        \u66ae\u3089\u3057\u306e\u5c0f\u3055\u306a\u56f0\u308a\u3054\u3068\u304b\u3089\u672a\u6765\u306e\u8ab2\u984c\u307e\u3067\u3001\u78ba\u5b9f\u306a\u5177\u4f53\u7b56\u3078\u3064\u306a\u3052\u307e\u3059\u3002\n      <\/p>\n\n      <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/profile\/\" class=\"kuzume-outline-button\">\n        \u3082\u3063\u3068\u898b\u308b <span aria-hidden=\"true\">\u203a<\/span>\n      <\/a>\n\n    <\/section>\n\n    <!-- ==================================================\n         3\u3064\u306e\u63d0\u6848\n    ================================================== -->\n    <section class=\"kuzume-home-section kuzume-policy-home\" aria-labelledby=\"top-policy-title\">\n\n      <div class=\"kuzume-section-heading\">\n        <div>\n          <p>OUR IDEAS<\/p>\n          <h2 id=\"top-policy-title\">\u9ad8\u77e5\u306e\u3053\u308c\u304b\u3089\u3078\u30013\u3064\u306e\u63d0\u6848<\/h2>\n        <\/div>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/\">\u4e00\u89a7\u3092\u898b\u308b <span aria-hidden=\"true\">\u203a<\/span><\/a>\n      <\/div>\n\n      <div class=\"kuzume-policy-grid\">\n\n        <article class=\"kuzume-policy-card kuzume-policy-card-01\">\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/#policy-01\">\n            <div class=\"kuzume-policy-image\">\n              <span class=\"kuzume-policy-number\">01<\/span>\n              <img decoding=\"async\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/09\/kuzume-top-policy-01-nankai-trough.png\" alt=\"\u9632\u707d\u7528\u54c1\u3092\u78ba\u8a8d\u3057\u3001\u907f\u96e3\u5834\u6240\u3068\u907f\u96e3\u7d4c\u8def\u3092\u8a71\u3057\u5408\u3046\u4f4f\u6c11\u306e\u30a4\u30e9\u30b9\u30c8\" width=\"1536\" height=\"1024\" loading=\"lazy\">\n            <\/div>\n            <div class=\"kuzume-policy-body\">\n              <h3>\u5357\u6d77\u30c8\u30e9\u30d5\u306b\u5099\u3048\u308b<\/h3>\n              <ul>\n                <li>\u907f\u96e3\u6240\u3068\u643a\u5e2f\u30c8\u30a4\u30ec\u306e\u5099\u3048<\/li>\n                <li>\u6a4b\u6881\u30fb\u907f\u96e3\u8def\u30fb\u60c5\u5831\u901a\u4fe1\u3092\u5f37\u304f\u3059\u308b<\/li>\n                <li>\u4e8b\u524d\u5fa9\u8208\u3068\u751f\u6d3b\u518d\u5efa\u3092\u8003\u3048\u308b<\/li>\n              <\/ul>\n              <span class=\"kuzume-card-more\">\u8a73\u3057\u304f\u898b\u308b \u203a<\/span>\n            <\/div>\n          <\/a>\n        <\/article>\n\n        <article class=\"kuzume-policy-card kuzume-policy-card-02\">\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/#policy-02\">\n            <div class=\"kuzume-policy-image\">\n              <span class=\"kuzume-policy-number\">02<\/span>\n              <img decoding=\"async\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/09\/kuzume-top-policy-02-mobility.png\" alt=\"\u81ea\u52d5\u904b\u8ee2\u306e\u5c0f\u578b\u30b7\u30e3\u30c8\u30eb\u3092\u5229\u7528\u3059\u308b\u4f4f\u6c11\u3068\u30d0\u30ea\u30a2\u30d5\u30ea\u30fc\u65bd\u8a2d\u306e\u30a4\u30e9\u30b9\u30c8\" width=\"1536\" height=\"1024\" loading=\"lazy\">\n            <\/div>\n            <div class=\"kuzume-policy-body\">\n              <h3>\u79fb\u52d5\u3068\u516c\u5171\u65bd\u8a2d\u3092\u6b21\u4e16\u4ee3\u3078<\/h3>\n              <ul>\n                <li>\u3044\u307e\u3042\u308b\u516c\u5171\u4ea4\u901a\u3092\u5b88\u308b<\/li>\n                <li>\u81ea\u52d5\u904b\u8ee2\u3092\u5c06\u6765\u306e\u9078\u629e\u80a2\u306b<\/li>\n                <li>\u65bd\u8a2d\u3068\u4ea4\u901a\u3092\u4e00\u4f53\u3067\u898b\u76f4\u3059<\/li>\n              <\/ul>\n              <span class=\"kuzume-card-more\">\u8a73\u3057\u304f\u898b\u308b \u203a<\/span>\n            <\/div>\n          <\/a>\n        <\/article>\n\n        <article class=\"kuzume-policy-card kuzume-policy-card-03\">\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/#policy-03\">\n            <div class=\"kuzume-policy-image\">\n              <span class=\"kuzume-policy-number\">03<\/span>\n              <img decoding=\"async\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/09\/kuzume-top-policy-03-digital-city.png\" alt=\"\u7a93\u53e3\u3068\u30c7\u30b8\u30bf\u30eb\u7aef\u672b\u3092\u5229\u7528\u3059\u308b\u4f4f\u6c11\u3068\u8077\u54e1\u306e\u30a4\u30e9\u30b9\u30c8\" width=\"1536\" height=\"1024\" loading=\"lazy\">\n            <\/div>\n            <div class=\"kuzume-policy-body\">\n              <h3>\u30c7\u30b8\u30bf\u30eb\u3067\u4f7f\u3044\u3084\u3059\u3044\u5e02\u653f\u3078<\/h3>\n              <ul>\n                <li>\u624b\u7d9a\u304d\u3068\u60c5\u5831\u3092\u5206\u304b\u308a\u3084\u3059\u304f<\/li>\n                <li>AI\u30fb\u30c7\u30fc\u30bf\u3092\u9069\u5207\u306b\u6d3b\u7528\u3059\u308b<\/li>\n                <li>\u6559\u80b2\u30fb\u5065\u5eb7\u30fb\u5730\u57df\u3092\u3064\u306a\u3050<\/li>\n              <\/ul>\n              <span class=\"kuzume-card-more\">\u8a73\u3057\u304f\u898b\u308b \u203a<\/span>\n            <\/div>\n          <\/a>\n        <\/article>\n\n      <\/div>\n    <\/section>\n\n    <section class=\"kuzume-home-section kuzume-activity-home\" aria-labelledby=\"top-activity-title\">\n\n      <div class=\"kuzume-section-heading\">\n        <div>\n          <p>ACTIVITY<\/p>\n          <h2 id=\"top-activity-title\">\u8b70\u54e1\u6d3b\u52d5\u30fb\u5730\u57df\u3067\u306e\u6d3b\u52d5<\/h2>\n        <\/div>\n      <\/div>\n\n      <div id=\"kuzume-latest-activities\" class=\"kuzume-activity-grid\" aria-live=\"polite\" aria-busy=\"true\">\n        <p class=\"kuzume-activity-loading\">\u6700\u65b0\u306e\u6d3b\u52d5\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059\u3002<\/p>\n      <\/div>\n    <\/section>\n\n    <script>\n    (function () {\n      const container = document.getElementById(\"kuzume-latest-activities\");\n\n      if (!container) return;\n\n      const apiUrl =\n        \"https:\/\/kuzume-shinichirou.com\/wp-json\/wp\/v2\/posts\" +\n        \"?per_page=3&orderby=date&order=desc&_embed=1\";\n\n      function textOnly(html) {\n        const temporary = document.createElement(\"div\");\n        temporary.innerHTML = html || \"\";\n        return (temporary.textContent || \"\").replace(\/\\s+\/g, \" \").trim();\n      }\n\n      function escapeHtml(value) {\n        return String(value || \"\").replace(\/[&<>\\\"']\/g, function (character) {\n          return {\n            \"&\": \"&amp;\",\n            \"<\": \"&lt;\",\n            \">\": \"&gt;\",\n            \"\\\"\": \"&quot;\",\n            \"'\": \"&#039;\"\n          }[character];\n        });\n      }\n\n      function shorten(value, maximum) {\n        if (value.length <= maximum) return value;\n        return value.slice(0, maximum).trim() + \"\u2026\";\n      }\n\n      function getCategory(post) {\n        const termGroups = post._embedded\n          ? (post._embedded[\"wp:term\"] || [])\n          : [];\n\n        const terms = termGroups.reduce(function (allTerms, group) {\n          return allTerms.concat(group || []);\n        }, []);\n\n        const category = terms.find(function (term) {\n          if (term.taxonomy !== \"category\") return false;\n          if (term.name === \"\u672a\u5206\u985e\") return false;\n          if (term.name === \"Uncategorized\") return false;\n          return true;\n        });\n\n        return category ? category.name : \"\u6d3b\u52d5\u5831\u544a\";\n      }\n\n      function getFeaturedImage(post) {\n        const media = post._embedded\n          ? ((post._embedded[\"wp:featuredmedia\"] || [])[0] || null)\n          : null;\n\n        if (!media || !media.source_url) return null;\n\n        return {\n          url: media.source_url,\n          alt: media.alt_text || textOnly(post.title ? post.title.rendered : \"\")\n        };\n      }\n\n      function formatDate(dateValue) {\n        const date = new Date(dateValue);\n\n        if (Number.isNaN(date.getTime())) return \"\";\n\n        return new Intl.DateTimeFormat(\"ja-JP\", {\n          year: \"numeric\",\n          month: \"2-digit\",\n          day: \"2-digit\"\n        }).format(date).replace(\/\\\/\/g, \".\");\n      }\n\n      function createCard(post) {\n        const title = textOnly(post.title ? post.title.rendered : \"\") || \"\u6d3b\u52d5\u5831\u544a\";\n        const excerptSource = textOnly(post.excerpt ? post.excerpt.rendered : \"\");\n        const excerpt = shorten(\n          excerptSource || \"\u6d3b\u52d5\u306e\u8a73\u3057\u3044\u5185\u5bb9\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002\",\n          76\n        );\n        const category = getCategory(post);\n        const image = getFeaturedImage(post);\n        const date = formatDate(post.date);\n        const link = post.link || \"https:\/\/kuzume-shinichirou.com\/index.php\/activity\/\";\n\n        const imageHtml = image\n          ? '<img decoding=\"async\" src=\"' + escapeHtml(image.url) + '\" alt=\"' +\n            escapeHtml(image.alt) + '\" loading=\"lazy\">'\n          : '<div class=\"kuzume-activity-placeholder\" aria-hidden=\"true\">\u6d3b\u52d5<\/div>';\n\n        return (\n          '<article class=\"kuzume-activity-card\">' +\n            '<a href=\"' + escapeHtml(link) + '\">' +\n              '<div class=\"kuzume-activity-image\">' +\n                imageHtml +\n                '<span>' + escapeHtml(category) + '<\/span>' +\n              '<\/div>' +\n              '<div class=\"kuzume-activity-body\">' +\n                '<p class=\"kuzume-activity-date\">' + escapeHtml(date) + '<\/p>' +\n                '<h3>' + escapeHtml(title) + '<\/h3>' +\n                '<p>' + escapeHtml(excerpt) + '<\/p>' +\n                '<b>\u8a73\u3057\u304f\u898b\u308b \u203a<\/b>' +\n              '<\/div>' +\n            '<\/a>' +\n          '<\/article>'\n        );\n      }\n\n      fetch(apiUrl, { credentials: \"same-origin\" })\n        .then(function (response) {\n          if (!response.ok) throw new Error(\"\u6295\u7a3f\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\");\n          return response.json();\n        })\n        .then(function (posts) {\n          if (!Array.isArray(posts) || posts.length === 0) {\n            container.innerHTML =\n              '<div class=\"kuzume-activity-empty\">' +\n                '<strong>\u6d3b\u52d5\u5831\u544a\u3092\u6e96\u5099\u3057\u3066\u3044\u307e\u3059<\/strong>' +\n                '<p>\u65b0\u3057\u3044\u6d3b\u52d5\u306f\u3001\u3053\u3061\u3089\u3067\u9806\u6b21\u304a\u77e5\u3089\u305b\u3057\u307e\u3059\u3002<\/p>' +\n              '<\/div>';\n            return;\n          }\n\n          container.innerHTML = posts.map(createCard).join(\"\");\n        })\n        .catch(function () {\n          container.innerHTML =\n            '<div class=\"kuzume-activity-empty\">' +\n              '<strong>\u6700\u65b0\u306e\u6d3b\u52d5<\/strong>' +\n              '<p><a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/activity\/\">\u6d3b\u52d5\u5831\u544a\u4e00\u89a7\u3092\u3054\u89a7\u304f\u3060\u3055\u3044 \u203a<\/a><\/p>' +\n            '<\/div>';\n        })\n        .finally(function () {\n          container.setAttribute(\"aria-busy\", \"false\");\n        });\n    })();\n    <\/script>\n\n    <section class=\"kuzume-connect-grid\" aria-label=\"SNS\u3001\u5f8c\u63f4\u4f1a\u3001\u304a\u554f\u3044\u5408\u308f\u305b\">\n\n      <div class=\"kuzume-connect-card kuzume-sns-card\">\n        <p class=\"kuzume-connect-label\">FOLLOW<\/p>\n        <h2>SNS\u3067\u767a\u4fe1\u4e2d<\/h2>\n        <p>\u6d3b\u52d5\u3084\u8003\u3048\u3092\u3001\u8eab\u8fd1\u306a\u8a00\u8449\u3067\u304a\u5c4a\u3051\u3057\u307e\u3059\u3002<\/p>\n\n        <div class=\"kuzume-sns-links\">\n          <a href=\"https:\/\/x.com\/s_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <strong>X<\/strong>\n            <span>\u901f\u5831\u30fb\u304a\u77e5\u3089\u305b<\/span>\n            <small>\u8b70\u54e1\u6d3b\u52d5\u3084\u5730\u57df\u3067\u306e\u52d5\u304d\u3001\u304a\u77e5\u3089\u305b\u3092\u3044\u3061\u65e9\u304f\u767a\u4fe1\u3057\u307e\u3059\u3002<\/small>\n          <\/a>\n          <a href=\"https:\/\/www.instagram.com\/shinichirou_kuzume\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <strong>Instagram<\/strong>\n            <span>\u5199\u771f\u3067\u898b\u308b\u6d3b\u52d5<\/span>\n            <small>\u5730\u57df\u3067\u306e\u6d3b\u52d5\u3084\u65e5\u3005\u306e\u69d8\u5b50\u3092\u3001\u5199\u771f\u3092\u4e2d\u5fc3\u306b\u304a\u5c4a\u3051\u3057\u307e\u3059\u3002<\/small>\n          <\/a>\n          <a href=\"https:\/\/www.threads.com\/@shinichirou_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <strong>Threads<\/strong>\n            <span>\u8003\u3048\u3084\u601d\u3044<\/span>\n            <small>\u5e02\u653f\u3078\u306e\u8003\u3048\u3084\u6d3b\u52d5\u306e\u80cc\u666f\u3092\u3001\u8eab\u8fd1\u306a\u8a00\u8449\u3067\u304a\u4f1d\u3048\u3057\u307e\u3059\u3002<\/small>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"kuzume-connect-card kuzume-support-card\" id=\"kuzume-support\">\n        <div class=\"kuzume-support-copy\">\n          <p class=\"kuzume-connect-label\">SUPPORT<\/p>\n          <h2>\u5f8c\u63f4\u4f1a\u5165\u4f1a\u306e\u304a\u9858\u3044<\/h2>\n          <p>\u4e00\u7dd2\u306b\u3001\u9ad8\u77e5\u306e\u3053\u308c\u304b\u3089\u3092\u3064\u304f\u308b\u4ef2\u9593\u3092\u52df\u96c6\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n          <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/koenkai\/\" class=\"kuzume-primary-button\">\n            \u5f8c\u63f4\u4f1a\u5165\u4f1a\u306e\u304a\u7533\u8fbc\u307f <span aria-hidden=\"true\">\u203a<\/span>\n          <\/a>\n        <\/div>\n        <img decoding=\"async\" src=\"https:\/\/kuzume-shinichirou.com\/wp-content\/uploads\/2026\/08\/kuzume-chara.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\">\n      <\/div>\n\n      <div class=\"kuzume-connect-card kuzume-contact-card\">\n        <p class=\"kuzume-connect-label\">CONTACT<\/p>\n        <h2>\u304a\u554f\u3044\u5408\u308f\u305b<\/h2>\n        <p>\u5e02\u653f\u3084\u6d3b\u52d5\u306b\u95a2\u3059\u308b\u3054\u610f\u898b\u30fb\u3054\u76f8\u8ac7\u3092\u3001\u304a\u6c17\u8efd\u306b\u304a\u5bc4\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/contact\/\" class=\"kuzume-outline-button\">\n          \u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0 <span aria-hidden=\"true\">\u203a<\/span>\n        <\/a>\n      <\/div>\n\n    <\/section>\n\n  <\/main>\n\n  <!-- ==================================================\n       \u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u5c02\u7528\u30d5\u30c3\u30bf\u30fc\n  ================================================== -->\n  <footer class=\"kuzume-top-footer\">\n    <div class=\"kuzume-footer-inner\">\n      <div class=\"kuzume-footer-brand\">\n        <strong>\u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046<\/strong>\n        <span>\u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1<\/span>\n        <div class=\"kuzume-footer-party\">\n          <small>\u7acb\u61b2\u6c11\u4e3b\u515a\u6240\u5c5e<\/small>\n        <\/div>\n      <\/div>\n\n      <nav aria-label=\"\u30d5\u30c3\u30bf\u30fc\u30e1\u30cb\u30e5\u30fc\">\n        <a href=\"https:\/\/kuzume-shinichirou.com\/\">\u30db\u30fc\u30e0<\/a>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/profile\/\">\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb<\/a>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/policy\/\">3\u3064\u306e\u63d0\u6848<\/a>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/council\/\">\u8b70\u54e1\u6d3b\u52d5<\/a>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/activity\/\">\u5730\u57df\u30fb\u65e5\u3005\u306e\u6d3b\u52d5<\/a>\n        <a href=\"#kuzume-support\">\u5f8c\u63f4\u4f1a<\/a>\n        <a href=\"https:\/\/kuzume-shinichirou.com\/index.php\/contact\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a>\n      <\/nav>\n\n      <div class=\"kuzume-footer-sns\">\n        <a href=\"https:\/\/x.com\/s_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"X\">\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 4L19 20M19 4L5 20\"><\/path><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.instagram.com\/shinichirou_kuzume\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram\">\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\"><\/rect><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><circle class=\"kuzume-instagram-dot\" cx=\"17.4\" cy=\"6.7\" r=\"1\"><\/circle><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.threads.com\/@shinichirou_kuzume\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Threads\" class=\"kuzume-footer-threads\">\n          <span aria-hidden=\"true\">@<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n\n    <p class=\"kuzume-copyright\">\u00a9 2026 \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046 All Rights Reserved.<\/p>\n  <\/footer>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u9ad8\u77e5\u5e02\u8b70\u4f1a\u8b70\u54e1 \u6960\u76ee \u3057\u3093\u3044\u3061\u308d\u3046 \u304f\u305a\u3081 \u3057\u3093\u3044\u3061\u308d\u3046 \u5e02\u6c11\u306e\u58f0\u3092\u5e02\u653f\u3078 \u6960\u76ee\u3057\u3093\u3044\u3061\u308d\u3046 KUZUME SHINICHIROU \u30db\u30fc\u30e0 \u30d7\u30ed\u30d5\u30a3\u30fc\u30eb 3\u3064\u306e\u63d0\u6848 \u8b70\u54e1\u6d3b\u52d5 \u5730\u57df\u30fb\u65e5\u3005\u306e\u6d3b\u52d5 \u5f8c\u63f4\u4f1a \u304a\u554f\u3044\u5408\u308f\u305b @  [&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-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages\/12","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=12"}],"version-history":[{"count":28,"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":238,"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions\/238"}],"wp:attachment":[{"href":"https:\/\/kuzume-shinichirou.com\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}