/* 학과 공통 조직도 */
.organ-tree-wrap.depart .organ-tree-box > p{position:relative;margin:0 auto;padding:18px;width:280px;background:#fff;border:1px solid #d7d7d7;box-sizing:border-box;text-align:center;}
.organ-tree-wrap.depart .organ-tree-box > p:before{content:'';display:block;position:absolute;top:100%;left:50%;z-index:10;width:7px;height:7px;background:#004a90;border:3px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.organ-tree-wrap.depart .organ-tree-box > p:after{content:'';display:block;position:absolute;top:100%;left:50%;width:1px;height: 400%;background:#d7d7d7;}
.organ-tree-wrap.depart .organ-tree-box > p > span{display:inline-block;position:relative;font-size:18px;color:#222;font-weight:500;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box{margin:0 auto;max-width:795px;min-height:200px;box-sizing:border-box;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box:after{content:'';display:block;clear:both;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul:after{content:'';display:block;clear:both;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li{float:left;width:30%;font-size:18px;line-height:23px;text-align:center;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li:nth-of-type(2n - 1){padding:0 20% 0 0;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li:nth-of-type(2n){padding:0 0 0 20%;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > span{display:block;position:relative;margin:40px 0 0;padding:12px 10px;background:#f19c14;box-sizing:border-box;color:#fff;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box .left-box ul li:nth-of-type(2n) span{background:#213b54;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li:nth-of-type(2n) span:after{left:unset;right:100%;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul{position:absolute;right:0;width:45%;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul:before{content:'';display:block;position:absolute;left:-22%;width:11%;height:1px;background:#d7d7d7;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul:after{content:'';display:block;position:absolute;top:50%;left:-11%;width:1px;height:calc(100% - 50px);background:#d7d7d7;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li{position:relative;margin:0 0 15px;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li:before{content:'';display:block;position:absolute;top:50%;left:0;width:11%;height:1px;background:#d7d7d7;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li:last-of-type{margin:0;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li span{display:block;padding:12px 10px;background:#fff;border:1px solid #d7d7d7;box-sizing:border-box;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box .left-box ul li span{margin:70px 0 0;}
.organ-tree-wrap.depart .organ-tree-box .tree-top-box .left-box ul li span:after{content:'';display:block;position:absolute;top:50%;left:100%;width:67%;height:1px;background:#d7d7d7;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box{margin:0 auto;max-width:795px;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul{text-align:justify;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul:before{content:'';display:block;margin:0 auto;width:70.1%;height:1px;background:#d7d7d7;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul:after{content:'';display:inline-block;width:100%;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li{display:inline-block;position:relative;margin:26px 0 0;width:30%;text-align:center;vertical-align:top;box-sizing:border-box;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li:before{content:'';position:absolute;top:-26px;left:50%;width:1px;height:26px;background:#d7d7d7;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li > span{display:block;padding:12px 10px;background:#213b54;font-size:18px;line-height:23px;color:#fff;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul{position:absolute;top:100%;left:0;width:100%;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul li{margin:35px 0 0;padding:12px 10px;background:#fff;border:1px solid #d7d7d7;font-size:17px;color:#333;box-sizing:border-box;}
.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul li:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:35px;background:#d7d7d7;}

@media screen and (max-width: 768px) {
	/* 학과 공통 조직도 */
	.organ-tree-wrap.depart{padding:20px 10px;}
	.organ-tree-wrap.depart .organ-tree-box{min-height:auto;}
	.organ-tree-wrap.depart .organ-tree-box > p{padding:15px;width:180px;}
	.organ-tree-wrap.depart .organ-tree-box > p:before{width:5px;height:5px;border-width:2px;}
	.organ-tree-wrap.depart .organ-tree-box > p:after{height:20px;}
	.organ-tree-wrap.depart .organ-tree-box > p > span{font-size:16px;}
	.organ-tree-wrap.depart .organ-tree-box > p > span:before{width:95px;height:95px;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box{padding:20px 0 0 0;min-height:auto;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div{width:auto;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li{float:none;margin:0 0 10px;padding:0;width:auto;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li:nth-of-type(2n - 1){padding:0;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li:nth-of-type(2n){padding:0;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > span{position:relative;padding:8px 15px;font-size:15px;line-height:21px;text-align:left;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul{padding:10px 0 0 20px;position:relative;width:auto;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul:before{left:10px;width:1px;height:calc(100% - 19px);}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li{margin:0 0 10px;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li:before{width:10px;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box > div > ul > li > ul li span{padding:8px 15px;font-size:14px;line-height:21px;text-align:left;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box .left-box ul li span{margin:0;}
	.organ-tree-wrap.depart .organ-tree-box .tree-top-box .left-box ul li span:after{display:none;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul:before{display:none;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul:after{display:none;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li{display:block;margin:10px 0 0;width:auto;text-align:left;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li:before{display:none;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul{position:relative;padding:10px 0 0 20px;width:auto;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul:before{content:'';display:block;position:absolute;top:0;left:10px;width:1px;height:calc(100% - 18px);background:#d7d7d7;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul li{position:relative;margin:0;padding:8px 15px;width:auto;font-size:14px;line-height:21px;text-align:left;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li ul li:before{top:50%;left:-10px;width:10px;height:1px;}
	.organ-tree-wrap.depart .organ-tree-box .tree-bottom-box > ul > li > span{padding:8px 15px;font-size:15px;line-height:21px;}	

}