@charset "UTF-8";
.icon-signal{display:inline-block;color:#a9a9a9;position:relative;margin:0 0 0 26px}.icon-signal,.icon-signal:before,.icon-signal:after{width:8px;height:12px;border-radius:2px;background-color:currentColor}.icon-signal:before,.icon-signal:after{content:"";position:absolute;bottom:0}.icon-signal:before{right:24px;height:8px}.icon-signal:after{right:12px;height:10px}.icon-signal.bari-1:before{background-color:#f38d17}.icon-signal.bari-2:before,.icon-signal.bari-2:after{background-color:#f38d17}.icon-signal.bari-3{color:#dc3545}.kitai_chi{position:relative}.kitai_chi .icon-signal{margin-top:16px}.kitai_chi .kitai_txt{position:absolute;top:0;left:0;font-size:.8rem;font-weight:normal;white-space:nowrap}

/* 一覧サムネ右上の期待度シグナル（白背景の小バッジ＝画像に直接重ねない・.ranking_no と対） */
.thumb_link_kitai{position:absolute;top:0;right:0;z-index:1;line-height:0;
  padding:.35em .45em;background:#fff;border-radius:0 0 0 .5rem;box-shadow:-2px 2px 2px 0 rgba(0,0,0,.2)}
/* 縦棒を細く(8px→5px)・::before/::afterの間隔を詰めて横幅を約2/3(32px→21px)に圧縮 */
.thumb_link_kitai .icon-signal,
.thumb_link_kitai .icon-signal:before,
.thumb_link_kitai .icon-signal:after{width:5px}
.thumb_link_kitai .icon-signal{margin:0 0 0 18px}
.thumb_link_kitai .icon-signal:before{right:16px}
.thumb_link_kitai .icon-signal:after{right:8px}
