.line a.link.icon:is( [href$="/icons/-"], /* */ /* [href$="/icons/---"], /* */ [href$="/icons/hr"], /* */ /* [href$="/icons/%E6%B0%B4%E5%B9%B3%E7%B7%9A"], /* [/icons/水平線.icon] */ [href$="/icons/hrd"] /* */ ) { img, span { display: none; } /* spanはiconが読み込まれるまでの間に表示される */ &::before { display: inline-block; width: 100%; vertical-align: middle; content: ""; border-top: 1px solid #afafaf; } } .line a.link.icon:is([href$="/icons/hrd"])::before { border-style: dashed none none; }