.staff {display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 40px;}
.staff > .item {padding:15px 0 20px;border-top:2px solid #4ec4c7;border-bottom:1px solid #d2d2d2;color:#2a2a2a;}
.staff > .item .txt1 {line-height:1.201em;font-size:26px;font-weight:500;}
.staff > .item .txt2 {font-size:15px;font-weight:700;}
.staff > .item .txt3 {line-height:1.69em;font-size:13px;font-weight:300;}
.staff ul {margin:14px 0 13px;}
.staff ul li {font-size:13px;line-height:1.69em;}
.staff ul li a {color:#2a2a2a;}
.staff .ico_email, .staff .ico_tel {gap:5px;}

.ico_email {display:flex;justify-content:left;align-items:center;gap:0 15px;}
.ico_email:before {content:"";display:inline-block;width:14px;height:10px;background:url(/_res/unist/novatus/img/common/ico_email.png) no-repeat 0 0;vertical-align:middle;}
.ico_phone {display:flex;justify-content:left;align-items:center;gap:0 15px;}
.ico_phone:before {content:"";display:inline-block;width:13px;height:13px;background:url(../images/ico_phone.png) no-repeat 0 0;vertical-align:middle;}
.ico_tel {display:flex;justify-content:left;align-items:center;gap:0 15px;}
.ico_tel:before {content:"";display:inline-block;margin-top:-1px;width:14px;height:11px;background:url(/_res/unist/novatus/img/common/ico_tel.png) no-repeat 0 0;vertical-align:middle;}

.map-wrap {display: flex;border: 1px solid #DDDDDD;border-radius: 10px;overflow: hidden;}
.map-wrap .map-box {max-width: 785px;width: 100%;}
.map-wrap .map-box .root_daum_roughmap {width: 100%;height: 100%;}
.map-wrap .root_daum_roughmap .wrap_map {height: 100%;}
.map-wrap .map-box .root_daum_roughmap .cont {display: none;}
.map-wrap .info {flex: 1;padding: 70px 35px;}
/*.map-wrap .info ul {margin: 0 0 30px;}*/
.map-wrap .info ul li {padding: 0 0 30px;}
.map-wrap .info ul li span {font-weight: 800;font-size: 15px;line-height: 100%;letter-spacing: -0.2px;color: #222222;position: relative;display: flex;align-items: center;gap: 8px;margin: 0 0 8px;}
.map-wrap .info ul li p {font-weight: 600;font-size: 15px;line-height: 24px;letter-spacing: -0.2px;color: #333333;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}
.map-wrap .info ul li span:before {content: "";display: inline-block;width: 21px;height: 20px;}
.map-wrap .info ul li.location span:before {background: url(/_res/unist/_share/img/temp/ico-location-map.png)no-repeat center;background-size: cover;}
.map-wrap .info ul li.tel span:before {background: url(/_res/unist/_share/img/temp/ico-tel-map.png)no-repeat center;background-size: cover;}
.map-wrap .info ul li.mail span:before {background: url(/_res/unist/_share/img/temp/ico-mail-map.png)no-repeat center;background-size: cover;}
.map-wrap .info ul li:last-child {padding: 0 0 30px;}

.map-wrap .info .btn-map a{max-width: 267px;width: 100%;padding: 15px;border-radius: 5px;background: #004BAE;display: block;text-align: center;position: relative;font-weight: 700;font-size: 15px;line-height: 100%;letter-spacing: -0.2px;color: #ffffff;display: flex;align-items: center;gap: 8px;justify-content: center;}
.map-wrap .info .btn-map a:after {content: "";display: inline-block;background: url(/_res/unist/_share/img/temp/ico-btn-map.png)no-repeat center;width: 10px;height: 10px;background-size: cover;}

.list-location {display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 30px;grid-row-gap: 30px;}
.list-location li {flex: 1;position: relative;display: flex;gap: 20px;}
.list-location li .loca-txt {flex: 1;}
.list-location li:before {content: "";display: inline-block;max-width: 73px;height: 73px;width: 100%;}

.list-location li.ico-loca01:before {background: #011655 url(/_res/unist/engineering/img/content/ico_trans1.png)no-repeat center center;background-size: cover;}
.list-location li.ico-loca02:before {background: #011655 url(/_res/unist/engineering/img/content/ico_trans2.png)no-repeat center center;background-size: cover;}
.list-location li.ico-loca03:before {background: #011655 url(/_res/unist/engineering/img/content/ico_trans3.png)no-repeat center center;background-size: cover;}
.list-location li.ico-loca04:before {background: #011655 url(/_res/unist/engineering/img/content/ico_trans4.png)no-repeat center center;background-size: cover;}


.bg-location {background: #F5F5F5;border-radius: 10px;padding: 30px;}
.bg-location .inner-location {padding: 0 0 30px;}
.bg-location .inner-location:last-child {padding: 0;}
.bg-location .inner-location .tit-location {font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.2px;vertical-align: bottom;color: #222222;padding: 0 0 16px;}


@media (max-width: 1400px) {
	.map-wrap .map-box {max-width: 600px;}
}


@media (max-width: 1024px) {
	.map-wrap {flex-direction: column;}
	.map-wrap .map-box {max-width: unset;height: 455px;}
	.map-wrap .info {padding: 20px;}

	.staff {grid-template-columns:repeat(2, 1fr);gap:20px 30px;}
}

@media (max-width: 768px) {
	.map-wrap .info .btn-map a {max-width: unset;width: auto;}
	.map-wrap .info ul li {padding: 0 0 20px;}
	.map-wrap .info ul li p {-webkit-line-clamp: unset;}

	.list-location {grid-template-columns: repeat(1, 1fr);}
	.list-location li:before {width: 50px;height: 50px;}

	.staff {grid-template-columns:repeat(1, 1fr);gap:20px 30px;}
	.bg-location {padding: 20px;}
	.bg-location .inner-location {padding: 0 0 15px;}
	.bg-location .inner-location .tit-location {font-size: 16px;padding: 0 0 10px;}
}