/* 사이트 공통 * 규칙(나눔고딕·보통 굵기)이 글줄에 덮어쓰지 않게 */
[class^="tx-"] .tx-b>span{font:inherit;color:inherit}
.tx-b em{font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}
/* prosthetic04_1 이미지 속 글자를 텍스트로 (자동 생성 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_0202{position:relative;width:2000px;height:860px;overflow:hidden;margin:0 auto}
.tx-pc_prosthetic04_0202>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_prosthetic04_0202 .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_0202 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_prosthetic04_0202 em{font-style:normal;font-family:inherit}
.tx-pc_prosthetic04_0202 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:500;font-size:39.56px;line-height:51.43px;color:#272727}
.tx-pc_prosthetic04_0202 .b0 .l0{left:913px;top:111.79px;letter-spacing:-1.32px}
.tx-pc_prosthetic04_0202 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.67px;line-height:21.67px;color:#212024}
.tx-pc_prosthetic04_0202 .b1 .l0{left:684px;top:182.67px;letter-spacing:-0.32px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0202 .b1 .l1{left:641px;top:206.67px;letter-spacing:0.1px;word-spacing:-3px}
.tx-pc_prosthetic04_0202 .b1 .l2{left:398px;top:232.17px;letter-spacing:-0.32px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0202 .b2{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:29.67px;line-height:38.57px;color:#262626}
.tx-pc_prosthetic04_0202 .b2 .l0{left:824px;top:430.22px;letter-spacing:-0.92px;word-spacing:-2px}
.tx-pc_prosthetic04_0202 .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_0202 .b3 .l0{left:525px;top:575.32px;letter-spacing:-0.56px;word-spacing:-1px}
.tx-pc_prosthetic04_0202 .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_0202 .b4 .l0{left:921px;top:575.32px;letter-spacing:-0.5px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0202 .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_0202 .b5 .l0{left:1332px;top:575.32px;letter-spacing:-0.45px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0202 .b6{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:17.98px;line-height:23.37px;color:#212024}
.tx-pc_prosthetic04_0202 .b6 .l0{left:513px;top:672.82px;letter-spacing:-1.13px;word-spacing:-4px}
.tx-pc_prosthetic04_0202 .b6 .l1{left:473px;top:697.32px;letter-spacing:-1.05px;word-spacing:-4px}
.tx-pc_prosthetic04_0202 .b7{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.84px;line-height:21.89px;color:#212024}
.tx-pc_prosthetic04_0202 .b7 .l0{left:938px;top:672.06px;letter-spacing:-0.53px;word-spacing:-1px}
.tx-pc_prosthetic04_0202 .b7 .l1{left:910px;top:696.56px;letter-spacing:-0.5px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0202 .b7 .l2{left:871px;top:722.06px;letter-spacing:-0.35px;word-spacing:-2px}
.tx-pc_prosthetic04_0202 .b8{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:16.85px;line-height:21.91px;color:#222125}
.tx-pc_prosthetic04_0202 .b8 .l0{left:1316px;top:672.05px;letter-spacing:0.16px;word-spacing:-4px}
.tx-pc_prosthetic04_0202 .b8 .l1{left:1318px;top:697.05px;letter-spacing:-0.52px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0202 .b8 .l2{left:1268px;top:721.55px;letter-spacing:-0.58px;word-spacing:-1px}
.tx-pc_prosthetic04_0203{position:relative;width:2000px;height:450px;overflow:hidden;margin:0 auto}
.tx-pc_prosthetic04_0203>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_prosthetic04_0203 .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_0203 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_prosthetic04_0203 em{font-style:normal;font-family:inherit}
.tx-pc_prosthetic04_0203 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:450;font-size:39.56px;line-height:51.43px;color:#fffffe}
.tx-pc_prosthetic04_0203 .b0 .l0{left:800px;top:111.29px;letter-spacing:-2.16px;word-spacing:3px}
.tx-pc_prosthetic04_0203 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:250;font-size:17.17px;line-height:22.32px;color:#fffefc}
.tx-pc_prosthetic04_0203 .b1 .l0{left:398px;top:191.34px;letter-spacing:-1.16px;word-spacing:0.5px}
.tx-pc_prosthetic04_0203 .b2{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:200;font-size:20.83px;line-height:27.08px;color:#fefffb}
.tx-pc_prosthetic04_0203 .b2 .l0{left:525px;top:280.96px;letter-spacing:-1.36px;word-spacing:-1.5px}
.tx-pc_prosthetic04_0203 .b2 .l1{left:525px;top:326.46px;letter-spacing:-1.72px;word-spacing:-0.5px}
.tx-pc_prosthetic04_0203 .b3{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:200;font-size:21.05px;line-height:27.37px;color:#fffffb}
.tx-pc_prosthetic04_0203 .b3 .l0{left:1069px;top:281.82px;letter-spacing:-1.39px;word-spacing:-2px}
.tx-pc_prosthetic04_0203 .b3 .l1{left:1069px;top:326.32px;letter-spacing:-2.32px;word-spacing:2px}
