.ranking-neo-pickup{max-width:480px;margin:28px auto;background:#fffdfa;border-radius:18px;box-shadow:0 6px 24px #f1e5d0,0 1.5px 0 #f7d791;padding:28px 32px 22px;font-family:"Segoe UI","Meiryo",sans-serif;position:relative}.pickup-header{display:flex;align-items:center;gap:18px;margin-bottom:16px}.pickup-rank-badge{display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;color:#fff;background:linear-gradient(90deg,#e89d5b 0%,#df5d3c 100%);border-radius:20px;padding:8px 16px;box-shadow:0 2px 8px #f9e6c1bb;min-width:75px;text-align:center}.pickup-rank-icon{margin-right:4px;font-size:1em;line-height:1}.pickup-rank-num{color:#fffde3;font-size:1.05em;font-weight:800;letter-spacing:.01em;white-space:nowrap}.pickup-score-badge{color:#ce8b29;font-weight:700;font-size:1.15em;padding:6px 9px;border-radius:4px;box-shadow:0 1px 0 #fbe39a;letter-spacing:.01em;text-align:center}.pickup-main{display:flex;flex-direction:column;gap:12px;align-items:center;margin-bottom:12px}.pickup-img img{border-radius:11px;border:2px solid #ffe2b2;box-shadow:0 2px 12px #ffe4b2;background:#fff;width:106px;height:106px;object-fit:cover;display:block}.pickup-info{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.pickup-title{font-size:1.8rem;font-weight:700;color:#4a2c00;margin-bottom:7px;line-height:1.32}.pickup-meta-area{font-size:1.08em;color:#c28e2d;margin:8px 0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px}.pickup-meta-label{color:#b09a4d;font-weight:500;margin-right:2px}.pickup-review-value,.pickup-sales-value{color:#e09221;font-weight:700;font-size:1.09em;margin-right:2px}.pickup-meta-divider{color:#ecd6ac;margin:0 4px;font-weight:400;font-size:1.06em}.pickup-point-area{background:#fff6df;border-radius:6px;padding:8px 14px 8px 9px;font-size:.96em;color:#7b4b14;margin-top:7px;line-height:1.55}.pickup-point-label{font-weight:700;color:#e2a93b;margin-right:5px}.pickup-explanation-area{padding:12px 0;font-size:1.05em;color:#6b4a00;margin-top:12px;line-height:1.6;font-weight:500}.pickup-explanation-area strong{color:#d4840a;font-weight:700}.pickup-footer{margin-top:22px}@media (max-width:600px){.ranking-neo-pickup{padding:15px 10px}.pickup-main{gap:10px;align-items:center}.pickup-img img{margin:0 auto;width:100px;height:100px}.pickup-meta-area{font-size:1em;color:#c28e2d;margin-bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:2px}.pickup-meta-divider{display:block;color:#ecd6ac;margin:0}.pickup-footer{gap:7px;flex-direction:column;align-items:flex-start}.pickup-explanation-area{font-size:1em;padding:10px 0;margin-top:10px}.pickup-explanation-area strong{font-size:1.05em}}.pickup-meta-rank{font-size:.9em;color:#777;margin-left:4px}.pickup-score-note{display:block;font-size:.75em;color:#757575;font-weight:400;margin-top:4px;text-align:center}.pickup-score-and-meta-wrapper{background-color:#fff8f0;border:1px solid #fce8c9;border-radius:8px;padding:10px;margin-top:8px;margin-bottom:12px}.pickup-score-badge .pickup-meta-rank{margin-left:5px;font-size:.9em}