/* 진료안내 이미지의 글자를 같은 위치에 배치한다. */
.txt_page.information02{position:relative;width:1920px;}
.txt_page.information02,.txt_page.information02 *{font-family:"Noto Sans KR",Arial,sans-serif;}
.txt_page.information02 .copy{font-family:var(--iora-body-font);}
.txt_page.information02 .canvas-panel{position:relative;display:block;}
.txt_page.information02 .canvas-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.txt_page.information02 .text-0{left:855px;top:-1.410px;width:209px;font-size:57px;line-height:57px;font-weight:700;letter-spacing:-0.08em;color:rgb(40,40,40);text-align:center;}
.txt_page.information02 .text-0>span{left:50%;transform:translateX(-50%) scaleX(1.18);transform-origin:center top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.information02 .text-1{left:366px;top:187.220px;width:79px;font-size:19px;line-height:32px;font-weight:700;letter-spacing:-0.08em;color:rgb(255,255,255);text-align:left;}
.txt_page.information02 .text-1>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information02 .text-2{left:367px;top:323.720px;width:137px;font-size:19px;line-height:27px;font-weight:700;letter-spacing:-0.08em;color:rgb(255,255,255);text-align:left;}
.txt_page.information02 .text-2>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information02 .text-3{left:466px;top:189.220px;width:168px;font-size:19px;line-height:32px;font-weight:700;letter-spacing:-0.04em;color:rgb(255,255,255);text-align:left;}
.txt_page.information02 .text-3>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information02 .info-badge{display:inline-flex;align-items:center;justify-content:center;background:#3d3d3d;color:#fff;font-family:var(--iora-title-font);font-size:27px;line-height:1.15;font-weight:700;vertical-align:middle;}
.txt_page.information02 .kakao-label{display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:flex-end;}
.txt_page.information02 .kakao-label>span{font-size:19px;line-height:24px;color:#222;font-weight:500;margin-right:9px;}

.txt_page .info-badge.copy{position:relative;display:inline-block;text-align:center;line-height:32px;}
.txt_page .info-badge.copy>span{position:absolute;left:50%;top:5px;transform:translateX(-50%);font-family:var(--iora-title-font);line-height:32px;}
.txt_page .kakao-label.copy{position:relative;text-align:right;}
.txt_page .kakao-label.copy>span{position:absolute;left:100%;top:19px;transform:translateX(-100%);width:max-content;}

.txt_page.information02{word-break:normal;}

/* 2026-10-25 진료시간표: 문경용 원장 사진이 1300x637 배너라 칸을 밀어 시간표가 147px로 눌리던 문제(옛 사이트부터) — PC에서 사진 칸만 다른 원장과 같은 250x396으로. 모바일은 사진 칸이 없어 영향 없음. */
@media (min-width:1000px){
.inf5_2table .table_wrap > div:first-child:has(> img){flex:0 0 250px;width:250px;}
.inf5_2table .table_wrap > div:first-child > img{display:block;width:250px;height:396px;object-fit:cover;object-position:42% 30%;}
}
