/* =========================================
   »ó´ãÀÚ Á÷Åë¹øÈ£
   ========================================= */

/* º»¹® Å¸ÀÌÆ² */
.sub-content-title {
    display: flex;
    align-items: center;

    height: 50px;

    margin: 0 0 10px 0;
    padding: 0 20px;

    /*border: 1px solid #e5e5e5;*/
    background: #fff;
}

.sub-content-title-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;

    margin-right: 14px;

    border-radius: 50%;

    /*background: #fff0f5;*/
    color: #e73572;

    font-size: 22px;
}

.sub-content-title h2 {
    margin: 0;
    padding: 0;

    color: #222;

    font-size: 24px;
    font-weight: 700;
}


/* »ó´ãÀÚ ÀüÈ­¹øÈ£ Å×ÀÌºí */
.manager-phone-table-wrap {
    width: 100%;
    margin-top: 10px;
}


/* Å×ÀÌºí */
.manager-phone-table {
    width: 100%;

    border-collapse: separate;
    border-spacing: 0;

    table-layout: fixed;

    border: 1px solid #f3cbd8;
    border-radius: 8px;

    overflow: hidden;

    font-size: 15px;
}


/* Çì´õ */
.manager-phone-table thead th {
    height: 42px;

    padding: 0 10px;

    background: #fff0f5;

    border-right: 1px solid #f3cbd8;
    border-bottom: 1px solid #f3cbd8;

    color: #222;

    font-weight: 700;
    text-align: center;
}

.manager-phone-table thead th:last-child {
    border-right: 0;
}


/* º»¹® ¼¿ */
.manager-phone-table tbody td {
    height: 40px;

    padding: 0 10px;

    border-right: 1px solid #f3dce4;
    border-bottom: 1px solid #f3dce4;

    background: #fff;

    color: #333;

    text-align: center;
    vertical-align: middle;
}


/* ¸¶Áö¸· ¿­ */
.manager-phone-table tbody td:last-child {
    border-right: 0;
}


/* ¸¶Áö¸· Çà */
.manager-phone-table tbody tr:last-child td {
    border-bottom: 0;
}


/* ¼Ò¼Ó / ÆÀ / Á÷±Þ */
.manager-phone-table tbody td[rowspan] {
    background: #fffafd;

    font-weight: 500;
}


/* ÀüÈ­¹øÈ£ */
.manager-phone-table tbody td:last-child {
    font-size: 15px;
    letter-spacing: 0.2px;
}


/* ¸¶¿ì½º ¿À¹ö */
.manager-phone-table tbody tr:hover td {
    background: #fff7fa;
}

.table-header-item img {
    object-fit: contain;
}