/* 메인페이지 상단 베너 이미지 반투명 어두운 오버레이 */
.visual_wrap .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); /* 40% 투명한 검은색 */
    z-index: 1;
    border-bottom-left-radius:130px;
}
.visual_wrap .visual_slide .visual .container {
    position: relative;
    z-index: 2; /* 오버레이보다 위로 배치 */
    /*color: white; !* 글씨를 흰색으로 변경 *!*/
}

/*검색 인풋 내부 화살표 중복 제거*/
.m_Btn_ico_search{
    background: none !important;
}

/*간병인 프로필 카드*/
.card-profile-img{
    background-color: antiquewhite;
    height: 300px;
    object-fit: cover;
}
.profile_card .profile_bx dt{
    flex-shrink: 0;
}
.profile_card .profile_bx dl {
    display: flex;
}
.profile_card .profile_bx{
    height: 250px;
}
.profile_card .profile_bx dd{
    display: -webkit-box; /* ✅ 플렉스 박스가 아닌 웹킷 박스 사용 */
    -webkit-box-orient: vertical; /* ✅ 세로 방향 정렬 */
    -webkit-line-clamp: 3; /* ✅ 최대 6줄 표시 후 ... */

    overflow: hidden; /* ✅ 넘치는 내용 숨김 */
    text-overflow: ellipsis; /* ✅ 줄어들면 ... 표시 */
    word-break: keep-all; /* ✅ 긴 단어도 자동 줄바꿈 */
}

/*faq 내부 줄바꿈 적용*/
.term-ct {
    white-space: pre-line; /* ✅ \n을 <br>처럼 처리 */
    text-align: start;
}

/*버튼 색상 변경*/
.L_bd_t span,.m_Btn_more2 button{
    background:#FF6700; /* fill 색상 변경 */;
}

/*리뷰 박스 컨텐츠*/
.review_box .txt_box p {
    display: -webkit-box;
    -webkit-line-clamp: 7; /* ✅ 원하는 줄 수로 변경 가능 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}

/*텍스트 팝업 글자 크기 조절*/
.text-popup{
    font-size: 1.6rem;
}
/*빠른연결 푸터박스*/
#myDIV{
    display: block;
}