.newsDemo{color:#303030;max-width:760px;margin:34px auto;padding:0 20px}.newsDemoNote{color:#876591;background:#faf3fd;border-radius:8px;margin-bottom:20px;padding:8px 12px;font-size:12px;line-height:1.6}.newsDemoHeading{justify-content:space-between;align-items:center;display:flex}.newsDemoHeading>div{align-items:center;gap:10px;display:flex}.newsDemoHeading h2{letter-spacing:.02em;margin:0;font-size:23px}.newsLive{color:#fff;background:#9735c5;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:800}.newsSample{letter-spacing:.14em;color:#999;font-size:11px}.newsIntro{color:#777;margin:10px 0 16px;font-size:13px}.newsFilters{gap:7px;padding-bottom:14px;display:flex;overflow:auto}.newsFilters button{color:#777;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:20px;padding:7px 13px;font-size:12px}.newsFilters button[aria-pressed=true]{color:#892bb2;background:#f5eafa;border-color:#e7ccef;font-weight:700}.newsFeed{scrollbar-width:thin;scrollbar-color:#dbc0e6 #fafafa;touch-action:pan-y;background:#fff;border:1px solid #eee;border-radius:15px;max-height:340px;overflow-y:auto}.newsFeed.expanded{max-height:none;overflow:visible}.newsPost{border-bottom:1px solid #eee;gap:11px;padding:18px 16px;display:flex}.newsPost:last-child{border-bottom:0}.newsPost>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.newsPostBody{flex:1;min-width:0}.newsPostMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.newsPostMeta b{font-size:14px}.newsPostMeta time{color:#999;white-space:nowrap;font-size:12px}.newsPostTags{gap:7px;margin:7px 0;display:flex}.newsPostTags span,.newsPostTags strong{color:#9767ac;background:#faf5fc;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.newsPostTags strong{color:#976738;background:#fff7ec}.newsPost p{margin:7px 0 0;font-size:14px;line-height:1.85}.newsPost details{margin-top:7px}.newsPost summary{color:#9735c5;cursor:pointer;font-size:12px}.newsPost details p{color:#777;font-size:13px}.newsExpand{color:#777;cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:10px;width:100%;margin-top:9px;padding:11px;font-size:12px;display:block}@media (max-width:820px){.newsDemo{margin:26px auto;padding:0 16px}.newsDemoHeading h2{font-size:21px}.newsFeed{max-height:320px}.newsPost{gap:9px;padding:15px 12px}.newsPost>img{width:30px;height:30px}.newsPostMeta b{font-size:13px}}.newsDemo{--news-bg:#f4f4f4;--news-color:#666}.newsDemo .newsLive{color:#fff;background:#c94d2c}.newsDemo .newsFilters button{color:#666;box-shadow:none;background:#fff;border:1px solid #e6e6e6}.newsDemo .newsFilters button[aria-pressed=true]{color:#303030;box-shadow:none;background:#ededed;border-color:#c8c8c8;font-weight:700}.newsDemo .newsPost{border:1.5px solid var(--news-outline,#e6e6e6);background:#fff;border-radius:12px;flex-shrink:0}.newsDemo .newsPost[data-area=六本木]{--news-outline:#c795df}.newsDemo .newsPost[data-area=歌舞伎町]{--news-outline:#efb07a}.newsDemo .newsPost[data-area=銀座]{--news-outline:#88cfdc}.newsDemo .newsPost[data-area=上野／池袋]{--news-outline:#e5cc69}.newsDemo .newsPost[data-area=その他]{--news-outline:#dfa2bb}.newsDemo .newsFeed{background:0 0;border:0;border-radius:0;flex-direction:column;gap:9px;padding:0;display:flex}.newsDemo .newsPostTags span{color:#777;background:#f4f4f4}.newsDemo .newsPost summary{color:#a53e24}.newsDemo .newsFeed{scrollbar-color:#cfcfcf #fafafa}.newsDemo .newsDemoHeading h2{font-size:22px}@media (max-width:820px){.newsDemo .newsDemoHeading h2{font-size:20px}}.dailyLabel.askLabel{right:0}.dailyAsk{background:var(--purple);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:12px;width:280px;margin-left:auto;padding:14px 17px;display:flex;box-shadow:0 10px 26px #9735c547}.dailyAsk>strong{width:40px;height:40px;color:var(--purple);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:21px;display:grid}.dailyAsk>span{flex-direction:column;line-height:1.35;display:flex}.dailyAsk>span b{font-size:16px}.dailyAsk>span small{color:#f3dafc;font-size:9px;font-weight:500}.dailyAsk i{margin-left:auto;font-size:20px;font-style:normal}.dailyAsk:hover{background:var(--purple-dark);transform:translateY(-1px)}.heroCards .floatCard,.heroCards .dailyEmpty{display:none}@media (max-width:820px){.hero{min-height:450px}.heroInner{padding-bottom:140px}.heroCards{opacity:1;width:auto;height:82px;padding:0;display:block;inset:auto 16px 28px}.heroCards .dailyLabel{top:0;left:0;right:0}.dailyAsk{border-radius:20px;width:100%;min-height:72px;padding:13px 16px}.dailyAsk>strong{width:42px;height:42px;font-size:22px}.dailyAsk>span b{font-size:17px}.dailyAsk>span small{font-size:9px}.heroCards .floatCard,.heroCards .dailyEmpty{display:none}}.heroInner>.heroResultsLink{gap:28px;padding:11px 18px 11px 20px}.heroResultsText{flex-direction:column;gap:2px;display:flex}.heroResultsText b{font-size:13px;line-height:1.35}.heroResultsText small{color:#ffffffb8;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.35}.heroResultsArrow{font-size:15px}@media (max-width:820px){.heroInner>.heroResultsLink{border-radius:28px;justify-content:space-between;gap:18px;min-width:218px;padding:12px 17px 12px 19px}.heroResultsText b{font-size:14px}.heroResultsText small{font-size:10px}}
