/* sewer24.com Image Pack v4 — figure 스타일 */
.sewer-pack-img{
    margin:1.6em auto;
    max-width:640px;
    border-radius:14px;
    overflow:hidden;
    background:#f3f6fa;
    box-shadow:0 6px 20px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.06);
}
.sewer-pack-img img{
    display:block;
    width:100%;
    height:auto;
    aspect-ratio:1/1;
    object-fit:cover;
    background:#e5edf7;
}
.sewer-pack-img figcaption{
    padding:.7em 1em .9em;
    font-size:.92em;
    line-height:1.5;
    color:#475569;
    background:#ffffff;
    border-top:3px solid #e2e8f0;
    word-break:keep-all;
    overflow-wrap:anywhere;
}

.sewer-pack-img--emergency figcaption{ border-top-color:#fca5a5; }
.sewer-pack-img--leak      figcaption{ border-top-color:#7dd3fc; }
.sewer-pack-img--pump      figcaption{ border-top-color:#fcd34d; }
.sewer-pack-img--precision figcaption{ border-top-color:#a78bfa; }
.sewer-pack-img--cleaning  figcaption{ border-top-color:#86efac; }
.sewer-pack-img--facility  figcaption{ border-top-color:#fdba74; }
.sewer-pack-img--bathroom_kitchen figcaption{ border-top-color:#67e8f9; }
.sewer-pack-img--drain     figcaption{ border-top-color:#94a3b8; }
.sewer-pack-img--structure figcaption{ border-top-color:#cbd5e1; }
.sewer-pack-img--consult   figcaption{ border-top-color:#f9a8d4; }

.sewer-pack-img-wrap{
    display:flex;
    justify-content:center;
    padding:1em 0 1.4em;
}

@media (max-width: 720px){
    .sewer-pack-img{ margin:1.2em auto; border-radius:10px; }
    .sewer-pack-img figcaption{ font-size:.88em; padding:.6em .9em .8em; }
}
