/* 진료안내 이미지의 글자를 같은 위치에 배치한다. */
.txt_page.m-information04{position:relative;width:640px;}
.txt_page.m-information04,.txt_page.m-information04 *{font-family:"Noto Sans KR",Arial,sans-serif;}
.txt_page.m-information04 .copy{font-family:var(--iora-body-font);}
.txt_page.m-information04 .canvas-panel{position:relative;display:block;}
.txt_page.m-information04 .canvas-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.txt_page.m-information04{padding-top:2px;}
.txt_page.m-information04 .text-0{left:89px;top:240.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.m-information04 .text-0>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-1{left:89px;top:317.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.m-information04 .text-1>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-2{left:209px;top:46.590px;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.m-information04 .text-2>span{left:50%;transform:translateX(-50%) scaleX(1.18);transform-origin:center top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.m-information04 .text-3{left:37px;top:42.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.m-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.m-information04 .text-4{left:132px;top:52.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.m-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.m-information04 .text-5{left:86px;top:140.341px;width:200px;font-size:32px;line-height:41.6383px;font-weight:700;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-5>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-6{left:40px;top:177.921px;width:494px;font-size:23px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-6>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-7{left:56px;top:303.541px;width:110px;font-size:22px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-7>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-8{left:210px;top:245.541px;width:125px;font-size:22px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-8>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-9{left:378px;top:248.541px;width:188px;font-size:22px;line-height:41.6383px;font-weight:500;letter-spacing:-0.04em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-9>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-10{left:378px;top:305.541px;width:188px;font-size:22px;line-height:41.6383px;font-weight:500;letter-spacing:-0.04em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-10>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-11{left:212px;top:302.541px;width:117px;font-size:22px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-11>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-12{left:213px;top:359.541px;width:158px;font-size:22px;line-height:41.6383px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-12>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-13{left:36px;top:23.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.m-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.m-information04 .text-14{left:133px;top:33.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.m-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.m-information04 .text-15{left:351px;top:133.740px;width:246px;font-size:23px;line-height:32px;font-weight:500;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-15>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-16{left:37px;top:155.410px;width:281px;font-size:43px;line-height:43px;font-weight:700;letter-spacing:-0.08em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-16>span{left:0;transform:translateX(-0) scaleX(1.18);transform-origin:left top;font-family:var(--iora-title-font);letter-spacing:0;}
.txt_page.m-information04 .text-17{left:35px;top:219.860px;width:571px;font-size:22px;line-height:31px;font-weight:500;letter-spacing:-0.04em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-17>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-information04 .text-18{left:39px;top:85.620px;width:498px;font-size:24px;line-height:31px;font-weight:500;letter-spacing:-0.02em;color:rgb(0,0,0);text-align:left;}
.txt_page.m-information04 .text-18>span{left:0;transform:translateX(-0) scaleX(1);transform-origin:left top;}
.txt_page.m-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.m-information04 .kakao-label{display:inline-flex;position:relative;vertical-align:middle;align-items:center;justify-content:flex-end;}
.txt_page.m-information04 .kakao-label>span{font-size:19px;line-height:24px;color:#222;font-weight:700;margin-right:4px;}

.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.m-information04{word-break:normal;}

.txt_page.m-information04 .kakao-label>.kakao-copy{position:absolute;left:63px;top:19px;width:113px;height:48px;margin:0;text-align:left;}
.txt_page.m-information04 .kakao-copy>span{position:absolute;left:0;top:0;width:max-content;transform:none;font-size:19px;line-height:24px;letter-spacing:-0.05em;font-weight:700;text-align:left;}

/* ── 10-24 22시 글꼴 전체 반영(사용자 «이제 전체 반영해줘»): 늘린 제목글꼴 큰 소제목(h1 제외) → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.m-information04 .copy.text-4{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.02em;}
.txt_page.m-information04 .copy.text-4>span{font-family:var(--iora-body-font);letter-spacing:-0.02em;transform:translateX(-0) scaleX(1);}
.txt_page.m-information04 .copy.text-14{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0162em;}
.txt_page.m-information04 .copy.text-14>span{font-family:var(--iora-body-font);letter-spacing:-0.0162em;transform:translateX(-0) scaleX(1);}
.txt_page.m-information04 .copy.text-16{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0165em;}
.txt_page.m-information04 .copy.text-16>span{font-family:var(--iora-body-font);letter-spacing:-0.0165em;transform:translateX(-0) scaleX(1);}
