/* F1101: official marks stay still; the town and light remain in the surrounding scene. */
#media-district .media05-card{align-items:center!important;text-align:center;padding:26px 16px 20px;gap:14px;border:1px solid #b8a477;border-top:2px solid #ba985a;background:linear-gradient(150deg,#fffefb,#f5efe2);box-shadow:0 8px 18px #173e3012,inset 0 1px #fff;border-radius:4px;animation:none!important;transform:none!important;opacity:1!important;transition:none!important}
#media-district .media05-icon{display:flex;align-items:center;justify-content:center;width:112px;height:104px;max-width:100%;padding:8px;background:#fff;border-radius:4px;border:1px solid #ded8ca}
#media-district .media05-icon img{display:block;width:80px;height:80px;max-width:100%;object-fit:contain;filter:none!important;transform:none!important;opacity:1!important;animation:none!important;transition:none!important;box-shadow:none!important}
#media-district [data-media="livedoor"] .media05-icon{background:#173e30;border-color:#173e30}
#media-district [data-media="livedoor"] img,#media-district [data-media="jugem"] img,#media-district [data-media="fc2"] img,#media-district [data-media="ameba"] img,#media-district [data-media="seesaa"] img{width:96px}
#media-district .media05-card strong{font-family:var(--sans);font-size:18px!important;line-height:1.5!important;letter-spacing:0;min-height:27px}
#media-district .media05-card small{display:block;margin-top:auto;padding:4px 10px;border:1px solid #cbbb96;border-radius:2px;color:#574922;background:#f2ead7;font-size:13px!important;letter-spacing:0}
#media-district .media05-card:nth-child(n+9) small{background:#e9eee8;color:#234837;border-color:#b7c5b6}
#media-district .media05-card:nth-child(n+13) small{background:#173e30;color:#f4e6c7;border-color:#173e30}
#media-district .media05-maps{padding:22px 0 0;border-top:1px solid #b7a778}
.media06-map{display:flex;align-items:center;gap:20px;min-width:0;padding:20px;background:#fffdf7;border:1px solid #b8a477;border-radius:4px;color:#173e30}
.media06-map img{width:64px;height:64px;flex:0 0 64px;object-fit:contain;filter:none;transform:none;opacity:1}
.media06-map strong{font-size:17px;line-height:1.7;text-wrap:balance}
#media-district .media06-note{font-size:16px;line-height:1.9;letter-spacing:0;color:#3d5147;margin:20px 0 0;padding:18px 0;border-top:1px solid #c6b78e;text-align:left;max-width:72em}
@media(max-width:700px){#media-district .media05-card{padding:20px 8px 16px;gap:12px}#media-district .media05-card strong{font-size:16px!important}#media-district .media05-card small{font-size:12px!important;padding:4px 5px}#media-district .media05-icon{width:100px;height:92px}#media-district .media05-icon img{width:72px;height:72px}.media05-map-grid{grid-template-columns:1fr;gap:10px}.media06-map{padding:16px;gap:16px}.media06-map strong{font-size:16px}}
