/* 2026-10-09 お問い合わせページの連絡先カード＝買取ページ G’LUX SUPPORT と同じ型（kaitori-finish.css から抽出） */
.sell-contact-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:26px}
.sell-contact-heading>span{font:600 clamp(28px,4vw,50px)/1 'Oswald',sans-serif;color:#e9dfce;letter-spacing:.025em}
.sell-contact-heading>p{font-size:13px;color:#bdb2a0;margin:0}
.sell-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sell-contact-cards>a{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:340px;padding:28px 23px;border:1px solid #a28b6255;border-top:2px solid #a58c60;background:#131416;box-shadow:0 10px 30px #0004;transition:transform .25s,border-color .25s}
.sell-contact-cards>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.7);opacity:.75;transition:transform .7s}
.sell-contact-cards>a:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#080a0df5,#090c10c9 45%,#080a0d22)}
.sell-contact-cards small{position:absolute;top:22px;left:23px;padding:6px 9px;border:1px solid #ccb18b66;background:#0b0c0d88;color:#f0dcc0;font:11px 'Oswald',sans-serif;letter-spacing:.1em}
.sell-contact-cards b{font:600 clamp(27px,2.8vw,42px)/1.1 'Oswald',sans-serif;letter-spacing:-.025em;color:#f2eadc;text-shadow:0 3px 15px #0009;margin-bottom:14px}
.sell-contact-cards strong{font-size:18px;font-weight:600;color:#dfc69f;margin-bottom:10px}
.sell-contact-cards .sell-contact-call strong{font:500 clamp(24px,2.6vw,36px)/1.2 'Oswald',sans-serif;white-space:nowrap}
.sell-contact-cards p{font-size:11px;line-height:1.9;color:#c6c2bb;margin:0;padding-right:34px;min-height:46px}
.sell-contact-cards .sell-contact-goobike{display:block;width:88px;height:25px;object-fit:contain;filter:grayscale(1) invert(1);mix-blend-mode:screen;margin-bottom:7px}
.sell-contact-cards i{position:absolute;bottom:27px;right:18px;display:grid;place-items:center;width:32px;height:36px;border:1px solid #c3a77988;background:#121417a6;color:#e8d2ab;font:24px sans-serif}
.sell-contact-cards>a:hover{transform:translateY(-3px);border-color:#d7b882}
.sell-contact-cards>a:hover>img{transform:scale(1.045)}
.sell-contact-cards>a:hover i{background:#ad273c;color:#fff}
.sell-contact-cards>a:focus-visible{outline:2px solid #f0ca8c;outline-offset:4px}
@media(max-width:700px){.sell-contact-heading{align-items:flex-start;flex-direction:column;gap:12px}.sell-contact-cards{grid-template-columns:1fr;gap:15px}.sell-contact-cards>a{min-height:285px;padding:23px}.sell-contact-cards b{font-size:35px}.sell-contact-cards .sell-contact-call strong{font-size:32px}.sell-contact-cards i{width:42px;height:42px;right:23px}.sell-contact-cards p{padding-right:55px}}
@media(prefers-reduced-motion:reduce){.sell-contact-cards>a,.sell-contact-cards>a>img{transition:none}}
.sell-contact-section{padding-top:60px}
.sell-contact-cards .sell-contact-line strong{color:#7fe0a6}
.sell-contact-cards .sell-contact-visit p{padding-right:44px}
.sell-contact-section .sell-contact-cards>a>p,.sell-contact-section .sell-contact-cards>a>small{font-size:13px}
.sell-contact-section .sell-contact-heading>p{font-size:14px}
.sell-contact-cards .sc-line-name{display:inline-flex;align-items:center;gap:10px}.sell-contact-cards .sc-line-icon{width:34px;height:34px;flex:none;border-radius:8px}
