/* 조직도 전용. .tab-pane / .ebcontents-process / .ebcontents-sect02 는 건드리지 않음 */
.org-chart {max-width:1100px;margin:0 auto;padding:10px 0 30px;font-family:'Nanum Gothic',sans-serif;}
.org-chart .org-row,
.org-chart .org-branch {display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:14px;}
.org-chart .org-card {width:160px;min-height:92px;background:#fff;border:1px solid #d0d0d0;box-shadow:2px 2px 0 rgba(0,0,0,.12);text-align:center;box-sizing:border-box;}
.org-chart .org-card strong {display:block;padding:12px 8px 10px;font-size:14px;color:#222;font-weight:700;line-height:1.35;}
.org-chart .org-card span {display:block;padding:8px 8px 10px;background:#f0f0f0;font-size:12px;color:#666;font-weight:400;line-height:1.45;min-height:44px;}
.org-chart .org-card-top {width:220px;border-top:3px solid #d64545;}
.org-chart .org-card-top strong {font-size:15px;}
.org-chart .org-row {position:relative;margin-bottom:36px;}
.org-chart .org-row:after {content:"";position:absolute;left:50%;bottom:-36px;width:1px;height:36px;margin-left:-1px;background:#c8c8c8;}
.org-chart .org-branch {position:relative;padding-top:0;}
.org-chart .org-branch:before {content:"";position:absolute;top:-18px;left:80px;right:80px;height:1px;background:#c8c8c8;}
.org-chart .org-branch .org-card {position:relative;}
.org-chart .org-branch .org-card:before {content:"";position:absolute;top:-18px;left:50%;width:1px;height:18px;margin-left:-1px;background:#c8c8c8;}
.org-chart .org-col {display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;}
.org-chart .org-col .org-card + .org-card:before {content:"";position:absolute;top:-18px;left:50%;width:1px;height:18px;margin-left:-1px;background:#c8c8c8;}
.org-chart .org-branch-3:before {left:16%;right:16%;}
.org-chart .org-branch-4:before {left:10%;right:10%;}
.org-chart .org-branch-6:before {left:7%;right:7%;}
.org-chart .org-branch-6 .org-card {width:150px;}
.org-chart .org-branch-2:before {left:calc(50% - 127px);right:calc(50% - 127px);}
.org-chart-mgmt {max-width:720px;padding:10px 0 30px;}
.org-chart-mgmt .org-card {width:240px;}
.org-chart-mgmt .org-card-top {width:280px;}
.org-chart-office .org-card {width:180px;}
.org-chart-office .org-card-top {width:240px;}
@media (max-width:991px){
	.org-chart .org-row:after,
	.org-chart .org-branch:before,
	.org-chart .org-branch .org-card:before,
	.org-chart .org-col .org-card + .org-card:before {display:none;}
	.org-chart .org-row {margin-bottom:14px;}
	.org-chart .org-card,
	.org-chart .org-card-top,
	.org-chart .org-branch-6 .org-card,
	.org-chart-mgmt .org-card,
	.org-chart-mgmt .org-card-top,
	.org-chart-office .org-card,
	.org-chart-office .org-card-top {width:100%;max-width:280px;}
	.org-chart-mgmt {max-width:100%;padding:10px 0 20px;}
	.org-chart .org-col {width:100%;}
}
