.kantei-review-container{max-width:1200px;margin:0 auto;padding:20px}.kantei-review-header{display:flex;align-items:center;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.provider-logo img{max-width:200px;height:auto}.provider-info{margin-left:30px}.kantei-toplist{max-width:1200px;margin:0 auto}.kantei-toplist-item{position:relative;display:grid;grid-template-columns:50px 1fr 2fr 200px;gap:20px;padding:20px;margin-bottom:20px;background:#fff;border:1px solid #ddd;border-radius:8px}.rank-badge{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#46B450;color:#fff;border-radius:50%;font-weight:700}.action-buttons{display:flex;flex-direction:column;gap:10px}.action-buttons a{display:block;padding:10px 20px;text-align:center;border-radius:4px;text-decoration:none}.read-review{background:#f8f9fa;color:#333}.visit-site{background:#46B450;color:#fff}