/* 조직도 */
#org{background:none;}
.org-wrap					{text-align:center;}
.org-wrap ul				{text-align:left;}
.org-wrap div				{position:relative;}
.org-wrap *:after,
.org-wrap *:before			{position:absolute;}
.org-wrap .org1				{margin:0 auto;width:300px;height:80px;text-align:center;line-height:80px;font-size:36px;font-weight:500;color:#fff;}
.org-wrap .org1 .inbg		{margin:0 auto;position:absolute;left:0px;top:0px;width:300px;height:80px;background:url(../img/bx_tit1.gif) no-repeat 0 50%;-ms-box-shadow:10px 10px 20px rgba(0,0,0,0.2);-o-box-shadow:10px 10px 20px rgba(0,0,0,0.2);z-index:-1;}
.org-wrap .org1-line		{position:relative;width:100%;display:block;}
.org-wrap .org1-line:before	{content:"";height:960px;left:50%;top:0;border-right:1px solid #ddd;z-index:-2;}
.org-wrap .org2				{width:300px;margin:50px 0 80px 0;line-height:40px;}
.org-wrap .org2:before,
.org-wrap .org2:after		{top:27px;display:block;border-left:1px solid #ddd;}
.org-wrap .org2:before		{height:260px;}
.org-wrap .org2.list:before		{height:815px;}
.org-wrap .org2:after		{height:417px;}
.org-wrap .org2.right:before{content:"";left:-20%;}
.org-wrap .org2.left:after	{content:"";right:-20%;}
.org-wrap .org2-1			{margin:2px 0;background:#35a6b8;}
.org-wrap .org2-1:before,
.org-wrap .org2-1:after		{top:50%;display:block;width:20%;border-bottom:1px solid #ddd;z-index:-1;}
.org-wrap .right .org2-1:before	{content:"";left:-20%;}
.org-wrap .left .org2-1:after	{content:"";right:-20%;}
.org-wrap .org2-1:nth-of-type(3):before,
.org-wrap .org2-1:nth-of-type(3):after{width:120%;}
.org-wrap .right .org2-1:nth-of-type(3):before	{left:-120%;}
.org-wrap .left .org2-1:nth-of-type(3):after	{right:-120%;}
.org-wrap .org2-1 a,
.org-wrap .org2-1 span		{display:block;color:#fff;}
.org-wrap .org2-1 a:after	{content:"\f2d2";font-family:FontAwesome;right:15px;font-size:12px;}
.org-wrap .org2-1.list:before	{top:8%;}
.org-wrap .org2-1 ul	{background:#EFEFEF;}
.org-wrap .org2-1 ul li	{text-align:center;}
.org-wrap .org3			{padding:0 200px;line-height:60px;margin:0 0 40px 0;}
.org-wrap .org3:before{content:"";display:block;width:calc(100% - 40%);top:50%;left:20%;border-bottom:1px solid #ddd;}


.org-wrap .org3-1		{margin:0 auto;background:url(../img/bx_tit2.gif) no-repeat 0 50%;width:300px;font-size:20px;color:#fff;}
.org-wrap .org3-1:after	{content:"";display:block;height:40px;left:50%;top:60px;border-left:1px solid #ddd;}
.org-wrap .org4			{margin:0 -10px;}
.org-wrap .org4:before	{content:"";display:block;width:calc(100% - 30%);left:20%;top:-40px;border-bottom:1px solid #ddd;}
.org-wrap .org4 .bx		{float:left;width:calc(20% - 20px);margin:0 10px;}

.org-wrap .org4-1		{margin-top:80px;line-height:40px;background-color:#5AAFD4;border:1px solid #5AAFD4; color:#fff;}
.org-wrap .org4-1.line	{position:relative;}
.org-wrap .org4-1.line:before	{content:"";position:absolute;top:-80px;left:50%;display:block;height:80px;border-left:1px solid #ddd;}
.org-wrap .org4-2 p		{margin-top:10px;background:#EFEFEF;padding:15px 5px;color:#6D788B;}
.org-wrap .org4-2 p a	{display:block;color:#6D788B;margin:-15px -5px;padding:15px 5px;}
.org-wrap .org4-2 p a:hover	{background:#6D788B;color:#fff;}
.org-wrap .org4-2 > ul	{padding:10px 15px;border:1px solid #EFEFEF;background:#fff;font-size:14px;}
.org-wrap .org4-2 li	{margin:5px 0;padding-left:10px;}
.org-wrap .org4-2 ul.bu li:before{position:absolute;}
.org-wrap .org4-2 li li	{margin:3px 0;padding-left:10px;}
.org-wrap .org4-2 li li:before	{left:0;top:0;}
.org-wrap .org4-2 li a:hover	{color:#FF9900;}
.org-wrap .org5			{margin-top:20px;}
#org .org5 .org3bg2{width:100%; margin-left:0;}
#org .org5 .org3bg2 .tit{line-height:40px; background:#0a50a1; color:#fff;}

#org .org5 .org3bg .tit{line-height:40px; background:#f4f4f4;}
.org-wrap .org5 .bx-wrap{width:100%; float:none;}	
.org-wrap .org5 .bx-wrap .bx		{float:left;width:calc(33.33% - 40px);margin:0 20px;}
.org-wrap .org5 .bx:nth-of-type(1):after	{top:60px;}
.org-wrap .org5-1		{margin:60px 0 20px 0;line-height:60px;color:#6D788B;border:1px solid #6D788B;background:#fff;}
.org-wrap .org5-1:after	{content:"";display:block;left:50%;top:0;height:135%;border-left:1px solid #ddd;z-index:-1;}


/*20220128 조직도 변경_한지언*/
.org-wrap .bx-wrap		{position:relative;float:left;width: 50%;}
.org-wrap .bx-wrap:before {content:"";position:absolute;top:-40px;left:50%;display:block;height:40px;border-left:1px solid #ddd;}
.org-wrap .org5 .bx-wrap:before{display:none;}
.org-wrap .bx-wrap .bx	{width:232px;}
.org-wrap .org3-2		{width:450px;line-height:40px;background:#F5AD1D ;font-size:16px;color:#fff;}
.org-wrap .bx-wrap.move-l .org3-2 {margin-left:130px;}


.org-wrap1025 .org-wrap2{display:flex;justify-content:space-between;margin: 0 auto;}
.org-wrap1025 .org2 > org2-1:before{content:""; borde}
.org-wrap1025 .org2-2{width:250px;}
.org-wrap1025 .org2{width:250px;}
.org-wrap1025 .bx-wrap .bx	{width: calc(50% - 20px);}
.org-wrap1025 .org-wrap2:before{content: "";position: absolute;background: #D7D7D7;z-index: -1;width: 61%;height: 1px;top: 70px;left: 50%;transform: translateX(-50%);}
.org-wrap1025 .org4:before{width:50%; left:25%;}
.org-wrap1025 .bx-wrap.move-l .org3-2{margin:0 auto}
.org-wrap1025 .org4-1.line{margin-top:10px;}
.org-wrap1025 .org1-line:before{height:1050px;}
.org-wrap1025 .org4-1.line:before{display:none;}
.org-wrap1025 .org2-2 p{background:#EFEFEF; color:#6D788B; margin:3px 0;}
.org-wrap1025 .org4-1 a{color:#fff;}

/* 20250317 조직도변경_박향아 */
.org-wrap1025 .org-wrap2{width:70%;}
.org-wrap1025 .bx-wrap.move-l .org3-2:before{left:50%;width:50%;}
.org-wrap .org3-3{position:absolute;right: 10px;top:80px;width:180px;line-height:50px;background:#6D788B;color:#fff;}
.org-wrap .org4 .bx-wrap2{/* margin-top: 90px; */}
.org-wrap .org4 .bx-wrap2:before{/* content:''; */position:absolute;top:0;left:50%;transform: translateX(-50%);width: calc(55% - 20px);display:block;border-bottom: 1px solid #ddd;}
.org-wrap .org4-1{margin-top:10px;}
.org-wrap .org4-1.org-bx{background:#17A896; border-color:#17A896;}
.org-wrap2{text-align:center;}
.org-wrap2 .bx-wrap{margin:0 -20px;}
.org-wrap2 .bx-wrap.line{position:relative;}
.org-wrap2 .bx-wrap.line:before{content:'';position:absolute;top: -30px;left:50%;transform: translateX(-50%);width: 75%;display:block;border-bottom: 1px solid #ddd;}
.org-wrap2 .line{border-top:none;}
.org-wrap2 .bx{float:left;width:calc(25% - 40px);margin:0 20px;}
.org-wrap2 .bx-wrap.line .bx{position:relative;}
.org-wrap2 .bx-wrap.line .bx:nth-child(n+2):before{content:'';display:block;height: 30px;position:absolute;left:50%;top: -30px;border-left:1px solid #ddd;}
.org-wrap2 [class*="line"]:before	{position:absolute;}
.org-wrap2 .org1-1{width: 100%;line-height:60px;background:url(../img/bx_tit2.gif) no-repeat 0 50%;font-size:20px;color:#fff;}
.org-wrap2 .org1-1.line{position:relative;width: calc(25% - 30px);margin-bottom:60px;}
.org-wrap2 .org1-1.line:before{content:'';display:block;height: 60px;left:50%;top:60px;border-left:1px solid #ddd;}
.org-wrap2 .org1-2 p{line-height:60px;color:#FF9900;border:1px solid #FF9900;background:#fff;}
.org-wrap2 .org1-2 p a{color:#FF9900;}
.org-wrap2 .org1-2:nth-child(n+2) p{margin-top:20px;}
.org-wrap2 .org1-2 ul{text-align:left;}
.org-wrap2 .org1-2 .bu > li{margin:5px 0;padding-left:10px;}
.org-wrap2 .org1-2 ul ul li{margin:3px 0;}
.org-wrap2 .org1-2 .bu{padding:10px 15px;border:1px solid #EFEFEF;background:#fff;font-size:14px;}
.org-wrap2 .org1-3 p{margin-top:10px;background:#EFEFEF;padding:15px 5px;color:#6D788B;}


.org-wrap .org4 .bx-wrap4 .bx{float:right; }
.org-wrap .org4 .bx-wrap4 .bx2{width:calc(33.33% - 20px); margin:0 10px; height:auto;}
.org-wrap .org4 .bx-wrap4 .bx2 .org4-1{margin-top:60px;}

@media only screen and (max-width:1240px){ /* 960px */
	.org-wrap .org1-line:before {height:1220px;}
	.org-wrap-close .org1-line:before{height:560px !important;}
	.org-wrap .org3		{padding:0 100px;}
	.org-wrap .org3-2 {width:225px;}
	.org-wrap .org4-2 p	{font-size:15px;}
	.org-wrap .bx-wrap.mo-right {float:right;margin-top:40px;}
	.org-wrap .bx-wrap .bx {width:225px;}
	.org-wrap-close .org2.right:before{left:-19.1% !important;}
	.org-wrap-close .right .org2-1:before{left:-19% !important;}
	.org-wrap-close .org4:before{width:calc(100% - 37.5%);}
	.org-wrap .org4:before{width: calc(100% - 50%); left: 25.1%;}

	.org-wrap1025 .org2{width:220px;}
	.org-wrap .org3-2{width:220px;}
	.org4 > div{ width:calc(100% / 3);}
	.org-wrap1025 .org2-2 p{width:220px;}

	/* 20250317 박향아 수정 */
	.org-wrap1025 .org-wrap2:before{width:67%;}
	.org-wrap .org3-3{width:130px;}
	.org-wrap .org4 .bx-wrap2:before{width:50%;}
	.org-wrap .bx-wrap .bx{width:calc(50% - 20px);}

	.org-wrap2 .bx-wrap{margin:0 -10px;}
	.org-wrap2 .bx{float:left;width:calc(25% - 20px);margin:0 10px;}
	.org-wrap .org4 .bx-wrap4 .bx2 .org4-1{margin-top:10px;}

}
@media only screen and (max-width:1023px){ /* 720px */
    .org-wrap .org2 {margin:0;} 
	.org-wrap .org2.right:before{left:-10% !important;}
	.org-wrap-close .org2.list:before{height:365px !important;}
	.org-wrap .org2.left:after	{right:-10%}
	.org-wrap .org2-1:before,
	.org-wrap .org2-1:after		{width:10%;}
	.org-wrap .right .org2-1:before	{left:-10% !important;}
	.org-wrap .left .org2-1:after	{right:-10%;}
	.org-wrap .org3		{padding:0;}
	.org-wrap .org4-2 p	{font-size:15px;}
	.org-wrap .org4,
	.org-wrap .org5		{margin:0;}
	.org-wrap .org4 .bx	{width:100%;}
	.org-wrap .org5 .bx	{width:calc(25% - 10px);margin:0 5px;}
	.org-wrap .org5 .bx:nth-of-type(1)			{width:calc(100% - 10px);}
	.org-wrap .org5 .bx:nth-of-type(1):after	{height:calc(100% - 60px);}
	.org-wrap .org4-1.line:before {content:none;}
	.org-wrap .bx-wrap {float:none;}
	.org-wrap .bx-wrap.move-l .org3-2 {margin-left:0; margin-top:20px;}
	.org-wrap .bx-wrap.move-l .org3-2:before {content:none;}
	.org-wrap .org3-2 {width:100%;margin:20px 0 0 0;background-size:cover;}
	.org-wrap .org4:before {content:none;}
	.org-wrap .org4 .bx {float:none;margin:0;}
	.org-wrap .org4-1 {margin-top:20px;}
	.org-wrap .bx-wrap.mo-right {float:none;}
	.org-wrap-clsoe .org2.right:before{left:-10% !important;}
	.org-wrap-clsoe .right .org2-1:before{left:-10% !important;}

	/*20231026 오세훈 수정  */
	.org-wrap .bx-wrap:before{content:none;}
	.org-wrap .org3-2:after{content:none;}
	.org-wrap .org4 .bx:after{content:none;}
	.org-wrap1025 .org-wrap2{flex-direction:column;}
	.org-wrap1025 .org2-2{width:100%;}
	.org-wrap1025 .org2{width:100%;}
	.org-wrap1025 .org2:first-child{margin:50px 0 0 0;}
	.org-wrap1025 .org-wrap2{margin-top:0;}
	.org-wrap1025 .org-wrap2:before{display:none;}
	.org-wrap1025 .org2-2 p{width:100%;}
	.org-wrap1025 .org2{width:100%;}
	.org-wrap .org3-2{width:100%;}
	.org4 > div{width:100%;}

	/* 20250317 박향아 수정 */
	.org-wrap .org3-3{width: 100%;right:0;}

	.org-wrap2 .bx-wrap{margin:0;}
	.org-wrap2 .bx{width:100%;margin:0;}
	.org-wrap2 .org1-1{background-size:cover;}
	.org-wrap2 .org1-1.line{width:100%;margin-bottom:20px;}
	.org-wrap2 .org1-1.line:before,
	.org-wrap2 .bx-wrap.line:before,
	.org-wrap2 .bx-wrap.line .bx:nth-child(n+2):before{display:none;}
	.org-wrap2 .bx:nth-child(n+2){margin-top:10px;}
	.org-wrap2 .org1-2 p{line-height:50px;}
	.org-wrap .bx-wrap.move-l:nth-child(2){margin-left:20px;}
	.org-wrap .bx-wrap{float:left; width:calc(50% - 10px);}
	.org-wrap .org1-line:before{height:1470px;}
	.org-wrap .org5 .bx-wrap .bx{width:100%; margin:0;}
}
@media only screen and (max-width:767px){ /* auto */
	.org-wrap *:after, .org-wrap *:before	{display:none !important;}
	.org-wrap ul.bu li:before	{display:inline-block !important;}
	.org-wrap .left, .org-wrap .right	{float:none !important;}
	.org-wrap .org1		{margin-bottom:20px;}
	.org-wrap .org2, .org-wrap .org3	{margin:0;}
	.org-wrap .org2, .org-wrap .org3-1,
	.org-wrap .org5 .bx:nth-of-type(1)	{width:100%;font-size:16px;}
	.org-wrap .org3-1	{margin:0 0 2px 0;background-size:100% auto;float:none !important;}
	.org-wrap .org3-1.left,
	.org-wrap .org3-1.right	{float:none !important;}
	.org-wrap .org4, .org-wrap .org5	{margin:0;}
	.org-wrap .org4 .bx, .org-wrap .org5 .bx	{width:100%;margin:0;float:none;}
	.org-wrap .org4-1, .org-wrap .org5-1		{margin:10px 0 0 0;}

	.org-wrap .bx-wrap {float:none;}
	.org-wrap .org3-2 {width:100%;background-size:cover;}
	
	/* 20250317 박향아 수정 */
	.org-wrap{margin-top:30px;}
	.org-wrap1025 .org2:first-child{margin-top:0;}
	.org-wrap .bx-wrap.move-l:nth-child(2){margin-left:0;}
	.org-wrap .bx-wrap{float:left; width:100%;}
	.org-wrap .bx-wrap.move-l .org3-2{margin-top:10px;}
	.org-wrap .org4-1, .org-wrap .org5-1{line-height:30px;}
	.org-wrap .org4 .bx-wrap4 .bx2{width:100%; margin:0;}
	
}
