@charset "utf-8";
/* 자궁내막증의 운영 PC 화면에 맞춘 전용 배치. */
.txt_page.clinic08{width:1920px;}
.txt_page.clinic08 h1{height:108px;line-height:1.1;margin:0;}
.txt_page.clinic08 .panel{position:relative;width:1920px;}
.txt_page.clinic08 .panel>img{display:block;width:1920px;height:100%;}
.txt_page.clinic08 .copy{position:absolute;margin:0;padding:0;line-height:1;white-space:nowrap;text-align:left;}
.txt_page.clinic08 .copy>span{position:relative;display:inline-block;left:50%;transform:translateX(-50%);font:inherit;letter-spacing:inherit;color:inherit;text-align:center;}
.txt_page.clinic08 .hero .wm{color:#fff;font-weight:300;}
.txt_page.clinic08 .text-0{left:807px;top:396.65px;width:313px;font-size:45px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-0>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-1{left:529px;top:472.00px;width:854px;font-size:20px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-4{left:923px;top:151.00px;width:70px;font-size:16px;line-height:46px;font-weight:700;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-5{left:1086px;top:132.50px;width:319px;font-size:45px;line-height:46px;font-weight:700;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic08 .text-6{left:1146px;top:206.50px;width:245px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic08 .text-7{left:1095px;top:205.88px;width:24px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-7>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-8{left:1145px;top:256.50px;width:189px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic08 .text-9{left:1093px;top:255.88px;width:29px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-9>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-10{left:1146px;top:306.50px;width:116px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic08 .text-11{left:1093px;top:305.88px;width:29px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-11>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-12{left:820px;top:97.20px;width:278px;font-size:60px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(56,74,212);}
.txt_page.clinic08 .text-12>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-13{left:602px;top:250.50px;width:708px;font-size:23px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-14{left:786px;top:194.50px;width:349px;font-size:53px;line-height:36px;font-weight:700;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-15{left:404px;top:521.77px;width:59px;font-size:21px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-15>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-16{left:659px;top:520.77px;width:76px;font-size:21px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-16>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-17{left:941px;top:521.77px;width:38px;font-size:21px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-17>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-18{left:1195px;top:521.77px;width:59px;font-size:21px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-18>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-19{left:1458px;top:521.77px;width:59px;font-size:21px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-19>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-21{left:986px;top:192.50px;width:598px;font-size:50px;line-height:36px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-21>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-22{left:1000px;top:267.50px;width:572px;font-size:21px;line-height:34px;font-weight:500;letter-spacing:-0.04em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-23{left:1129px;top:553.28px;width:296px;font-size:44px;line-height:36px;font-weight:600;letter-spacing:-0.06em;color:rgb(161,255,252);}
.txt_page.clinic08 .text-23>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-24{left:1041px;top:834.58px;width:127px;font-size:34px;line-height:36px;font-weight:600;letter-spacing:-0.04em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-24>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic08 .text-25{left:1361px;top:834.58px;width:180px;font-size:34px;line-height:36px;font-weight:600;letter-spacing:-0.04em;color:rgb(255,255,255);}
.txt_page.clinic08 .text-25>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}

/* ── 10-24 글꼴 전체 적용(사용자 «적용해 pc, mobile»): 늘린 제목글꼴 본문·소제목 → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.clinic08 .copy.text-15{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0266em;}
.txt_page.clinic08 .copy.text-15>span{font-family:var(--iora-body-font);letter-spacing:-0.0266em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-16{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0268em;}
.txt_page.clinic08 .copy.text-16>span{font-family:var(--iora-body-font);letter-spacing:-0.0268em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-17{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0268em;}
.txt_page.clinic08 .copy.text-17>span{font-family:var(--iora-body-font);letter-spacing:-0.0268em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-18{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0266em;}
.txt_page.clinic08 .copy.text-18>span{font-family:var(--iora-body-font);letter-spacing:-0.0266em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-19{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0266em;}
.txt_page.clinic08 .copy.text-19>span{font-family:var(--iora-body-font);letter-spacing:-0.0266em;transform:translateX(-50%) scaleX(1);}

/* ── 10-24 22시 글꼴 전체 반영(사용자 «이제 전체 반영해줘»): 늘린 제목글꼴 큰 소제목(h1 제외) → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.clinic08 .copy.text-0{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0132em;}
.txt_page.clinic08 .copy.text-0>span{font-family:var(--iora-body-font);letter-spacing:-0.0132em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-12{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0267em;}
.txt_page.clinic08 .copy.text-12>span{font-family:var(--iora-body-font);letter-spacing:-0.0267em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-21{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0213em;}
.txt_page.clinic08 .copy.text-21>span{font-family:var(--iora-body-font);letter-spacing:-0.0213em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-23{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.024em;}
.txt_page.clinic08 .copy.text-23>span{font-family:var(--iora-body-font);letter-spacing:-0.024em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-24{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0267em;}
.txt_page.clinic08 .copy.text-24>span{font-family:var(--iora-body-font);letter-spacing:-0.0267em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic08 .copy.text-25{font-family:var(--iora-body-font);font-weight:600;letter-spacing:0.0007em;}
.txt_page.clinic08 .copy.text-25>span{font-family:var(--iora-body-font);letter-spacing:0.0007em;transform:translateX(-50%) scaleX(1);}
