/* 운영 이미지 기준 연구소 07 텍스트 레이아웃 */
.txt_page.laboratory07{position:relative;width:1920px;height:1999px;}
.txt_page.laboratory07 .t0{left:0px;top:-9px;width:1920px;font-family:var(--iora-title-font);font-size:57px;line-height:70px;font-weight:700;letter-spacing:-.04em;text-align:center;color:#292929;}
.txt_page.laboratory07 .t0>span{left:50%;transform:translateX(-50%);transform-origin:center top;}
.txt_page.laboratory07 .t1{left:310px;top:690px;width:1300px;font-family:var(--iora-title-font);font-size:44px;line-height:60px;font-weight:700;letter-spacing:-.04em;text-align:center;color:#111;}
.txt_page.laboratory07 .t1>span{left:50%;transform:translateX(-50%);transform-origin:center top;}
.txt_page.laboratory07 .t2{left:503px;top:843px;width:914px;font-family:var(--iora-title-font);font-size:20px;line-height:36px;font-weight:400;letter-spacing:-.04em;text-align:center;color:#111;}
.txt_page.laboratory07 .t2>span{left:50%;transform:translateX(-50%);transform-origin:center top;}
.txt_page.laboratory07 .t3{left:1001px;top:1441px;width:70px;font-family:var(--iora-title-font);font-size:42px;line-height:52px;font-weight:700;letter-spacing:-.04em;text-align:center;color:#fff;}
.txt_page.laboratory07 .t3>span{left:50%;transform:translateX(-50%);transform-origin:center top;}
.txt_page.laboratory07 .t4{left:1107px;top:1414px;width:490px;font-family:var(--iora-title-font);font-size:26px;line-height:34px;font-weight:700;letter-spacing:-.04em;text-align:left;color:#111;}
.txt_page.laboratory07 .t4>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t5{left:1107px;top:1454px;width:475px;font-family:var(--iora-title-font);font-size:20px;line-height:31px;font-weight:500;letter-spacing:-.04em;text-align:left;color:#111;}
.txt_page.laboratory07 .t5>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t6{left:1001px;top:1622px;width:70px;font-family:var(--iora-title-font);font-size:42px;line-height:52px;font-weight:700;letter-spacing:-.04em;text-align:center;color:#fff;}
.txt_page.laboratory07 .t6>span{left:50%;transform:translateX(-50%);transform-origin:center top;}
.txt_page.laboratory07 .t7{left:1107px;top:1595px;width:490px;font-family:var(--iora-title-font);font-size:26px;line-height:34px;font-weight:700;letter-spacing:-.04em;text-align:left;color:#111;}
.txt_page.laboratory07 .t7>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t8{left:1107px;top:1635px;width:475px;font-family:var(--iora-title-font);font-size:20px;line-height:31px;font-weight:500;letter-spacing:-.04em;text-align:left;color:#111;}
.txt_page.laboratory07 .t8>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t9{left:1001px;top:1803px;width:70px;font-family:var(--iora-title-font);font-size:42px;line-height:52px;font-weight:700;letter-spacing:-.04em;text-align:center;color:#fff;}
.txt_page.laboratory07 .t9>span{left:50%;transform:translateX(-50%);transform-origin:center top;}
.txt_page.laboratory07 .t10{left:1107px;top:1776px;width:490px;font-family:var(--iora-title-font);font-size:26px;line-height:34px;font-weight:700;letter-spacing:-.04em;text-align:left;color:#111;}
.txt_page.laboratory07 .t10>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t11{left:1107px;top:1816px;width:475px;font-family:var(--iora-title-font);font-size:20px;line-height:31px;font-weight:500;letter-spacing:-.04em;text-align:left;color:#111;}
.txt_page.laboratory07 .t11>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t12{left:1001px;top:1141px;width:660px;font-family:var(--iora-title-font);font-size:44px;line-height:56px;font-weight:700;letter-spacing:-.04em;text-align:left;color:#fff;}
.txt_page.laboratory07 .t12>span{left:0;transform:translateX(-0);transform-origin:left top;}
.txt_page.laboratory07 .t13{left:1001px;top:1226px;width:650px;font-family:var(--iora-title-font);font-size:20px;line-height:36px;font-weight:400;letter-spacing:-.04em;text-align:left;color:#fff;}
.txt_page.laboratory07 .t13>span{left:0;transform:translateX(-0);transform-origin:left top;}
/* Fit baseline */
.txt_page.laboratory07 .t0>span{transform:translateX(-50%) scaleX(1.000000);}
.txt_page.laboratory07 .t1>span{transform:translateX(-50%) scaleX(1.000000);}
.txt_page.laboratory07 .t2>span{transform:translateX(-50%) scaleX(1.000000);}
.txt_page.laboratory07 .t3>span{transform:translateX(-50%) scaleX(1.000000);}
.txt_page.laboratory07 .t4>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t5>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t6>span{transform:translateX(-50%) scaleX(1.000000);}
.txt_page.laboratory07 .t7>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t8>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t9>span{transform:translateX(-50%) scaleX(1.000000);}
.txt_page.laboratory07 .t10>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t11>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t12>span{transform:translateX(-0) scaleX(1.000000);}
.txt_page.laboratory07 .t13>span{transform:translateX(-0) scaleX(1.000000);}

/* Pixel alignment */
.txt_page.laboratory07 .t0{left:-8.506px;top:-10.000px;}
.txt_page.laboratory07 .t0>span{transform:translateX(-50%) scaleX(1.252830);}
.txt_page.laboratory07 .t1{left:308.430px;top:690.000px;}
.txt_page.laboratory07 .t1>span{transform:translateX(-50%) scaleX(1.035000);}
.txt_page.laboratory07 .t2{left:501.790px;top:840.000px;}
.txt_page.laboratory07 .t2>span{transform:translateX(-50%) scaleX(1.209549);}
.txt_page.laboratory07 .t4{left:1106.871px;top:1414.000px;}
.txt_page.laboratory07 .t4>span{transform:translateX(-0) scaleX(1.128571);}
.txt_page.laboratory07 .t5{left:1107.000px;top:1454.000px;}
.txt_page.laboratory07 .t5>span{transform:translateX(-0) scaleX(1.185410);}
.txt_page.laboratory07 .t7{left:1106.871px;top:1594.000px;}
.txt_page.laboratory07 .t7>span{transform:translateX(-0) scaleX(1.128571);}
.txt_page.laboratory07 .t8{left:1107.000px;top:1634.000px;}
.txt_page.laboratory07 .t8>span{transform:translateX(-0) scaleX(1.202279);}
.txt_page.laboratory07 .t10{left:1107.000px;top:1776.000px;}
.txt_page.laboratory07 .t10>span{transform:translateX(-0) scaleX(1.127660);}
.txt_page.laboratory07 .t11{left:1107.000px;top:1815.000px;}
.txt_page.laboratory07 .t11>span{transform:translateX(-0) scaleX(1.200658);}
.txt_page.laboratory07 .t12{left:1001.000px;top:1143.000px;}
.txt_page.laboratory07 .t12>span{transform:translateX(-0) scaleX(1.185090);}
.txt_page.laboratory07 .t13{left:1002.000px;top:1224.000px;}
.txt_page.laboratory07 .t13>span{transform:translateX(-0) scaleX(1.164855);}

/* 번호 원형 중앙과 확대 컨테이너 경계 유지 */
.txt_page.laboratory07 .t3{left:1001px;top:1441px;}
.txt_page.laboratory07 .t3>span{transform:translateX(-50%) scaleX(1);}
.txt_page.laboratory07 .t6{left:1001px;top:1622px;}
.txt_page.laboratory07 .t6>span{transform:translateX(-50%) scaleX(1);}
.txt_page.laboratory07 .t9{left:1001px;top:1803px;}
.txt_page.laboratory07 .t9>span{transform:translateX(-50%) scaleX(1);}

/* ── 10-24 글꼴 샘플(사용자 «한 페이지 샘플 후 전체»): 본문·소제목을 늘린 Freesentation(scaleX≈1.2) → Noto Sans 배율 1 + 자간으로 같은 폭.
   흐림 원인 = 소수 배율 가로 늘이기. 되돌리기 = 이 블록 삭제 ── */
.txt_page.laboratory07 .t1{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0609em;}
.txt_page.laboratory07 .t1>span{transform:translateX(-50%) scaleX(1);}
.txt_page.laboratory07 .t2{font-family:var(--iora-body-font);font-weight:400;letter-spacing:-0.0624em;}
.txt_page.laboratory07 .t2>span{transform:translateX(-50%) scaleX(1);}
.txt_page.laboratory07 .t4{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0933em;}
.txt_page.laboratory07 .t4>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t5{font-family:var(--iora-body-font);font-weight:500;letter-spacing:-0.0646em;}
.txt_page.laboratory07 .t5>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t7{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0933em;}
.txt_page.laboratory07 .t7>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t8{font-family:var(--iora-body-font);font-weight:500;letter-spacing:-0.0619em;}
.txt_page.laboratory07 .t8>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t10{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0938em;}
.txt_page.laboratory07 .t10>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t11{font-family:var(--iora-body-font);font-weight:500;letter-spacing:-0.0629em;}
.txt_page.laboratory07 .t11>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t12{font-family:var(--iora-body-font);font-weight:700;letter-spacing:-0.0424em;}
.txt_page.laboratory07 .t12>span{transform:translateX(-0) scaleX(1);}
.txt_page.laboratory07 .t13{font-family:var(--iora-body-font);font-weight:400;letter-spacing:-0.0616em;}
.txt_page.laboratory07 .t13>span{transform:translateX(-0) scaleX(1);}
