.yclinic-parkinson-child{--g:#176447;--gd:#0c4934;--p:#f2f8f5;--i:#17372c;--t:#40584f;--m:#687b73;--l:#d7e5de;--w:#fdfefd;--r:12px;--max:1120px}.yclinic-parkinson-child,.yclinic-parkinson-child *{box-sizing:border-box}.yclinic-parkinson-child{scroll-behavior:smooth}.yclinic-parkinson-child{margin:0;background:var(--w);color:var(--t);font:17px/1.85 "Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}.yclinic-parkinson-child a{color:inherit;text-decoration:none}.yclinic-parkinson-child img{display:block;width:100%;height:100%;object-fit:cover}.yclinic-parkinson-child .container{width:min(var(--max),calc(100% - 64px));margin:auto}.yclinic-parkinson-child .section{padding:96px 0}.yclinic-parkinson-child .soft{background:var(--p)}.yclinic-parkinson-child h1,.yclinic-parkinson-child h2,.yclinic-parkinson-child h3,.yclinic-parkinson-child p{margin-top:0}.yclinic-parkinson-child h1,.yclinic-parkinson-child h2,.yclinic-parkinson-child h3{color:var(--i);font-family:"Yu Mincho","Hiragino Mincho ProN",serif}.yclinic-parkinson-child h1{font-size:clamp(40px,5vw,62px);line-height:1.35}.yclinic-parkinson-child h2{font-size:clamp(30px,3vw,42px);line-height:1.45}.yclinic-parkinson-child h3{font-size:22px}.yclinic-parkinson-child .kicker{display:block;margin-bottom:12px;color:var(--g);font-size:13px;font-weight:700;letter-spacing:.08em}.yclinic-parkinson-child .lead{max-width:720px;color:var(--m)}.yclinic-parkinson-child .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:1px solid var(--g);border-radius:8px;background:var(--g);color:#fff;font-weight:700}.yclinic-parkinson-child .btn.light{background:#fff;color:var(--g)}.yclinic-parkinson-child .site-header{height:78px;position:sticky;top:0;z-index:5;background:rgba(253,254,253,.97);border-bottom:1px solid var(--l)}.yclinic-parkinson-child .header-inner,.yclinic-parkinson-child .brand,.yclinic-parkinson-child .nav{display:flex;align-items:center}.yclinic-parkinson-child .header-inner{height:100%;justify-content:space-between}.yclinic-parkinson-child .brand{gap:12px}.yclinic-parkinson-child .mark{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--g);border-radius:50%;color:var(--g);font-family:serif;font-weight:700}.yclinic-parkinson-child .brand strong{display:block;color:var(--i);font-family:serif}.yclinic-parkinson-child .brand small{display:block;color:var(--m);font-size:9px}.yclinic-parkinson-child .nav{gap:22px;font-size:13px;font-weight:700}.yclinic-parkinson-child .phone{color:var(--g)}.yclinic-parkinson-child .crumb{padding:16px 0;border-bottom:1px solid var(--l);color:var(--m);font-size:12px}.yclinic-parkinson-child .page-hero{padding:88px 0;background:linear-gradient(110deg,#fff 0 64%,var(--p) 64%)}.yclinic-parkinson-child .page-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.yclinic-parkinson-child .hero-mark{display:grid;place-items:center;min-height:280px;border-radius:var(--r);background:var(--g);color:#fff;font:72px serif}.yclinic-parkinson-child .toc{padding:32px 0;border-bottom:1px solid var(--l)}.yclinic-parkinson-child .toc-list{display:flex;flex-wrap:wrap;gap:10px}.yclinic-parkinson-child .toc a{padding:9px 14px;border:1px solid var(--l);border-radius:8px;background:#fff;color:var(--g);font-size:13px;font-weight:700}.yclinic-parkinson-child .split{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px}.yclinic-parkinson-child .split>h2{margin:0}.yclinic-parkinson-child .prose{max-width:740px}.yclinic-parkinson-child .prose p{color:var(--t)}.yclinic-parkinson-child .note{margin-top:24px;padding:20px 24px;border-left:4px solid var(--g);background:var(--p)}.yclinic-parkinson-child .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.yclinic-parkinson-child .card{padding:28px;border:1px solid var(--l);border-radius:var(--r);background:#fff}.yclinic-parkinson-child .card h3{margin-bottom:8px}.yclinic-parkinson-child .card p{margin:0;color:var(--m)}.yclinic-parkinson-child .list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--l)}.yclinic-parkinson-child .list article{padding:28px;border-bottom:1px solid var(--l)}.yclinic-parkinson-child .list article:nth-child(3n+2),.yclinic-parkinson-child .list article:nth-child(3n+3){border-left:1px solid var(--l)}.yclinic-parkinson-child .list b{display:block;color:var(--i)}.yclinic-parkinson-child .list small{color:var(--m)}.yclinic-parkinson-child .timeline{display:grid;gap:0}.yclinic-parkinson-child .timeline article{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--l)}.yclinic-parkinson-child .timeline span{color:var(--g);font:30px serif}.yclinic-parkinson-child .timeline h3{margin:0 0 5px}.yclinic-parkinson-child .compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.yclinic-parkinson-child .compare article{padding:32px;border-radius:var(--r);background:#fff;border:1px solid var(--l)}.yclinic-parkinson-child .compare strong{display:block;color:var(--g);font-size:13px}.yclinic-parkinson-child .compare ul{padding-left:20px}.yclinic-parkinson-child .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.yclinic-parkinson-child .flow div{padding:20px 14px;border:1px solid var(--l);border-radius:8px;background:#fff;text-align:center;font-weight:700}.yclinic-parkinson-child .related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yclinic-parkinson-child .related a{padding:24px;border:1px solid var(--l);border-radius:var(--r);background:#fff}.yclinic-parkinson-child .related b{display:block;color:var(--i)}.yclinic-parkinson-child .related small{color:var(--m)}.yclinic-parkinson-child .cta{padding:72px 0;background:var(--g);color:#fff}.yclinic-parkinson-child .cta-grid{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.yclinic-parkinson-child .cta h2{color:#fff}.yclinic-parkinson-child .cta-actions{display:flex;gap:12px}.yclinic-parkinson-child .footer{padding:40px 0;background:#edf4f0;color:var(--m);font-size:12px}.yclinic-parkinson-child .footer-inner{display:flex;justify-content:space-between;gap:40px}.yclinic-parkinson-child .review{margin-top:32px;color:var(--m);font-size:12px}@media(max-width:850px){.yclinic-parkinson-child .container{width:calc(100% - 40px)}.yclinic-parkinson-child .nav a:not(.phone):not(.btn){display:none}.yclinic-parkinson-child .page-hero-grid,.yclinic-parkinson-child .split{grid-template-columns:1fr;gap:40px}.yclinic-parkinson-child .hero-mark{min-height:180px}.yclinic-parkinson-child .list{grid-template-columns:1fr 1fr}.yclinic-parkinson-child .list article:nth-child(n){border-left:0}.yclinic-parkinson-child .list article:nth-child(even){border-left:1px solid var(--l)}.yclinic-parkinson-child .cta-grid{grid-template-columns:1fr}.yclinic-parkinson-child .related{grid-template-columns:1fr}.yclinic-parkinson-child .flow{grid-template-columns:1fr 1fr}}@media(max-width:560px){.yclinic-parkinson-child{font-size:16px}.yclinic-parkinson-child .container{width:calc(100% - 32px)}.yclinic-parkinson-child .section{padding:72px 0}.yclinic-parkinson-child .site-header{height:68px}.yclinic-parkinson-child .brand strong{font-size:15px}.yclinic-parkinson-child .brand small,.yclinic-parkinson-child .phone,.yclinic-parkinson-child .nav>.btn{display:none}.yclinic-parkinson-child .page-hero{padding:56px 0}.yclinic-parkinson-child .grid,.yclinic-parkinson-child .compare,.yclinic-parkinson-child .list,.yclinic-parkinson-child .flow{grid-template-columns:1fr}.yclinic-parkinson-child .list article:nth-child(n){border-left:0}.yclinic-parkinson-child .toc-list{display:grid;grid-template-columns:1fr 1fr}.yclinic-parkinson-child .cta-actions{flex-direction:column}.yclinic-parkinson-child .btn{width:100%}.yclinic-parkinson-child .footer-inner{flex-direction:column}}@media(prefers-reduced-motion:reduce){.yclinic-parkinson-child{scroll-behavior:auto}}.yclinic-parkinson-child .page-hero-grid{grid-template-columns:.9fr 1.1fr;gap:56px}.yclinic-parkinson-child .hero-visual{height:360px;border-radius:var(--r);overflow:hidden;box-shadow:0 18px 48px rgba(20,72,53,.1)}.yclinic-parkinson-child .hero-visual img{object-position:center}@media(max-width:850px){.yclinic-parkinson-child .page-hero-grid{grid-template-columns:1fr}.yclinic-parkinson-child .hero-visual{height:300px;grid-row:1}}@media(max-width:560px){.yclinic-parkinson-child .hero-visual{height:220px}}.yclinic-parkinson-child /* Generated medical pictograms and aspect-ratio-safe imagery. */
.hero-visual{background:#f2f8f5}.yclinic-parkinson-child .hero-visual img{object-fit:contain}.yclinic-parkinson-child .timeline span{display:block;width:72px;height:72px;background-repeat:no-repeat;font-size:0}.yclinic-parkinson-child .timeline article{grid-template-columns:72px 1fr}.yclinic-parkinson-child #rehab .timeline span{background-image:url('../images/parkinson/icons-rehab.png');background-size:300% 100%}.yclinic-parkinson-child #rehab .timeline article:nth-child(1) span{background-position:left center}.yclinic-parkinson-child #rehab .timeline article:nth-child(2) span{background-position:center center}.yclinic-parkinson-child #rehab .timeline article:nth-child(3) span{background-position:right center}.yclinic-parkinson-child #follow .timeline span{background-image:url('../images/parkinson/icons-follow-up.png');background-size:300% 100%}.yclinic-parkinson-child #follow .timeline article:nth-child(1) span{background-position:left center}.yclinic-parkinson-child #follow .timeline article:nth-child(2) span{background-position:center center}.yclinic-parkinson-child #follow .timeline article:nth-child(3) span{background-position:right center}.yclinic-parkinson-child #compare .compare article::before{content:"";display:block;width:104px;height:104px;margin-bottom:20px;background-image:url('../images/parkinson/icons-device-treatment.png');background-repeat:no-repeat;background-size:200% 100%}.yclinic-parkinson-child #compare .compare article:first-child::before{background-position:left center}.yclinic-parkinson-child #compare .compare article:last-child::before{background-position:right center}@media(max-width:560px){.yclinic-parkinson-child .timeline article{grid-template-columns:60px 1fr;gap:18px}.yclinic-parkinson-child .timeline span{width:60px;height:60px}}
.yclinic-parkinson-child--parkinson-device-treatment .dbs-english{font-size:.78em;overflow-wrap:anywhere}.yclinic-parkinson-child--parkinson-device-treatment .dbs-follow-note{display:block;margin-top:4px;color:var(--m);font-size:.92em;line-height:1.75;overflow-wrap:anywhere}
