/* 簡易査定：トップに写真を敷き、文字を重ねる */
.appraisal-hero{position:relative;overflow:hidden;padding:0!important;min-height:min(620px,72vh);display:flex;align-items:center;color:#fffef5;background:#1c2b24}
.appraisal-hero>picture,.appraisal-hero>picture img{position:absolute;inset:0;width:100%;height:100%}
.appraisal-hero>picture img{object-fit:cover;object-position:center}
.appraisal-hero .ah-shade{position:absolute;inset:0;background:linear-gradient(90deg,#10231bf0 0%,#10231bd9 32%,#10231b80 55%,#10231b1a 80%)}
.appraisal-hero .ah-inner{position:relative;z-index:1;padding-top:56px;padding-bottom:64px;width:100%}
.appraisal-hero .ah-inner>*{max-width:600px}
.appraisal-hero .breadcrumb,.appraisal-hero .eyebrow{color:#dfe7da}
.appraisal-hero h1{color:#fffef5;text-shadow:0 2px 16px #07170f66}
.appraisal-hero .ah-inner>p:not(.eyebrow),.appraisal-hero .appraisal-proceeds-lead{color:#e9efe5!important;text-shadow:0 1px 10px #07170f80}
.appraisal-hero .premium-link.line{background:#10261d8c;border:1px solid #ffffffb3;color:#fffef5;backdrop-filter:blur(6px)}
.appraisal-hero .premium-link.line small{color:#dfe7da}
.appraisal-hero .premium-link.line i{border-color:#ffffffb3}
.appraisal-hero .premium-link.line:hover{background:#10261dcc}
@media(min-width:1800px){.appraisal-hero{min-height:min(760px,70vh)}.appraisal-hero .ah-inner>*{max-width:720px}}
@media(max-width:700px){
 .appraisal-hero{min-height:600px;align-items:flex-end}
 .appraisal-hero .ah-shade{background:linear-gradient(180deg,#10231b40 0%,#10231b33 25%,#10231bbf 52%,#10231bf2 100%)}
 .appraisal-hero .ah-inner{padding-top:150px;padding-bottom:40px}
 .appraisal-hero h1{font-size:clamp(20px,6.5vw,26px)!important;line-height:1.65}
 .appraisal-hero .ah-inner>p br{display:none}
}
