/* en/css/sub로 옮기든가.. 해야함 */
/* about us :: leadership */
#leadership ul {justify-content:space-between; gap:40px 0;}
#leadership ul li {position:static; margin:0; width:17.2%;}
#leadership ul li:nth-of-type(3n) {margin:0;}
#leadership ul li>.profile figure {width:100%; background:#BEC4C9; border-radius:10px; overflow:hidden;}
#leadership ul li>.profile figure::after {display:none;}
#leadership ul li>.profile figure img {width:100%; filter:initial;}
#leadership ul li>.profile .info dl dt>em {display:none;}
#leadership ul li>.profile .info dl dt>span {display:none;}
#leadership .team2 ul li {width:14.8%;}
#leadership .team2 .profile .info dl dt {font-size:19px;;}
#leadership .profile .info {position:relative; padding:0;}
#leadership .profile .info dl {margin-top:20px; width:100%; color:initial;}
#leadership .profile .info dl dt {position:relative; margin-bottom:10px; padding-right:30px; font-weight:700; font-size:24px; color:#222;}
#leadership .profile .info dl dd {font-weight:300; font-size:18px; color:#222; opacity:1;}
#leadership .profile .info button {position:absolute; top:0; right:0; width:30px; height:30px; background-image:url("/img/sub/company/btn_open.png"); background-size:cover; background-position:center; background-repeat:no-repeat;}
#leadership .profile .info button.close {background-image:url("/img/sub/company/btn_close.png");}
#leadership .popup {position:static; width:100%; pointer-events:auto;}
#leadership .popup .flex-box {flex-direction:column;}
#leadership .popup .profile {width:100%;}
#leadership .popup .info_box {padding:40px; box-shadow:4px 4px 14px rgba(0,0,0,0.07);}
#leadership .popup .info_box .info dl {margin:0;}
#leadership .popup .info_box .info dl dt {justify-content:flex-start; margin-bottom:5px; font-size:26px;}
#leadership .popup .info_box .info dl dt>em {}
#leadership .popup .info_box .info dl dd {font-size:20px; color:#555; opacity:.7;}
#leadership .popup .info_box .info dl dd>br {display:none;}
#leadership .popup .info_box>p {margin-top:25px; font-weight:300; font-size:22px; color:#555;}
#leadership .popup figure,
#leadership .popup button {display:none;}

@media screen and (max-width: 1300px) {
  #leadership ul {flex-wrap:wrap; justify-content:flex-start; gap:40px 2%;}
  #leadership ul li,
  #leadership .team2 ul li {width:32%;}
}

@media screen and (max-width: 768px) {
  #leadership ul {width:30px 2%;}
  #leadership ul li,
  #leadership .team2 ul li {width:48%;}
}



/* about us :: partnership */
#partnership .banner {margin-bottom:140px; width:100%; height:450px; background-image:url("/img/sub/company/partnership_banner.jpg"); background-size:cover; background-position:center; background-repeat:no-repeat;}

@media screen and (max-width: 768px) {
  #partnership .banner {margin-bottom:19.531vw; height:52.083vw;}
  #partnership .empty {height:13.021vw;}
}


/* Technology :: science */
#science .approach .figure-wrap {width:calc(100% + ((100vw - 1420px) / 2));}


/* Technology :: pipeline */
#pipeline .table-box thead th {padding:20px 0;}
#pipeline .table-box thead>tr>th:nth-child(1) {width:12.2%;}
#pipeline .table-box thead>tr>th:nth-child(2) {width:13.1%;}
#pipeline .table-box thead>tr>th:nth-child(n + 3):nth-child(-n + 7) {width:9.5%;}
#pipeline .table-box thead>tr>th:nth-child(8) {width:27.2%;}
#pipeline .table-box tbody>tr>td:last-child {text-align:left;}
#pipeline .table-box tbody>tr>td:last-child>div {line-height:1.6; font-weight:300; font-size:16px; color:#222;}
#pipeline .table-box tbody>tr>td:last-child>div:not(:first-child) {margin-top:5px;}
#pipeline .table-box tbody td.gauge {text-align:left;}
#pipeline .table-box tbody td.gauge>em {margin:5px 0 0 10px; font-weight:600; font-size:14px; color:var(--color);}
#pipeline .table-box tbody .info>td {padding:0;}
#pipeline .table-box tbody .info>td>.info-wrap {padding:30px;}
#pipeline .table-box tbody .info>td>.info-wrap>dl {text-align:left;}
#pipeline .table-box tbody .info>td>.info-wrap>dl>dt {font-weight:600; font-size:22px; color:#BF1E2E;}
#pipeline .table-box tbody .info>td>.info-wrap>dl>dd {margin-top:15px; line-height:1.6; font-weight:300; font-size:18px; color:#555;}
#pipeline .table-box tbody th>div {display:flex; align-items:center; justify-content:center; gap:8px;}
#pipeline .table-box tbody th .more_btn {width:16px; height:16px; background-image:url("/img/sub/technology/btn_open.png"); background-size:cover; background-repeat:no-repeat; background-position:center; cursor:pointer;}
#pipeline .table-box tbody th .more_btn.close {background-image:url("/img/sub/technology/btn_close.png");}




/* Technology :: investors */
#investors .basic-tb th {padding:10px;}



/* contact */
#contact {padding:60px 0 0 !important;}
#contact .location .section-title {margin-bottom:60px;}
#contact .location dl {display:flex; flex-direction:column; align-items:center; gap:20px; text-align:center;}
#contact .location .map {margin-top:140px;}

@media screen and (max-width:1024px) {
  #contact .location .map {padding-bottom:11.719vw;}
}
@media screen and (max-width:768px) {
  #contact .location .map {padding-bottom:90px;}
  #contact .location .map {margin-top:13.672vw;}
}











/* Career - Career */
@media screen and (max-width: 1150px){
	#career br{ display: none; }
}

