/* v49 見本(2026-11-03): v48(ウルフの色・写真)に、星本さんがロゴで好きと言ったブランド(Balenciaga/CELINE/Aimé Leon Dore/Tesla)の作法を足す。
   中央に社名・小さく字間の広いナビ・見出しは飾りのない太いゴシック(ロゴと同じ系統)・細い線のボタン・余白を広く・白黒中心 */
h1,h2,.hero h1,.lq,.msg blockquote,.bzs h2,.svc h2,.pg h1{font-family:var(--sans)!important;font-weight:900!important;letter-spacing:.01em}
.hd{justify-content:flex-end;height:78px}
.hd .logo{position:absolute;left:50%;transform:translateX(-50%)}
.hd .logo svg{height:30px!important}
.hd nav{gap:26px;font-size:12px;font-weight:500;letter-spacing:.14em}
.hd nav>a:first-child{margin-right:auto}
.hd .cta{padding:9px 16px;font-size:11px;letter-spacing:.2em}
.k{font-size:11px!important;letter-spacing:.24em!important;font-weight:500!important;opacity:.65;text-transform:uppercase}
.ch{padding-top:clamp(110px,13vw,190px)!important;padding-bottom:clamp(110px,13vw,190px)!important}
.btn{letter-spacing:.18em;font-size:12px!important;font-weight:500!important;padding:14px 26px!important;border-radius:0!important}
.stone{background:#FFFFFF}
.stone .btn{background:var(--ink)!important;color:var(--paper)!important;border:0!important}
.ch.signal::before{display:none}
@media(max-width:760px){.hd .logo{position:static;transform:none}.hd{justify-content:space-between}.hd .logo svg{height:22px!important}}
.hd.on-signal{color:var(--paper)}.hd.on-signal .cta{background:transparent;color:var(--paper);border:1px solid currentColor}.hd.on-signal .cta:hover{background:var(--paper);color:var(--signal)}
