@charset "utf-8";
/* JAN でない検索の頁(kekka)の「最近見た商品」の帯だけの見た目(便 kr・2026-11-02)。JAN の頁の帯と同じ決まり。
   ★この file は .ptverify/_jan1b/make_css.py が kn-jan.css と同じ元から作る(手で直さない)。 */
.kj{--ink:#202124;--sub:#5F6368;--line:#E3E5E8;--line2:#ECEEF1;--bg:#F1F3F4;--bg2:#F8F9FA;--link:#1A5FB4;--navy:#1B4F8A;--red:#D7263D;--green:#0A7D00;--pt:#0A7D32;--star:#E8A317;
 color:var(--ink);font-family:-apple-system,"Segoe UI","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6}
.kj *{box-sizing:border-box}
.kj a{color:var(--link);text-decoration:none}
:where(.kj) :where(h1,h2,h3,h4,p,ul,dl,dd){margin:0;padding:0}
.kj ul{list-style:none}
.kj b,.kj strong,.kj dt b{font-weight:700}
.kj-h2s{font-size:16px;font-weight:700;margin-bottom:10px}
.kj-recent{margin-top:4px}
.kj .kj-h2s small{font-size:13px;color:var(--sub);font-weight:400;margin-left:10px}
.kj-rcw{display:flex;align-items:center;gap:8px}
.kj-rcb{flex:0 0 34px;height:34px;border:1px solid #C4C7CC;border-radius:50%;background:#fff;color:var(--ink);font-size:12px;cursor:pointer;padding:0}
.kj-rcl{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.kj-rc{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;padding:10px;color:var(--ink)!important;min-width:0}
.kj-rc-img{display:flex;justify-content:center;align-items:center;height:88px;background:var(--bg2);border-radius:8px;margin-bottom:6px}
.kj-rc-n{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#3C4043}
.kj-rc-p{font-size:16px;color:var(--red);margin-top:2px}
.kj-rc-s{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--sub);white-space:nowrap;overflow:hidden}
.kj-rc-s img{height:14px;width:auto;max-width:40px}
.kj-rc-ni{font-size:10px;color:#555;line-height:1}
.kj-rc-img img{max-width:100%;max-height:100%;object-fit:contain}
@media (max-width: 600px){
 .kj .kj-recent{margin-top:28px}
 .kj .kj-rcl{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}
 .kj .kj-rc{flex:0 0 132px;scroll-snap-align:start}
 .kj{font-size:15px;padding:12px 12px 4px}
}
