.orgcht_wrap{position:relative;z-index:1;padding-top:40px;word-break:keep-all;}
.orgcht_wrap:before{content:"";display:block;position:absolute;top:183px;left:50%;z-index:-1;width:1px;height:20%;margin-left:-0.5px;background:#898989;}
.orgcht_wrap .mast_tit{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;width:200px;height:200px;margin:0 auto;border-radius:50%;background:#0381ed;font-size:20px;color:#fff;text-align:center;box-shadow:rgba(0,0,0,0.22) 5px 5px 5px;}
.orgcht_wrap .mast_tit span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;position:relative;z-index:1;vertical-align:middle;}
.orgcht_wrap .mast_tit span em{width:100%;padding:20px;}
.orgcht_wrap > ul{position:relative;margin-top:195px;}
.orgcht_wrap > ul:before{content:"";display:block;position:absolute;top:-117px;left:50%;z-index:-1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%); transform:translateX(-50%);width:68%;height:1px;background:#898989;}
.orgcht_wrap > ul:after{content:"";display:block;clear:both;}
.orgcht_wrap > ul > li{position:relative;float:left;width:32%;margin-left:2%;}
.orgcht_wrap > ul > li:first-child {margin-left:0;}
.orgcht_wrap > ul > li:before {content:"";display:block;position:absolute;top:-117px;left:50%;width:1px;height:117px;margin-left:-0.5px;background:#898989;}
/*.orgcht_wrap > ul > li.n2:before{display:none;}*/
.orgcht_wrap .box{background:#fff;border:2px solid #114779;/*border-radius:0 */20px;padding:0px;} 
/* .orgcht_wrap .box:before,
.orgcht_wrap .box:after { content:""; display:block; position:absolute; top:0; left:0; background:#114779; }
.orgcht_wrap .box:before { width:76px; height:2px; }
.orgcht_wrap .box:after { width:2px; height:71px; } */
.orgcht_wrap .box .inner{min-height:240px;padding:30px;display:flex;flex-wrap:wrap;align-items:center;border-radius:0 20px;}
.orgcht_wrap .box,
.orgcht_wrap .box .inner{position:relative;box-sizing:border-box;}
.orgcht_wrap.ieOnly .box .inner{border-bottom-right-radius:15px;}
.orgcht_wrap .box li{position:relative;padding-left:1em;font-size:16px;color:#606060;line-height:1.8;text-align:left;}
.orgcht_wrap .box li:before {content:"";display:block;position:absolute;top:13px;left:0;width:6px;height:6px;background:#00aeef;border-radius:50%;}
.orgcht_wrap .box li span{display:block;position:absolute;top:0;left:0;padding-left:15px;color:#212121;}

.box_tit{background:#0381ed;color: #fff;padding: 12px 20px;font-size: 18px;text-align: center;;margin-bottom:5px;}

/*
=========================================================================
반응형 레이아웃 css
=========================================================================
*/

@media (max-width:1080px) {

    /* 조직도 */
    .orgcht_wrap:before { top:184px; height:135px; }
    .orgcht_wrap > ul:before { width:51%; }
    .orgcht_wrap > ul > li { width:49%; }
    .orgcht_wrap > ul > li:before { height:350px; }
    .orgcht_wrap > ul > li:nth-child(2):before { display:block; }
    .orgcht_wrap > ul > li:nth-child(odd) { margin-left:0; }
    .orgcht_wrap > ul > li:nth-child(n+3) { margin-top:20px; }
    .orgcht_wrap > ul > li:nth-child(3) { width:100%; }
    .orgcht_wrap > ul > li:nth-child(3):before { display:none; }
    .orgcht_wrap > ul > li:nth-child(3) .box .inner { min-height:auto; }

}

@media all and (max-width:800px){
	/* 조직도 */
	.orgcht_wrap:before{top:216px;}
    .orgcht_wrap > ul { margin-top:130px; }
    .orgcht_wrap > ul:before { display:none; }
    .orgcht_wrap > ul > li { float:none; width:100%; margin-left:0; margin-top:20px; }
    .orgcht_wrap > ul > li:before { height:26px;top:-20px;}
    .orgcht_wrap > ul > li:first-child { margin-top:0; }
    .orgcht_wrap > ul > li:nth-child(3):before { display:block; }
    .orgcht_wrap .box { max-width:none; }
    .orgcht_wrap .box .inner { min-height:auto; }

	
}

@media all and (max-width:480px){
	 /* 조직도 */
    .orgcht_wrap { background-size:80px auto, 60px auto; }
    .orgcht_wrap .box li { font-size:15px; }
    .orgcht_wrap .box .inner { padding:20px; }
}