/* 사이트 공통 * 규칙(나눔고딕·보통 굵기)이 글줄에 덮어쓰지 않게 */
[class^="tx-"] .tx-b>span{font:inherit;color:inherit}
.tx-b em{font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}
/* prosthetic04_2 이미지 속 글자를 텍스트로 (자동 생성 2026-10-05) */
.tx-lock{display:flex;align-items:center;justify-content:center;background:#ececef;color:#555;font:400 15px 'Noto Sans KR',sans-serif;text-decoration:none;border:1px solid #dcdce0;box-sizing:border-box}
.tx-lock span{padding:8px 14px;background:#fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.tx-pc_prosthetic04_0101{position:relative;width:2000px;height:270px;overflow:hidden;margin:0 auto}
.tx-pc_prosthetic04_0101>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_prosthetic04_0101 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_prosthetic04_0101 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_prosthetic04_0101 em{font-style:normal;font-family:inherit}
.tx-pc_prosthetic04_0101 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:100;font-size:48.34px;line-height:62.84px;color:#2666aa}
.tx-pc_prosthetic04_0101 .b0 .l0{left:841px;top:90.08px;letter-spacing:-0.43px;word-spacing:-4px}
.tx-pc_prosthetic04_0101 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.84px;line-height:21.89px;color:#212024}
.tx-pc_prosthetic04_0101 .b1 .l0{left:907px;top:170.06px;letter-spacing:-0.51px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0101 .b1 .l1{left:805px;top:194.56px;letter-spacing:0.11px;word-spacing:-4px}
.tx-pc_prosthetic04_0302{position:relative;width:2000px;height:840px;overflow:hidden;margin:0 auto}
.tx-pc_prosthetic04_0302>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_prosthetic04_0302 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_prosthetic04_0302 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_prosthetic04_0302 em{font-style:normal;font-family:inherit}
.tx-pc_prosthetic04_0302 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:39.56px;line-height:51.43px;color:#262626}
.tx-pc_prosthetic04_0302 .b0 .l0{left:873px;top:111.79px;letter-spacing:-1.14px;word-spacing:-3px}
.tx-pc_prosthetic04_0302 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.67px;line-height:21.67px;color:#212124}
.tx-pc_prosthetic04_0302 .b1 .l0{left:752px;top:181.67px;letter-spacing:-0.65px}
.tx-pc_prosthetic04_0302 .b1 .l1{left:488px;top:207.17px;letter-spacing:0.25px;word-spacing:-4px}
.tx-pc_prosthetic04_0302 .b2{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:29.67px;line-height:38.57px;color:#252525}
.tx-pc_prosthetic04_0302 .b2 .l0{left:795px;top:410.22px;letter-spacing:-1.11px;word-spacing:-1px}
.tx-pc_prosthetic04_0302 .b3{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:18.74px;line-height:24.36px;color:#feffff}
.tx-pc_prosthetic04_0302 .b3 .l0{left:525px;top:555.32px;letter-spacing:-0.56px;word-spacing:-1px}
.tx-pc_prosthetic04_0302 .b4{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:18.74px;line-height:24.36px;color:#feffff}
.tx-pc_prosthetic04_0302 .b4 .l0{left:921px;top:555.32px;letter-spacing:-0.6px;word-spacing:-1px}
.tx-pc_prosthetic04_0302 .b5{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:18.74px;line-height:24.36px;color:#feffff}
.tx-pc_prosthetic04_0302 .b5 .l0{left:1332px;top:555.32px;letter-spacing:-0.45px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0302 .b6{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:17px;line-height:22.1px;color:#222125}
.tx-pc_prosthetic04_0302 .b6 .l0{left:513px;top:653.45px;letter-spacing:-0.83px;word-spacing:-1px}
.tx-pc_prosthetic04_0302 .b6 .l1{left:473px;top:677.95px;letter-spacing:-0.75px;word-spacing:-1px}
.tx-pc_prosthetic04_0302 .b7{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.84px;line-height:21.89px;color:#201f23}
.tx-pc_prosthetic04_0302 .b7 .l0{left:936px;top:651.55px;letter-spacing:-0.8px}
.tx-pc_prosthetic04_0302 .b7 .l1{left:910px;top:676.56px;letter-spacing:-0.74px}
.tx-pc_prosthetic04_0302 .b7 .l2{left:871px;top:702.06px;letter-spacing:-0.35px;word-spacing:-2px}
.tx-pc_prosthetic04_0302 .b8{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.85px;line-height:21.91px;color:#222126}
.tx-pc_prosthetic04_0302 .b8 .l0{left:1316px;top:652.04px;letter-spacing:0.23px;word-spacing:-4px}
.tx-pc_prosthetic04_0302 .b8 .l1{left:1318px;top:676.55px;letter-spacing:-0.52px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0302 .b8 .l2{left:1268px;top:701.55px;letter-spacing:-0.58px;word-spacing:-1px}
.tx-pc_prosthetic04_0303{position:relative;width:2000px;height:490px;overflow:hidden;margin:0 auto}
.tx-pc_prosthetic04_0303>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_prosthetic04_0303 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_prosthetic04_0303 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_prosthetic04_0303 em{font-style:normal;font-family:inherit}
.tx-pc_prosthetic04_0303 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:39.56px;line-height:51.43px;color:#ffffff}
.tx-pc_prosthetic04_0303 .b0 .l0{left:760px;top:117.79px;letter-spacing:-1.27px;word-spacing:-2px}
.tx-pc_prosthetic04_0303 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:150;font-size:18.75px;line-height:24.38px;color:#fffefb}
.tx-pc_prosthetic04_0303 .b1 .l0{left:397px;top:196.31px;letter-spacing:-2.57px;word-spacing:1.5px}
.tx-pc_prosthetic04_0303 .b2{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:250;font-size:20.28px;line-height:26.36px;color:#fefffb}
.tx-pc_prosthetic04_0303 .b2 .l0{left:524px;top:286.82px;letter-spacing:-1.48px;word-spacing:0.5px}
.tx-pc_prosthetic04_0303 .b2 .l1{left:524px;top:331.82px;letter-spacing:-0.81px;word-spacing:-2px}
.tx-pc_prosthetic04_0303 .b2 .l2{left:523px;top:376.82px;letter-spacing:-1.56px;word-spacing:1.5px}
.tx-pc_prosthetic04_0303 .b3{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:250;font-size:20.83px;line-height:27.08px;color:#fffffb}
.tx-pc_prosthetic04_0303 .b3 .l0{left:1068px;top:287.46px;letter-spacing:-1.73px}
.tx-pc_prosthetic04_0303 .b3 .l1{left:1069px;top:332.46px;letter-spacing:-1.73px}
