/* demo-sankou: 中身カラ=灰色スロット化（デザインは元のまま） */
article[class^="clip"] img,
.thumb img, .h_pickup img,
img.attachment-img, img.wp-post-image, img.lazyload {
  background: #e8e8e8 !important;
  display: block; width: 100%; height: auto; object-fit: cover;
}

/* カード内の実テキスト中身（サイト名・制作者・日付）を伏せる＝純粋レイアウト */
[class^="time_designer"], [class^="list_time"], [class^="site_more"] > p,
.h_pickup h2, .h_pickup h3, .h_pickup .clipwrap, .h_pickup .post_data,
article[class^="clip"] h2, article[class^="clip"] h3,
article[class^="clip"] .clipwrap, article[class^="clip"] .post_data {
  color: transparent !important;
}
[class^="site_more"] > p { position: relative; }
[class^="site_more"] > p::after {
  content:""; position:absolute; left:0; top:.2em;
  width:55%; height:.85em; background:#ececec; border-radius:2px;
}
/* 名前・日付があった箇所に控えめなグレーバーを出す（中身が入る位置を示す） */
[class^="time_designer"], [class^="list_time"] {
  position: relative;
}
[class^="time_designer"]::after {
  content:""; position:absolute; left:0; top:.15em;
  width:60%; height:.8em; background:#ececec; border-radius:2px;
}
[class^="list_time"]::after {
  content:""; position:absolute; left:0; top:.15em;
  width:32%; height:.7em; background:#f0f0f0; border-radius:2px;
}

/* カード内の全テキストを一括カラ化（アイコン<i.fa>と画像は除外）＝純粋レイアウト */
article[class^="clip"] *:not(i):not([class*="fa-"]):not(img),
.h_pickup *:not(i):not([class*="fa-"]):not(img) {
  color: transparent !important;
}

/* 広告・スポンサー枠は非表示（トラッキング広告痕跡ゼロ） */
.ad, .ads, [class*="sponsor"], [id*="sponsor"], [class*="adsense"], ins.adsbygoogle { display:none !important; }
