/* Matching campaign presentation, limited to the Light A4 row. */
#products #home-light-kaku-a4 { outline:1px solid #d08a43; outline-offset:-1px; }
#products #home-light-kaku-a4>th, #products #home-light-kaku-a4>td { background:#fff8e8; }
#products #home-light-kaku-a4>th { border-left-color:#c17e36; color:#9b5b22; }
#products #home-light-kaku-a4 .campaign-now, #products #home-light-kaku-a4 .campaign-now strong { color:#b36b26; }
#products #home-light-kaku-a4 td>.campaign-now { display:block; margin:0; white-space:nowrap; }
#products #home-light-kaku-a4 .a4-campaign-badge { display:inline-block; max-width:100%; padding:3px 8px; margin-top:5px; border:1px solid #b65c25; border-radius:4px; background:#b65c25; color:#fff; font-size:12px; font-weight:700; line-height:1.5; white-space:normal; text-wrap:balance; }
#products #home-light-kaku-a4 td>.a4-regular-note { display:block; margin:5px 0 0; color:#485968; font-size:13px; font-weight:500; line-height:1.6; }
#products #home-light-kaku-a4 .a4-regular-note>span { display:inline-block; max-width:100%; }
#products #home-light-kaku-a4 .a4-regular-amount { font-weight:600; white-space:nowrap; }
@media(max-width:760px) {
 #products #home-light-kaku-a4 .a4-campaign-badge { padding:2px 4px; margin-top:3px; font-size:11px; line-height:1.45; }
 #products #home-light-kaku-a4 td>.a4-regular-note { font-size:11.5px; line-height:1.5; }
}
@media(max-width:360px) {
 #products #home-light-kaku-a4 .a4-campaign-badge { padding:2px 2px; font-size:10.5px; }
}

#products #home-light-kaku-a4 .a4-campaign-badge>span { display:inline-block; }
