@charset "utf-8";
/* 가임력보존의 운영 PC 화면에 맞춘 전용 배치. */
.txt_page.clinic10{width:1920px;}
.txt_page.clinic10 h1{height:108px;line-height:1.1;margin:0;}
.txt_page.clinic10 .panel{position:relative;width:1920px;}
.txt_page.clinic10 .panel>img{display:block;width:1920px;height:100%;}
.txt_page.clinic10 .copy{position:absolute;margin:0;padding:0;line-height:1;white-space:nowrap;text-align:left;}
.txt_page.clinic10 .copy>span{position:relative;display:inline-block;left:50%;transform:translateX(-50%);font:inherit;letter-spacing:inherit;color:inherit;text-align:center;}
.txt_page.clinic10 .hero .wm{color:#fff;font-weight:300;}
.txt_page.clinic10 .hero>img{filter:brightness(.785);}
.txt_page.clinic10 .text-0{left:809px;top:333.65px;width:311px;font-size:45px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic10 .text-0>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic10 .text-1{left:670px;top:423.00px;width:573px;font-size:20px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic10 .text-4{left:1104px;top:162.50px;width:357px;font-size:45px;line-height:46px;font-weight:700;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic10 .text-5{left:1092px;top:246.50px;width:54px;font-size:21px;line-height:46px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic10 .text-6{left:1042px;top:245.50px;width:20px;font-size:21px;line-height:46px;font-weight:500;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic10 .text-7{left:1092px;top:316.50px;width:114px;font-size:21px;line-height:46px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic10 .text-8{left:1042px;top:315.50px;width:20px;font-size:21px;line-height:46px;font-weight:500;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic10 .text-9{left:1092px;top:386.50px;width:115px;font-size:21px;line-height:46px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic10 .text-10{left:1092px;top:417.00px;width:354px;font-size:18px;line-height:46px;font-weight:400;letter-spacing:-0.06em;color:rgb(73,73,73);}
.txt_page.clinic10 .text-11{left:1042px;top:399.50px;width:21px;font-size:21px;line-height:46px;font-weight:500;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic10 .text-12{left:1013px;top:271.50px;width:590px;font-size:19px;line-height:28px;font-weight:400;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic10 .text-12>span{text-align:left;}
.txt_page.clinic10 .text-13{left:1013px;top:236.50px;width:85px;font-size:25px;line-height:28px;font-weight:700;letter-spacing:-0.06em;color:rgb(102,23,134);}
.txt_page.clinic10 .text-14{left:1014px;top:432.50px;width:519px;font-size:19px;line-height:28px;font-weight:400;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic10 .text-15{left:1013px;top:396.50px;width:85px;font-size:25px;line-height:28px;font-weight:700;letter-spacing:-0.06em;color:rgb(102,23,134);}
.txt_page.clinic10 .text-16{left:1042px;top:115.98px;width:469px;font-size:54px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic10 .text-16>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}

/* ── 10-24 22시 글꼴 전체 반영(사용자 «이제 전체 반영해줘»): 늘린 제목글꼴 큰 소제목(h1 제외) → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.clinic10 .copy.text-0{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0132em;}
.txt_page.clinic10 .copy.text-0>span{font-family:var(--iora-body-font);letter-spacing:-0.0132em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic10 .copy.text-16{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0228em;}
.txt_page.clinic10 .copy.text-16>span{font-family:var(--iora-body-font);letter-spacing:-0.0228em;transform:translateX(-50%) scaleX(1);}
