@charset "utf-8";
/* 난소저반응군의 운영 PC 화면에 맞춘 전용 배치. */
.txt_page.clinic09{width:1920px;}
.txt_page.clinic09 h1{height:108px;line-height:1.1;margin:0;}
.txt_page.clinic09 .panel{position:relative;width:1920px;}
.txt_page.clinic09 .panel>img{display:block;width:1920px;height:100%;}
.txt_page.clinic09 .copy{position:absolute;margin:0;padding:0;line-height:1;white-space:nowrap;text-align:left;}
.txt_page.clinic09 .copy>span{position:relative;display:inline-block;left:50%;transform:translateX(-50%);font:inherit;letter-spacing:inherit;color:inherit;text-align:center;}
.txt_page.clinic09 .hero .wm{color:#fff;font-weight:300;}
.txt_page.clinic09 .text-0{left:1312px;top:704.50px;width:29px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-1{left:1328px;top:675.50px;width:27px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-2{left:1330px;top:630.50px;width:22px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-3{left:1309px;top:599.50px;width:23px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-4{left:1217px;top:543.50px;width:23px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-5{left:1169px;top:546.50px;width:24px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-6{left:1128px;top:569.50px;width:23px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-7{left:1084px;top:589.50px;width:22px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-8{left:1016px;top:598.50px;width:23px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-9{left:950px;top:680.50px;width:23px;font-size:17px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(0,0,0);}
.txt_page.clinic09 .text-10{left:790px;top:417.65px;width:351px;font-size:45px;line-height:46px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-10>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-11{left:523px;top:958.00px;width:866px;font-size:20px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(24,24,24);}
.txt_page.clinic09 .text-14{left:764px;top:82.50px;width:400px;font-size:45px;line-height:46px;font-weight:700;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-15{left:436px;top:230.50px;width:119px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-16{left:382px;top:229.88px;width:24px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-16>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-17{left:436px;top:310.50px;width:342px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-18{left:380px;top:309.88px;width:29px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-18>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-19{left:436px;top:390.50px;width:191px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-20{left:380px;top:389.88px;width:29px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-20>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-21{left:1052px;top:230.50px;width:75px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-22{left:995px;top:229.88px;width:32px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-22>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-23{left:1052px;top:310.50px;width:475px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-24{left:996px;top:309.88px;width:29px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-24>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-25{left:1052px;top:390.50px;width:130px;font-size:21px;line-height:36px;font-weight:500;letter-spacing:-0.06em;color:rgb(40,40,40);}
.txt_page.clinic09 .text-26{left:995px;top:389.88px;width:31px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:0em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-26>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-28{left:990px;top:302.50px;width:478px;font-size:50px;line-height:36px;font-weight:600;letter-spacing:-0.06em;color:rgb(255,255,255);}
.txt_page.clinic09 .text-28>span{font-family:var(--iora-title-font);letter-spacing:0;transform:translateX(-50%) scaleX(var(--iora-title-stretch));}
.txt_page.clinic09 .text-29{left:805px;top:391.00px;width:857px;font-size:20px;line-height:34px;font-weight:400;letter-spacing:-0.04em;color:rgb(255,255,255);}

/* ── 10-24 22시 글꼴 전체 반영(사용자 «이제 전체 반영해줘»): 늘린 제목글꼴 큰 소제목(h1 제외) → Noto 배율 1 + 같은 폭 자간. 되돌리기 = 이 블록 삭제 ── */
.txt_page.clinic09 .copy.text-10{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0147em;}
.txt_page.clinic09 .copy.text-10>span{font-family:var(--iora-body-font);letter-spacing:-0.0147em;transform:translateX(-50%) scaleX(1);}
.txt_page.clinic09 .copy.text-28{font-family:var(--iora-body-font);font-weight:600;letter-spacing:-0.0231em;}
.txt_page.clinic09 .copy.text-28>span{font-family:var(--iora-body-font);letter-spacing:-0.0231em;transform:translateX(-50%) scaleX(1);}
