@charset "utf-8";

/* 내용관리 */
.ctt_admin {display:none;}

.greeting-page {
    margin: 0;
    padding: 0;
    background: #fff;
}

.greeting-page #ctt_con {
    padding: 0;
}

/* 병원장 정보 구분선 — delay 100~200ms 사이 width 0 → 100% */
.greeting-director-divider-line {
    width: 0;
}

.greeting-director-divider.is-drawn .greeting-director-divider-line {
    animation: greeting-director-line-draw 300ms ease-out forwards;
}

@keyframes greeting-director-line-draw {
    from {
        width: 0;
    }

    to {
        width: 100%;
    }
}

@media (prefers-reduced-motion: reduce) {
    .greeting-director-divider.is-drawn .greeting-director-divider-line {
        animation: none;
        width: 100%;
    }
}
