/* 2026-10-19 大隆さん OK（入口の改善案）: 検索窓のすぐ下の「押すだけで探せる例」と「今日の値下がり」3 つ */
#quickQueries.quick-queries-top{display:flex;flex-wrap:wrap;margin:10px 0 12px;gap:7px}
#quickQueries.quick-queries-top::before{content:"押すとすぐ探せます";flex-basis:100%;color:#6d6b80;font-size:11px;font-weight:700}
#quickQueries.quick-queries-top button.chip{min-height:34px;padding:6px 11px;font-size:12.5px;font-weight:700;line-height:1.3;text-align:left}
/* 登録の案内は例の後ろへ小さく（例より目立たせない） */
#quickQueries.quick-queries-top .member-example-cta{flex-basis:100%;min-height:0;padding:2px 0;border:0!important;background:transparent!important;font-size:11px;font-weight:600;text-align:left}

.top-drops{margin:16px 0 4px;padding:14px 14px 12px;border:1px solid #f1d9e6;border-radius:18px;background:linear-gradient(135deg,#fff7fb,#f6f2ff)}
.top-drops-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}
.top-drops-head h2{margin:0;font-size:17px;letter-spacing:0;color:#17172b}
.top-drops-more{flex:none;color:#5140ba;font-size:12px;font-weight:800;text-decoration:none}
.top-drops-more::after{content:" →"}
.top-drops-season{margin:-4px 0 10px;color:#5140ba;font-size:12px;font-weight:700;line-height:1.5}
.top-drops-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
.top-drop{min-width:0}
.top-drop-card{display:flex;flex-direction:column;height:100%;border:1px solid #ece6f8;border-radius:14px;background:#fff;color:#17172b;text-decoration:none;overflow:hidden}
.top-drop-card:hover,.top-drop-card:focus-visible{border-color:#7357ff}
.top-drop-figure{position:relative;display:block;aspect-ratio:1;background:#faf9fd}
.top-drop-figure img{display:block;width:100%;height:100%;object-fit:contain}
.top-drop-rate{position:absolute;left:6px;top:6px;padding:3px 7px;border-radius:999px;background:#e5266f;color:#fff;font-size:13px;font-weight:900;line-height:1.2}
.top-drop-body{display:flex;flex-direction:column;gap:4px;padding:8px 9px 10px}
.top-drop-genre{align-self:flex-start;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 7px;border-radius:999px;background:#f4f0ff;color:#5140ba;font-size:10px;font-weight:800}
.top-drop-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:700;line-height:1.45}
.top-drop-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px}
.top-drop-prices s{color:#8a879a}
.top-drop-prices b{color:#e5266f;font-size:14px}
.top-drop-arrow{color:#8a879a}
.top-drop-mall{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6d6b80;font-size:10px}
.top-drops-note{margin:8px 0 0;color:#6d6b80;font-size:10px;line-height:1.5}
@media(max-width:520px){
  .top-drops{padding:12px 10px 10px}
  .top-drops-list{gap:7px}
  .top-drop-rate{font-size:12px}
  .top-drop-body{padding:7px 7px 9px}
  .top-drop-name{font-size:11px}
  .top-drop-prices{font-size:10px}
  .top-drop-prices b{font-size:12px}
}
