  .intro-wrap-box {padding:100px 0 0;}
.organ-intro-box{height:400px;margin:0 0 50px;background:url(/_res/ajou/ace/img/content/img-intro02.jpg) no-repeat center;position:relative;}
.organ-intro-box .txt-box{position:absolute;top:-30px;right:60px;width:calc(50% - 60px);height:auto;padding:30px 40px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);box-sizing:border-box;}
.organ-intro-box .txt-box .con-p{font-size:18px;word-break:keep-all;}
.organ-intro-box .txt-box > a{display:inline-block;padding:20px 40px;color:#004ca9;border:1px solid #004ca9;transition:.3s;}
.organ-intro-box .txt-box > a:hover{color:#fff;background:#004ca9;}


/* 조직도 */
.tree-table{}
.tree-table p{width:210px;margin:0 auto;padding:20px;font-size:18px;font-weight:500;text-align:center;background:#fff;border:1px solid #ddd;box-sizing:border-box;}
.tree-table .tree-top{margin:0 auto 30px;position:relative;}
.tree-table .tree-top:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:213%;background:#ddd;}
.tree-table .tree-top p{background:#004F9E;color:#fff;border:6px solid #e6ebf1;}
.tree-table .tree-top.first p{width:400px;padding:35px 0;font-size:24px;border:20px solid #eef8ff;border-radius:80px;background:url(/_res/ajou/ace/img/content/img-bg-organ.png) no-repeat center;box-sizing:content-box;}
.tree-table .tree-top.second{width:100%;max-width:1000px;text-align:center;position:relative;}
.tree-table .tree-top.second p{display:inline-block;width:300px;background:#ffa414;border:none;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:30px;}
.tree-table .tree-top.second.side{text-align:left;}
.tree-table .tree-top.second.side p{position:relative;z-index:1;}
.tree-table .tree-top.second.side:after{content:"";position:absolute;top:50%;left:210px;height:1px;width:calc(50% - 210px);background:#ddd;}
.tree-table .tree-top.second.side:before{content:"";position:absolute;top:100%;left:50%;width:1px;height:32px;background:#ddd;}
.tree-table .tree-top.last p{background:#44b7bb;}
.tree-table .tree-bottom{width:100%;max-width:1000px;margin:0 auto 30px;text-align:center;position:relative;}
.tree-table .tree-bottom.side{text-align:left;}
.tree-table .tree-bottom.side:after{content:"";position:absolute;top:50%;left:210px;height:1px;width:calc(50% - 210px);background:#ddd;}
.tree-table .tree-bottom p{display:inline-block;width:210px;background:#f4f9ff;color:#004ca9;border:1px solid #004ca9;border-radius:30px;box-sizing:border-box;}
.tree-table .tree-bottom .branch-top{position:absolute;width:22%;top:0;right:0;}
.tree-table .tree-bottom .branch-top p{width:100%;}
.tree-table .branch{text-align:center;margin: 0 auto 30px;}
.tree-table .branch:nth-child(2) .part::after {content:'';position:absolute;bottom:100%;width:1px;height:35px;background-color:#ddd;z-index:-1;}
.tree-table .branch .bottom-line{height:35px;position:relative;}
.tree-table .branch .bottom-line:after{content:"";position:absolute;top:0;left:0;right:0;width:calc(38% + 97px);height:1px;margin:0 auto;background:#ddd;}
.tree-table .branch .part{display:inline-block;width:20%;margin:0 15px;vertical-align:top;position:relative;}
.tree-table .branch .part:after{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:35px;background:#ddd;}
.tree-table .branch .part p{width:100%;padding:0px;background:#f4f9ff;color:#002450;border:1px solid #005bac;box-sizing:border-box;}
.tree-table .branch .part p > a{display:block;padding:20px;}
.tree-table .branch .part ul{margin:5px 0 0;padding:15px;text-align:left;border:1px dashed #4f8cc2;box-sizing:border-box;}
.tree-table .branch .part:last-of-type::after {content:'';position:absolute;bottom:100%;width:1px;height:35px;background-color:#ddd;z-index:-1;}

@media screen and (max-width:1024px){
	.organ-intro-box .txt-box{width:calc(70% - 60px);}
	
	.tree-table .tree-bottom{width:100%;}
}

@media screen and (max-width:768px){
	.organ-intro-box{height:360px;}
	.organ-intro-box .txt-box{width:calc(100% - 60px);height:auto;top:50%;right:50%;padding:20px;transform:translate(50%,-50%);}
	.organ-intro-box .txt-box .con-p{font-size:16px;}
	.organ-intro-box .txt-box > a{padding:15px 30px;}
	
	.tree-table p{padding:20px 0;font-size:14px;}
	.tree-table .tree-top:after,.tree-table .tree-top.second.side:before{height:100px;}
	.tree-table .tree-top.first p{padding:20px 0;font-size:18px;}
	.tree-table .tree-top.second p{width:220px;border-radius:50px;}
	.tree-table .branch:after{content:"";display:block;clear:both;}
	.tree-table .branch .part{display:block;width:100%;margin:0 0 10px;}
	.tree-table .branch .part p > a{padding:10px;}
	.tree-table .branch .part:after{height:10px;}
	.tree-table .branch .bottom-line:after{display:none;}
	.m-none {display:none;}
}

@media screen and (max-width:480px){
	.organ-intro-box .txt-box{width:calc(100% - 40px);padding:15px;}
	.organ-intro-box .txt-box .con-p{font-size:14px;}
	.organ-intro-box .txt-box > a{padding:10px 20px;}
	
	.tree-table .tree-top{margin:0 auto 20px;}
	.tree-table .tree-top:after,.tree-table .tree-top.second.side:before{height:334%;}
	.tree-table .tree-top.first p{width:210px;font-size:16px;}
	.tree-table .tree-top.second p{width:auto;padding:15px 20px;}
	.tree-table .tree-top.second.side:after{left:auto;right:50%;width:calc(50% - 10px);}
	.tree-table .tree-bottom{width:calc(100% - 24px);margin:0 auto 20px;}
	.tree-table .tree-bottom p{width:180px;padding:10px 0;}
	.tree-table .tree-bottom:after{left:40%;width:10%;}
	.tree-table .tree-bottom.side:after{left:auto;right:50%;width:10%;}
	.tree-table .branch .bottom-line{height:20px;}
	.tree-table .branch .bottom-line:after{width:55%;}
	.tree-table .branch .part p > a{padding:10px 0;}
}