/* 조직도 */
 
.organ1{position:relative;width:100%;}
.organ1:after{content:"";display:block;clear:both;visibility:hidden;}
.organ1>li{position:relative;padding-bottom:45px;}
.organ1 li[class^="lv"]>strong{display:block;position:relative;margin:0 auto;padding:15px 0;width:190px;font-size:17px;font-weight:400;color:#fff;text-align:center;z-index:1}
.organ1 li.lv1 strong{padding:0;width:145px;height:168px;line-height:168px;background:url(../img/content/organ_lv1.png) no-repeat;font-size:20px;font-weight:bold;color:#fff}
.organ1 li.lv1 strong:after{content:"";display:block;position:absolute;top:168px;left:72px;height:440px;border-left:1px solid #cacaca;}
.organ1 li.lv2 strong{background:#a52d69;color:#fff;}
.organ1 li.lv3_1{margin:0 auto;padding:0;width:180px;}
.organ1 li.lv3_1 strong{position:absolute;top:-25px;right:-250px;background:#b7b7b7;}
.organ1 .lv3_1 strong:before{content:"";display:block;position:absolute;top:50%;left:-150px;width:150px;border-top:1px solid #cacaca;}
.organ1 li.lv3_2>strong{background:#6a7698;color:#fff;}

.organ1 li.lv3>strong{background:#6a7698;color:#fff;}
.organ1 li.lv3:before{content:"";display:block;position:absolute;bottom:-56px;left:86px;width:780px;border-top:1px solid #cacaca;}

.organ1 li[class^="lv4_"]{float:left;padding:85px 0;width:18%;margin-left:2.5%;}
.organ1 li.lv4_1{margin-left:0;}
.organ1 li.lv4_1:before{content:"";display:block;position:absolute;}
.organ1 li[class^="lv4_"]>strong{width:100%;padding:18px 0;background:#fff;border:1px solid #ebebeb;font-size:16px;line-height:18px;font-weight:bold;color:#333;}
.organ1 li[class^="lv4_"]>strong:before{content:"";display:block;position:absolute;left:50%;top:-30px;height:29px;border-left:1px solid #cacaca;}
.organ1 li.lv4_3>strong:before{display:none;}
.organ1 li[class^="lv4_"]>strong span{display:block;}

.organ1.sub0105{background:url(../img/content/org_longarr.png) no-repeat 50% 336px;}
.organ1.sub0105 li.lv1 strong:after{height:150px;}
.organ1.sub0105>li{padding-bottom:25px;}
.organ1.sub0105 li.lv3:before{display:none;}
/*"";display:block;position:absolute;bottom:-115px;left:20%;width:118px;height:114px;background:url(/volunteer/img/sub1/org_longarr.png) no-repeat;border:0;}*/

.organ1 li.lv4{width:260px;margin:0 auto;}
.organ1 li.lv4:before,
.organ1 li.lv4:after{content:"";display:block;position:absolute;top:8px;width:20px;height:43px;}
.organ1 li.lv4:before{left:5px;background:url(../img/content/org_larr.png) no-repeat;}
.organ1 li.lv4:after{right:5px;background:url(../img/content/org_rarr.png) no-repeat;}
.organ1 li.lv4>strong{width:190px;background:#7b7b7b;border:1px solid #7b7b7b;}
.organ1 li.lv4>span>span[class^="con_"]{position:absolute;display:block;padding:15px 0;width:190px;background:#f5f5f5;border:1px solid #f5f5f5;font-size:17px;font-weight:400px;color:#a52d69;text-align:center;z-index:1;}
.organ1 li.lv4>span>span.con_l{top:0;left:-200px;}
.organ1 li.lv4>span>span.con_r{top:0;right:-200px;}
.organ1 li.lv4 ul{margin-top:15px;padding: 40px 15px 20px 15px;border:1px solid #e1e1e1;}
.organ1 li.lv4 ul li{padding-left:8px;background:url(../img/content/policy_list_bul.png) no-repeat 0 11px;text-align:left;}

@media all and (max-width:1280px) {
	.organ1 li.lv3_1 strong{right:-200px;}
	.organ1 .lv3_1 strong:before{left:-100px;width:100px;}
	.organ1 li.lv3:before{left:65px;width:600px;}
	.organ1 li.lv4>span>span.con_l{left:-200px;}
	.organ1 li.lv4>span>span.con_r{right:-200px;}
}

@media all and (max-width:1040px) {
	.organ1 li.lv3:before{left:9%;width:82%;}
}

@media all and (max-width:640px) {
	.organ1 li[class^="lv"]>strong{width:100%;}
	.organ1 li[class^="lv"]:before{content:"";display:block;position:absolute;bottom:-4px;left:50%;height:30px;border-left:1px solid #cacaca;}
	.organ1 li.lv3:before{display:none;}
	.organ1 li.lv1 strong{width:145px;}
	.organ1 li.lv1 strong:after{display:none;}
	.organ1>li,
	.organ1>li.lv3_1{padding-bottom:25px;width:100%;}
	.organ1 li.lv3_1 strong{position:static;width:100%;}
	.organ1 li.lv3_1 strong:before{display:none;}
	.organ1 .lv3>ul{margin-top:30px;}
	.organ1 .lv3>ul:before{top:-30px;left:50%;height:30px;border-top:0;border-left:1px solid #cacaca;}
	.organ1 .lv3>ul>li{float:none;width:100%;margin:0 0 30px 0;}
	.organ1 .lv3>ul>li> strong:before{display:none;}
	.organ1 li[class^="lv4_"]{float:none;margin:0;padding:0 0 15px 0;width:100%;}
	.organ1 li[class^="lv4_"]>strong{padding:10px 0;font-size:14px;}
	.organ1 li[class^="lv4_"]>strong span{display:inline;}
	.organ1 li[class^="lv4_"]:before,
	.organ1 li[class^="lv4_"]>strong:before{display:none;}
	.organ1 li.lv4_1 strong:before{display:block;top:-26px;height:25px;}
	.organ1>li.lv4{width:100%;}
	.organ1>li.lv4:before, .organ1>li.lv4:after{display:none;}
	.organ1>li.lv4>span>span[class^="con_"]{position:relative;left:auto;right:auto;display:inline-block;margin-bottom: 49px;width:31%;font-size:15px;}
	.organ1>li.lv4>span>span:after{content:"";display:block;position:absolute;bottom:-25px;width:41px;height:20px;background:url(../img/content/org_barr.png) no-repeat;}
	.organ1>li.lv4>span>span.con_l:after{left:38%;}
	.organ1>li.lv4>span>span.con_r:after{right:39%;}
	.organ1>li.lv4>span:after{content:"";display:block;clear:both;visibility:hidden;}
	.organ1>li.lv4>span>span.con_l{float:left;}
	.organ1>li.lv4>span>span.con_r{float:right;}
}
@media all and (max-width:460px){
	.organ1>li.lv4>span>span.con_l:after{left:30%;}
	.organ1>li.lv4>span>span.con_r:after{right:31%;}
}

@media all and (max-width:360px){
	.organ1>li.lv4>span>span.con_l:after{left:26%;}
	.organ1>li.lv4>span>span.con_r:after{right:28%;}
}