@charset "utf-8";
/* 연구진 파일럿의 기존 전용 배치를 복구한다. */
.txt_page.laboratory01{width:1300px;margin:0 auto;color:#111;word-break:keep-all;font-family:'IoraNoto','Noto Sans KR',sans-serif;}
.txt_page.laboratory01 h1{font-family:var(--iora-title-font),'IoraNoto',sans-serif;font-size:57px;font-weight:500;letter-spacing:0;color:#292929;text-align:center;line-height:1.1;margin:0 0 30px;}
.txt_page.laboratory01 .hero{position:relative;}
.txt_page.laboratory01 .hero img{width:100%;display:block;}
.txt_page.laboratory01 .hero .cap{position:absolute;right:52px;bottom:32px;color:#fff;font-family:var(--iora-title-font),'IoraNoto',sans-serif;font-size:27px;font-weight:600;letter-spacing:-0.01em;text-shadow:0 1px 6px rgba(0,0,0,.5);}
.txt_page.laboratory01 .hero .logo{position:absolute;right:58px;bottom:84px;width:150px;}
.txt_page.laboratory01 .rs{padding:90px 0 70px;border-bottom:1px solid #ddd;}
.txt_page.laboratory01 .rs:first-of-type{padding-top:0;}
.txt_page.laboratory01 .rs:last-child{border-bottom:0;}
.txt_page.laboratory01 .rs .row{display:flex;align-items:flex-start;gap:84px;}
.txt_page.laboratory01 .rs figure{flex:0 0 520px;margin:0;position:relative;}
.txt_page.laboratory01 .rs figure img{width:520px;display:block;}
.txt_page.laboratory01 .rs figcaption{position:absolute;left:0;right:0;bottom:0;padding:20px 0;background:rgba(0,0,0,.45);color:#fff;font-size:33px;font-weight:900;text-align:center;letter-spacing:0;}
.txt_page.laboratory01 .rs .info{flex:1;padding-top:8px;}
.txt_page.laboratory01 .rs h2{font-size:36px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0 0 26px;}
.txt_page.laboratory01 .rs h2 + ul{margin-bottom:58px;}
.txt_page.laboratory01 .rs ul li{font-size:18px;line-height:29px;font-weight:500;letter-spacing:-0.02em;color:#111;}
.txt_page.laboratory01 .rs ul li.gap{margin-top:29px;}
.txt_page.laboratory01 .papers{margin-top:96px;}
.txt_page.laboratory01 .papers h3{font-size:36px;font-weight:900;letter-spacing:0;line-height:1.2;margin-bottom:28px;}
.txt_page.laboratory01 .papers li{font-size:18px;line-height:29px;font-weight:400;letter-spacing:-0.02em;color:#111;margin-bottom:29px;}
.txt_page.laboratory01 .papers li span{display:block;}

.txt_page.laboratory01 .hero{width:1300px;}

.txt_page.laboratory01 h1{height:96px;margin:0;line-height:1.1;font-weight:700;}

.txt_page.laboratory01 .hero>img:first-child{height:578px;}
.txt_page.laboratory01 .rs{position:relative;padding:0;border:0;box-sizing:border-box;}
.txt_page.laboratory01 .rs .row{position:absolute;left:0;right:0;gap:83px;}
.txt_page.laboratory01 .rs figure{width:520px;}
.txt_page.laboratory01 .rs figcaption{position:static;height:77px;padding:0;display:flex;align-items:center;justify-content:center;background:#ccc;box-sizing:border-box;line-height:1;}
.txt_page.laboratory01 .rs .info{padding-top:12px;}
.txt_page.laboratory01 .rs h2{line-height:43px;margin-bottom:16px;}
.txt_page.laboratory01 .rs h2+ul{margin-bottom:40px;}
.txt_page.laboratory01 .papers{position:absolute;left:0;right:0;margin:0;}
.txt_page.laboratory01 .papers h3{line-height:43px;margin-bottom:16px;}
.txt_page.laboratory01 .papers li{margin-bottom:29px;}
.txt_page.laboratory01 .rs:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid #eee;}
.txt_page.laboratory01 .rs:nth-of-type(1){height:1026px;}
.txt_page.laboratory01 .rs:nth-of-type(1) .row{top:0px;}
.txt_page.laboratory01 .rs:nth-of-type(1) .papers{top:588px;}
.txt_page.laboratory01 .rs:nth-of-type(2){height:948px;}
.txt_page.laboratory01 .rs:nth-of-type(2) .row{top:86px;}
.txt_page.laboratory01 .rs:nth-of-type(2) .papers{top:676px;}
.txt_page.laboratory01 .rs:nth-of-type(3){height:956px;}
.txt_page.laboratory01 .rs:nth-of-type(3) .row{top:100px;}
.txt_page.laboratory01 .rs:nth-of-type(3) .papers{top:690px;}
.txt_page.laboratory01 .rs:nth-of-type(4){height:680px;}
.txt_page.laboratory01 .rs:nth-of-type(4) .row{top:90px;}
.txt_page.laboratory01 .rs:nth-of-type(5){height:686px;}
.txt_page.laboratory01 .rs:nth-of-type(5) .row{top:97px;}
.txt_page.laboratory01 .rs:nth-of-type(6){height:681px;}
.txt_page.laboratory01 .rs:nth-of-type(6) .row{top:91px;}
.txt_page.laboratory01 .rs:nth-of-type(7){height:681px;}
.txt_page.laboratory01 .rs:nth-of-type(7) .row{top:91px;}
.txt_page.laboratory01 .rs:nth-of-type(8){height:681px;}
.txt_page.laboratory01 .rs:nth-of-type(8) .row{top:91px;}

.txt_page.laboratory01 .rs figure{position:relative;}
.txt_page.laboratory01 .rs figcaption{position:absolute;left:0;top:436px;width:520px;height:43px;background:transparent;font-size:30px;line-height:43px;letter-spacing:-0.02em;font-weight:900;color:white;}

/* 원본 이름표의 글자 크기 대조 보정 */
.txt_page.laboratory01 .rs figcaption{font-size:29px;}
/* 2026-10-25 자간 C안(사용자 선택): 일반 제목·본문 -0.02em. 그림 패널(.copy) 글자·의료진 논문 목록은 그대로 */
