.message_box{border:solid 3px #f5f5f5}.fluid h2{padding:2%;font-weight:700}.fluid h3{padding:0;position:relative;font-size:18pt}.ranking-outer h2.ranking-ttl{color:#535353}.base_B a.outer-btn{color:#535353;border:2px solid #535353}.tablepress td:first-child{background:#535353}.tablepress td{background:#f5f5f5}.base_B tr:last-child td a{background:#535353;box-shadow:0 .2rem 0 #424242}.campaign-box{border:1px solid rgba(245,245,245,1);box-shadow:2px 4px 0 rgba(245,245,245,1);background:-webkit-repeating-linear-gradient(-45deg,rgba(245,245,245,.3),rgba(245,245,245,.3) 3px,rgba(245,245,245,.5) 3px,rgba(245,245,245,.5) 7px);background:repeating-linear-gradient(-45deg,rgba(245,245,245,.3),rgba(245,245,245,.3) 3px,rgba(245,245,245,.5) 3px,rgba(245,245,245,.5) 7px)}a.campaign-link{background-color:#535353;border:solid 3px #535353}a.campaign-link_q{background-color:#535353;border:3px solid #535353}a.campaign-link:hover{color:#535353;border-color:#535353}a.campaign-link_q:hover{color:#535353;border-color:#535353}.product-name{border-bottom:1px dashed #535353}