#advertising[hidden] { display: none; }
#advertising { position: relative; z-index: 1; width: min(calc(100% - 32px), 1000px); margin: 18px auto; padding: 10px 14px 14px; box-sizing: border-box; text-align: center; overflow-x: auto; background: #fffaf6cc; border: 1px solid #e6d3da; border-radius: 14px; color: #7d7486; }
#advertising .advertising-label { margin: 0 0 8px; font-size: 12px; letter-spacing: .1em; }
#advertising img { max-width: 100%; height: auto; }
