/*
 * ブロックの見た目（2026-11-02）。トップ（front-top.css）とサービスページ（.aus）に合わせ、
 * ほかの主なページの箱も、線を墨の2pxにし、角を小さく、上にぽっちを付ける。
 * 各ページの CSS は本文やテンプレートの中に置かれていて後から読まれるため、ここは !important で上書きする。
 * トップ以外の全ページで読む（functions.php）。
 */
:root{--blk-ink:#1A1712;--blk-accent:#E4590E;
  --blk-stud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='8'%3E%3Cpath d='M7 8V1h12v7' fill='%23fff' stroke='%231A1712' stroke-width='2'/%3E%3C/svg%3E")}

/* 線を墨の2pxに、角を小さく、影を消す */
.aush-card,.blog-item,.sc-crosslinks__card,.case-study-card,.cs-related-card,.afg-box,.data-box,
.dl-card,.dl-wpx__card,.contact-form-card-v2{
  border:2px solid var(--blk-ink)!important;border-radius:6px!important;box-shadow:none!important}
.dl-resource-check{border:2px solid var(--blk-ink)!important;border-radius:4px!important}
.aush-list{border:2px solid var(--blk-ink)!important}
.company-profile-table th,.company-profile-table td{border:2px solid var(--blk-ink)!important}
.company-profile-table{border-collapse:collapse}

/* ぽっち（箱の上に小片を並べる。はみ出して描くので、箱の切り抜きを外す） */
.aush-card,.blog-item,.sc-crosslinks__card,.case-study-card,.cs-related-card,.dl-card,.dl-wpx__card,.contact-form-card-v2{
  position:relative;overflow:visible!important;margin-top:10px}
.aush-card::before,.blog-item::before,.sc-crosslinks__card::before,.case-study-card::before,.cs-related-card::before,
.dl-card::before,.dl-wpx__card::before,.contact-form-card-v2::before{
  content:"";position:absolute;left:12px;right:12px;top:-10px;height:8px;
  background:var(--blk-stud) left top/26px 8px repeat-x;pointer-events:none;z-index:1}
.aush-card:hover,.blog-item:hover,.case-study-card:hover,.cs-related-card:hover,.dl-card:hover,.dl-wpx__card:hover,.sc-crosslinks__card:hover{
  border-color:var(--blk-accent)!important}
