.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:8px 16px;background:#0b3a26;color:#fff;border-radius:0 0 8px 0}.skip-link:focus{left:8px;top:8px}body{margin:0;background-color:#f5faf2;background-image:radial-gradient(48% 38% at 100% 2%,rgba(124,255,178,.16),transparent 60%),radial-gradient(42% 34% at 0 14%,rgba(46,125,79,.08),transparent 60%),linear-gradient(180deg,#ecf5ec,#f5faf2 26%,#fbfdf7);background-repeat:no-repeat}.ynews-main{max-width:920px;margin:0 auto;padding:8px 18px 72px}.ynews-hero{position:relative;overflow:hidden;text-align:center;color:#fffdf5;padding:44px 18px 40px;background:radial-gradient(120% 120% at 50% -10%,rgba(124,255,178,.18),transparent 60%),linear-gradient(135deg,#0b3a26,#15766e 52%,#2e7d4f);border-bottom:1px solid rgba(20,83,45,.25)}.ynews-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:40px 40px;opacity:.5;pointer-events:none}.ynews-hero__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.ynews-hero__live{display:inline-flex;align-items:center;gap:7px;padding:4px 13px;margin-bottom:14px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);font-family:Montserrat,Noto Sans JP,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.16em;color:#d6ffe7}.ynews-hero__dot{width:8px;height:8px;border-radius:50%;background:#7cffb2;box-shadow:0 0 0 0 rgba(124,255,178,.7)}@media (prefers-reduced-motion:no-preference){.ynews-hero__dot{animation:ynews-pulse 1.8s ease-out infinite}}@keyframes ynews-pulse{0%{box-shadow:0 0 0 0 rgba(124,255,178,.6)}70%{box-shadow:0 0 0 9px rgba(124,255,178,0)}to{box-shadow:0 0 0 0 rgba(124,255,178,0)}}.ynews-kicker{display:block;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fde68a;margin-bottom:8px}.ynews-title{font-family:Shippori Mincho,serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;line-height:1.22;color:#fff;margin:0 0 12px;text-shadow:0 2px 14px rgba(0,0,0,.22)}.ynews-lead{font-size:.92rem;line-height:1.85;color:rgba(255,253,245,.92);max-width:640px;margin:0 auto}.ynews-lead strong{color:#fff;border-bottom:2px solid rgba(124,255,178,.55)}.ynews-meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:center;margin:18px 0 0;font-size:.78rem;color:rgba(255,253,245,.85)}.ynews-meta__updated{font-variant-numeric:tabular-nums}.ynews-list{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.news-item{margin:0}.news-item__link{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta arrow" "title arrow";gap:5px 12px;align-items:center;padding:15px 18px;border:1px solid rgba(20,53,33,.08);border-left:4px solid #c2d6c6;border-radius:14px;background:#fff;box-shadow:0 3px 10px rgba(20,53,33,.05);text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.news-item__link:focus-visible,.news-item__link:hover{border-color:rgba(46,125,79,.45) rgba(46,125,79,.45) rgba(46,125,79,.45) #2e7d4f;background:#fff;box-shadow:0 12px 26px rgba(20,53,33,.14);transform:translateY(-2px)}.news-item--official .news-item__link{border-left-color:#d8463c;background:rgba(255,250,246,.95)}.news-item--official .news-item__link:focus-visible,.news-item--official .news-item__link:hover{border-color:rgba(216,70,60,.4) rgba(216,70,60,.4) rgba(216,70,60,.4) #d8463c}.news-item__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem}.news-item__date{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:700;color:#2e7d4f;font-variant-numeric:tabular-nums}.news-item__source{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef3ee;color:#4a5750;font-weight:700}.news-item--official .news-item__source{background:#fde7e4;color:#c2362c}.news-item__cat{color:#8a948e}.news-item__title{grid-area:title;font-size:.98rem;font-weight:700;line-height:1.5;color:#1d2a23}.news-item__arrow{grid-area:arrow;color:#9aa7a0;font-size:1.1rem}.news-item__link:focus-visible .news-item__arrow,.news-item__link:hover .news-item__arrow{color:#2e7d4f;transform:translate(1px,-1px)}.news-item__newtab{position:absolute;bottom:calc(100% - 9px);right:14px;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#0b3a26;color:#fff;font-size:.68rem;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px rgba(11,58,38,.28);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:5}.news-item--official .news-item__newtab{background:#8a1c14}.news-item__link:focus-visible .news-item__newtab,.news-item__link:hover .news-item__newtab{opacity:1;transform:translateY(0)}.ynews-error{margin:28px auto 0;max-width:560px;padding:18px 20px;border:1px solid #e3e8e2;border-radius:12px;background:#f7f9f7;text-align:center;font-size:.9rem;line-height:1.7;color:#4a5750}.ynews-error a{color:#2e7d4f;font-weight:700}.ynews-note{margin:28px auto 0;max-width:720px;font-size:.76rem;line-height:1.7;color:#8a948e;text-align:center}.ynews-backlink{text-align:center;margin:30px 0 0}.ynews-backlink__btn{display:inline-block;padding:12px 26px;border-radius:999px;background:linear-gradient(135deg,#2e7d4f,#15766e);color:#fff;font-weight:700;font-size:.9rem;text-decoration:none;box-shadow:0 6px 18px rgba(20,83,45,.22);transition:transform .18s ease,box-shadow .18s ease}.ynews-backlink__btn:focus-visible,.ynews-backlink__btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(20,83,45,.3)}.explorer-note{display:flex;align-items:flex-end;gap:14px;padding:22px clamp(8px,4vw,40px);max-width:860px;margin:0 auto}.explorer-note.flip{flex-direction:row-reverse}.explorer-char{flex-shrink:0;width:120px;height:135px;background-image:url(/img/yokohama/add_2/explorer.webp);background-size:360px 270px;background-repeat:no-repeat}.explorer-char.wave{background-position:0 0}.explorer-char.point{background-position:-120px 0}.explorer-char.thumb{background-position:-240px 0}.explorer-char.magnify{background-position:0 -135px}.explorer-char.run{background-position:-120px -135px}.explorer-char.happy{background-position:-240px -135px}.explorer-bubble{position:relative;background:#fffde7;border:2px solid #e8a000;border-radius:16px;padding:14px 18px;font-size:clamp(.82rem,2vw,.95rem);line-height:1.65;color:#333;font-weight:500;box-shadow:0 3px 12px rgba(0,0,0,.1)}.explorer-bubble strong{color:#9a1d10}.explorer-bubble em{color:#1f5733;font-style:normal;font-weight:700}.explorer-note:not(.flip) .explorer-bubble:before{content:"";position:absolute;left:-17px;bottom:28px;border:9px solid transparent;border-right-color:#e8a000}.explorer-note:not(.flip) .explorer-bubble:after{content:"";position:absolute;left:-13px;bottom:30px;border:7px solid transparent;border-right-color:#fffde7}.explorer-note.flip .explorer-bubble:before{content:"";position:absolute;right:-17px;bottom:28px;border:9px solid transparent;border-left-color:#e8a000}.explorer-note.flip .explorer-bubble:after{content:"";position:absolute;right:-13px;bottom:30px;border:7px solid transparent;border-left-color:#fffde7}@media (max-width:680px){.explorer-char{width:90px;height:101px;background-size:270px 202px}.explorer-char.point{background-position:-90px 0}.explorer-char.thumb{background-position:-180px 0}.explorer-char.magnify{background-position:0 -101px}.explorer-char.run{background-position:-90px -101px}.explorer-char.happy{background-position:-180px -101px}}@media (max-width:600px){.news-item__link{padding:12px 14px}.news-item__title{font-size:.92rem}}.site-footer{padding:28px 24px;background:#1a0a00;text-align:center;color:hsla(40,60%,98%,.45);font-size:.8rem;line-height:2}.site-footer a{color:#e91e63}.site-footer a:hover{text-decoration:underline}.site-footer p+p{margin-top:5px}.site-footer .footer-disclaimer{font-size:.72rem;opacity:.5}