/* 사이트 공통 * 규칙(나눔고딕·보통 굵기)이 글줄에 덮어쓰지 않게 */
[class^="tx-"] .tx-b>span{font:inherit;color:inherit}
.tx-b em{font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}
/* 공통 하단(PC) 이미지 속 글자를 텍스트로 (자동 생성 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_fbb01{position:relative;width:205px;height:91px;overflow:hidden;margin:0 auto}
.tx-pc_fbb01>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_fbb01 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_fbb01 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_fbb01 em{font-style:normal;font-family:inherit}
.tx-pc_fbb01 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:550;font-size:16.48px;line-height:21.42px;color:#07799e}
.tx-pc_fbb01 .b0 .l0{left:36px;top:35.29px;letter-spacing:-1.08px}
.tx-pc_fbb01 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:650;font-size:15.35px;line-height:19.96px;color:#4e4e4e}
.tx-pc_fbb01 .b1 .l0{left:115px;top:35.52px;letter-spacing:0px}
.tx-pc_fbb02{position:relative;width:196px;height:91px;overflow:hidden;margin:0 auto}
.tx-pc_fbb02>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_fbb02 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_fbb02 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_fbb02 em{font-style:normal;font-family:inherit}
.tx-pc_fbb02 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:650;font-size:10.99px;line-height:14.29px;color:#7c7c7c}
.tx-pc_fbb02 .b0 .l0{left:78px;top:31.86px;letter-spacing:-0.35px}
.tx-pc_fbb02 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:350;font-size:11.24px;line-height:14.61px;color:#808080}
.tx-pc_fbb02 .b1 .l0{left:78px;top:45.7px;letter-spacing:-0.66px}
.tx-pc_fbb03{position:relative;width:165px;height:91px;overflow:hidden;margin:0 auto}
.tx-pc_fbb03>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_fbb03 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_fbb03 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_fbb03 em{font-style:normal;font-family:inherit}
.tx-pc_fbb03 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:550;font-size:12.09px;line-height:15.72px;color:#7d7d7d}
.tx-pc_fbb03 .b0 .l0{left:47px;top:30.64px;letter-spacing:-0.8px}
.tx-pc_fbb03 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:400;font-size:12.22px;line-height:15.89px;color:#808080}
.tx-pc_fbb03 .b1 .l0{left:48px;top:47.06px;letter-spacing:-1.36px}
.tx-pc_fbb04{position:relative;width:150px;height:91px;overflow:hidden;margin:0 auto}
.tx-pc_fbb04>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_fbb04 .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_fbb04 .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_fbb04 em{font-style:normal;font-family:inherit}
.tx-pc_fbb04 .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:800;font-size:10.87px;line-height:14.13px;color:#7d7d7e}
.tx-pc_fbb04 .b0 .l0{left:46px;top:31.94px;letter-spacing:0.16px}
.tx-pc_fbb04 .b1{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:500;font-size:10.99px;line-height:14.29px;color:#7e7e7e}
.tx-pc_fbb04 .b1 .l0{left:47px;top:46.36px;letter-spacing:-0.06px}
.tx-pc_fb_yak{position:relative;width:388px;height:206px;overflow:hidden;margin:0 auto}
.tx-pc_fb_yak>img.tx-bg{display:block;width:100%;height:auto}
.tx-pc_fb_yak .tx-b{position:absolute;left:0;top:0;margin:0;padding:0;width:0;height:0;font-style:normal;text-decoration:none}
.tx-pc_fb_yak .tx-b>span{position:absolute;white-space:nowrap;display:block}
.tx-pc_fb_yak em{font-style:normal;font-family:inherit}
.tx-pc_fb_yak .b0{font-family:'Noto Sans KR','NanumGothic',sans-serif;font-weight:300;font-size:14.67px;line-height:19.07px;color:#ffffff}
.tx-pc_fb_yak .b0 em{color:#839139;font-weight:inherit;}
.tx-pc_fb_yak .b0 .l0{left:72px;top:187.97px;letter-spacing:-0.36px}
/* 원래 약도 그림의 margin-left:520px 복원 */
.tx-pc_fb_yak{margin:0 0 0 520px}
