/* 진료안내 이미지의 글자를 같은 위치에 배치한다. */
.txt_page.information04{position:relative;width:1920px;}
.txt_page.information04,.txt_page.information04 *{font-family:"Noto Sans KR",Arial,sans-serif;}
.txt_page.information04 .copy{font-family:var(--iora-body-font);}
.txt_page.information04 .canvas-panel{position:relative;display:block;}
.txt_page.information04 .canvas-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.txt_page.information04 .text-0{left:850px;top:-1.410px;width:215px;font-size:57px;line-height:57px;font-weight:700;letter-spacing:-0.08em;color:rgb(40,40,40);text-align:center;}
.txt_page.information04 .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.information04 .text-1{left:430px;top:211.740px;width:223px;font-size:23px;line-height:32px;font-weight:500;letter-spacing:-0.08em;color:rgb(255,255,255);text-align:left;}
.txt_page.information04 .text-1>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-2{left:430px;top:288.040px;width:225px;font-size:33px;line-height:33px;font-weight:700;letter-spacing:-0.08em;color:rgb(255,255,255);text-align:left;}
.txt_page.information04 .text-2>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-3{left:443px;top:73.160px;width:59px;font-size:68px;line-height:68px;font-weight:700;letter-spacing:-0.08em;color:rgb(102,23,134);text-align:center;}
.txt_page.information04 .text-3>span{left:50%;transform:translateX(-50%) scaleX(1.18);transform-origin:center top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.information04 .text-4{left:538px;top:83.410px;width:250px;font-size:43px;line-height:43px;font-weight:700;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-4>span{left:0;transform:translateX(-0) scaleX(1.18);transform-origin:left top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.information04 .text-5{left:492px;top:186.341px;width:192px;font-size:32px;line-height:41.6383px;font-weight:700;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-5>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-6{left:446px;top:226.401px;width:408px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-6>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-7{left:957px;top:150.401px;width:95px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-7>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-8{left:1094px;top:94.401px;width:105px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-8>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-9{left:1258px;top:96.401px;width:163px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.04em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-9>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-10{left:1258px;top:153.401px;width:163px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.04em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-10>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-11{left:1094px;top:151.401px;width:102px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-11>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-12{left:1095px;top:208.401px;width:137px;font-size:19px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-12>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-13{left:436px;top:16.160px;width:76px;font-size:68px;line-height:68px;font-weight:700;letter-spacing:-0.08em;color:rgb(102,23,134);text-align:center;}
.txt_page.information04 .text-13>span{left:50%;transform:translateX(-50%) scaleX(1.18);transform-origin:center top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.information04 .text-14{left:539px;top:26.410px;width:243px;font-size:43px;line-height:43px;font-weight:700;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-14>span{left:0;transform:translateX(-0) scaleX(1.18);transform-origin:left top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.information04 .text-15{left:887px;top:119.720px;width:481px;font-size:19px;line-height:31px;font-weight:500;letter-spacing:-0.02em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-15>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-16{left:441px;top:2.480px;width:436px;font-size:21px;line-height:31px;font-weight:500;letter-spacing:-0.02em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-16>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-17{left:442px;top:141.720px;width:997px;font-size:19px;line-height:31px;font-weight:500;letter-spacing:-0.02em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-17>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .text-18{left:442px;top:86.760px;width:174px;font-size:27px;line-height:31px;font-weight:700;letter-spacing:-0.02em;color:rgb(0,0,0);text-align:left;}
.txt_page.information04 .text-18>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.information04 .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.information04 .kakao-label{display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:flex-end;}
.txt_page.information04 .kakao-label>span{font-size:19px;line-height:24px;color:#222;font-weight:500;margin-right:9px;}

.txt_page .text-9{text-transform:uppercase;}

.txt_page .text-10{text-transform:uppercase;}

.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.information04{word-break:normal;}

/* 원본 아이콘 영역만 표시해 TALK 우측 획을 복원한다. */
.txt_page.information04 .kakao-label:before{content:"";position:absolute;left:0;top:0;width:60px;height:62px;background:url(/img/sub/information0401.png) no-repeat left top;}

/* ── 10-24 22시 글꼴 전체 반영(사용자 «이제 전체 반영해줘»): 늘린 제목글꼴 큰 소제목(h1 제외) → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.information04 .copy.text-4{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0146em;}
.txt_page.information04 .copy.text-4>span{font-family:var(--iora-body-font);letter-spacing:-0.0146em;transform:translateX(-0) scaleX(1);}
.txt_page.information04 .copy.text-14{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0162em;}
.txt_page.information04 .copy.text-14>span{font-family:var(--iora-body-font);letter-spacing:-0.0162em;transform:translateX(-0) scaleX(1);}
