/* rcbank 2026-09-29 : PC product page reviews / Q&A lists in the page body (were iframes). See rcb_inlist.js.
   Same look as the iframe version (goods_review_list.htm / goods_qna_list.htm / checkout_review_list.htm). ASCII only. */
.rcb-inlist { margin: 0; }
.rcb-inlist, .rcb-inlist table, .rcb-inlist td, .rcb-inlist th { font-family: 'Malgun Gothic', '\B9D1\C740\ACE0\B515', sans-serif; font-size: 14px; color: #1f2a3d; }
#rcb-inreview { padding-top: 30px; }
#rcb-inreview .section-title { margin: 0 0 4px 0; }
.rcb-inlist .rm { font-size: 14px; }
.rcb-inlist .rb-foot { margin-top: 18px; }
.rcb-inlist .rpx-none { padding: 46px 0; border-bottom: 1px solid #edf0f5; text-align: center; font-size: 14px; color: #8a93a3; }
.rcb-inlist .rpx-lock { margin-left: 6px; vertical-align: -2px; opacity: .55; }
/* reviews */
.rcb-inlist .rvl-all { float: right; margin-top: -2px; height: 30px; line-height: 28px; padding: 0 14px; border: 1px solid #46629e; border-radius: 6px; background: #fff; color: #46629e; font-size: 13px; font-weight: bold; letter-spacing: 0; text-decoration: none; }
.rcb-inlist .rvl-all:hover { background: #46629e; color: #fff; }
.rcb-inlist .rpv-item { padding: 16px 6px; border-bottom: 1px solid #edf0f5; }
.rcb-inlist .rpv-meta { margin-bottom: 7px; font-size: 13px; color: #8a93a3; }
.rcb-inlist .rpv-star { margin-right: 8px; color: #ff9933; letter-spacing: -1px; }
.rcb-inlist .rpv-who { margin-right: 8px; font-weight: bold; color: #5d6577; }
.rcb-inlist .rpv-who img { vertical-align: middle; }
.rcb-inlist .rpv-body { font-size: 14px; line-height: 23px; color: #1f2a3d; word-break: break-all; }
.rcb-inlist .rpv-photos { margin-bottom: 8px; }
.rcb-inlist .rpv-photos br { display: none; }
.rcb-inlist .rpv-photos img { max-width: 150px; margin: 0 6px 6px 0; border: 1px solid #edf0f5; border-radius: 6px; vertical-align: top; }
.rcb-inlist .rpv-reply { position: relative; margin-top: -1px; padding: 12px 16px 14px 34px; border-bottom: 1px solid #edf0f5; background: #f7f9fc; font-size: 14px; line-height: 23px; color: #333; }
.rcb-inlist .rpv-reply:before { content: '\2514'; position: absolute; left: 14px; top: 11px; color: #b8c1d1; }
.rcb-inlist .rpv-rlb { display: inline-block; margin-right: 8px; padding: 0 8px; height: 22px; line-height: 22px; border-radius: 11px; background: #46629e; color: #fff; font-size: 12px; font-weight: bold; vertical-align: 1px; }
.rcb-inlist .rpv-reply .rpv-photos img { max-width: 100%; }
/* Q&A */
.rcb-inlist .rgq-head { width: 100%; margin-bottom: 0; border-collapse: collapse; }
.rcb-inlist .rgq-row { cursor: pointer; }
.rcb-inlist .rgq-row td { padding: 13px 8px; }
.rcb-inlist .rgq-body { padding: 6px 24px 10px 86px; }
.rcb-inlist .rgq-row.on td { background: #eef2fa; }
.rcb-inlist .rgq-row.on td.sub { font-weight: bold; color: #46629e; }
/* naver pay purchase reviews */
#rcb-inreview2 .rgq-row { cursor: default; }
#rcb-inreview2 .rgq-row td { padding: 12px 8px; }
#rcb-inreview2 .rgq-row td.sub { word-break: break-all; }
#rcb-inreview2 .rgq-row td.nm img { margin-right: 4px; vertical-align: middle; }
#rcb-inreview2 .rgq-row td.pt { font-size: 13px; color: #ff9933; white-space: nowrap; }
