.corism-campaign-banner {margin:12px auto;max-width:300px;}
.corism-campaign-banner img {display:block;width:100%;height:auto;}
#sidebar .corism-campaign-banner {height:auto;overflow:visible;margin:0 auto;}
#sidebar .widget_corism_campaign_banner {padding-bottom:20px;}
.corism-mobile-banners,.corism-listing-inline-ad {display:none;}
.corism-listing-pc-ads {display:flex;clear:both;gap:5%;margin:20px 0;}
.corism-listing-ad-column {width:47.5%;min-width:0;}
.corism-listing-ad-column iframe,.corism-listing-ad-column img {max-width:100%;}
@media(max-width:1000px){
 .corism-mobile-banners {display:block;clear:both;margin:24px 0;}
 .corism-mobile-campaigns {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 .corism-mobile-campaigns .corism-campaign-banner {width:100%;margin:0;}
 .corism-mobile-feature {margin:16px auto;}
 .corism-mobile-feature img {display:block;width:100%;height:auto;}
 .corism-mobile-feature.corism-banner-fallback {max-width:300px;}
 .corism-listing-pc-ads {display:none;}
 .corism-listing-inline-ad {display:block;clear:both;margin:20px 0;max-width:100%;}
}
