

/* 공통 */
.box_gr {margin:.25rem 0;  padding:.5rem 1rem; border:1px solid #c5c9d6; background:#f7f7f7; }
.overH {overflow:hidden;}


/* 주요추진과제 */
.mainPrtn{ position:relative; display:flex; flex-wrap:wrap; width:calc(100% + .7rem); margin-left:-.35rem;}
.mainPrtn dl{ position:relative; width:calc(50% - .7rem); padding:2rem 1rem 1rem; margin:1.5rem .35rem .5rem; border:1px solid #ddd; word-break: keep-all; border-radius:1rem;}
.mainPrtn dt{ font-weight: 700; font-size:.9rem; line-height:1.3; color:#000; margin-bottom:.75rem;}
.mainPrtn dt em{ position:absolute; left:0; top:-1.5rem; min-width:3rem; height:3rem; display:flex; align-items:center; justify-content:center; text-align:center; padding:0 .75rem; border-radius:2rem 2rem 2rem 0; background:#0d69cd; color:#fff;}
.mainPrtn:nth-of-type(2) dt em{ background:#099e5e;}
.mainPrtn:nth-of-type(3) dt em{ background:#00255b;}
.mainPrtn:nth-of-type(4) dt em{ background:#ff4400;}
.mainPrtn dd{ padding-right:6rem;}
.mainPrtn dd .img{ position:absolute; right:1rem; bottom:.75rem;}
.mainPrtn dd .img img{ width:5.5rem; height:auto; image-rendering:-webkit-optimize-contrast;}

/* 찾아오시는길 */
.mapWrap{ border:1px solid #c5c9d6; border-radius:0 1.75rem 0 0; background:#f6f6f6; overflow:hidden;}
.mapWrap .map{ width:100%; height:22.5rem; overflow:hidden; background:#fff;}
.mapWrap .info{ border-top:1px solid #c5c9d6; word-break: keep-all;}
.mapWrap .info h3{ position:relative; top:-1.5rem; max-width:calc(100% - 1rem); line-height:1.4; display:inline-block; font-size:.9rem; font-weight:600; color:#fff; border-radius:0 1.5rem 1.5rem 0; padding:.75rem 1.5rem; background:#0d69cd; z-index:10;}
.mapWrap .info ul{ padding:0 1rem 1.5rem;}
.mapWrap .info li + li{ margin-top:.5rem;}
.mapWrap .info li { position:relative; padding-left:1.75rem; line-height:1.4rem; font-weight:600;}
.mapWrap .info li span{ display:inline-block; margin-right:1rem;}
.mapWrap .info li i{ position:absolute; left:0; top:0; width:1.5rem; height:1.5rem; line-height:1.5rem; text-align:center; color:#fff; background:#666; margin-right:.25rem; border-radius:50%;}

/* 교육지표 */
.indicatorWrap {padding:1.5rem; background:#f5f9fc; margin:0 auto;}
.indicatorWrap .indicatorInner {background:#fff; padding:2.25rem 2rem; border-radius:1.5rem; box-shadow: 0 0 15px rgba(31,106,187,0.15);}
.indicatorWrap .tit {padding:2rem 0 3rem; text-align:center;}
.indicatorWrap .tit img {max-width:100%;}
.indicatorWrap .txtList {display:flex; justify-content:center;}
.indicatorWrap .txtList li {position:relative; width:25%;}
.indicatorWrap .txtList li ~ li {margin-left:0.7rem;}
.indicatorWrap .txtList li .img {position:absolute; left:50%; display:inline-block; width:5.5rem; height:5.5rem; line-height:7.25rem; text-align:center; border:3px solid #634d9a; border-radius:50%; background:#fff; box-shadow: 0 0 15px rgba(0,0,0,0.1); transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.indicatorWrap .txtList li:nth-child(2) .img {border-color:#4b9227;}
.indicatorWrap .txtList li:nth-child(3) .img {border-color:#ee447c;}
.indicatorWrap .txtList li:nth-child(4) .img {border-color:#ffc221;}
.indicatorWrap .txtList li .img img {max-width:55%;}
.indicatorWrap .txtList li p {width:100%; margin-top:2.75rem; padding:3.5rem 0 1.75rem; text-align:center; font-size:0.85rem; color:#000; line-height:1.4; font-weight:600; border-radius:0.75rem; background:#fcf4ff;}
.indicatorWrap .txtList li:nth-child(2) p {background:#f1ffea;}
.indicatorWrap .txtList li:nth-child(3) p {background:#fff0f4;}
.indicatorWrap .txtList li:nth-child(4) p {background:#fff9e9;}

/* 조직도 */
.orgWrap {position:relative; text-align:center;}
.orgWrap :before{ z-index:-1;}
.orgWrap:before{ content:""; position:absolute; left:50%; top:0; height:52.25%; border-left:1px solid #ddd;}
.orgWrap a{ display:block; position:relative;}
.orgWrap h3{ position:relative; display:inline-block; min-width:10rem; font-size:1.1rem; font-weight:700; color:#fff; padding:0.65rem 0.5rem; border-radius:0.25rem; background:#28348a;}
.orgWrap .org_part1 {position:relative; left: 64.5%; width:28%; padding:0.5rem 0; margin-top:2rem; text-align:center; background:#0d69cd; border-radius:0.25rem; color:#fff; font-size:0.95rem; font-weight:600; line-height:1.3;}
.orgWrap .org_part1:before { content:""; position:absolute; left:-52%; top:50%; width:12rem; height:1px; background:#ddd; }
.orgWrap .dept1{ position:relative; margin-top:0.5rem; display:flex; flex-wrap:wrap; align-items:flex-start; width:calc(100% + 2rem); margin-left:-1rem; overflow:hidden;}
.orgWrap .dept1:before { content:""; position:absolute; left:25%; top:2.4rem; width:50%; border-top:1px solid #ddd;}
.orgWrap .dept1 .part { position:relative; margin:0 1rem;}
.orgWrap .dept1 .part.col1 {width:calc(55% - 2rem);}
.orgWrap .dept1 .part.col2 { position:relative; width:calc(45% - 2rem);}
.orgWrap .dept1 .part:before{content:"";position:absolute;left:calc(43% - 1px);top: 2.7rem;height: 15.8%;border-left:1px solid #ddd;}
.orgWrap .dept1 .col1:after {content:"";position:absolute;left: 3.7rem;top: 5.5rem;height:1px;width: calc(73.2% + 1px);border-top:1px solid #ddd;}
.orgWrap .dept1 .part.col2:before{left: calc(50%);top: 3.5rem;}
.orgWrap .dept1 .part.col2:after {content:"";position:absolute;left: 3.83rem;top: 5.5rem;width: calc(65% + 1px);height:1px;background:#ddd;}
.orgWrap .dept1 .part h4{ position:relative; line-height:1.3; margin:1rem auto; font-weight:700; font-size:1.1rem; padding:0.75rem 0.5rem; border-radius:0.25rem; color:#fff;}
.orgWrap .dept1 .part h4 span{ display:inline-block; font-weight:400; font-size:0.85rem; margin:0 0.25rem;}
.orgWrap .org_part2 {position:absolute; display:flex; align-items:center; width:4.25rem; height:5rem; padding:0 0.5rem; text-align:center; word-break:keep-all; background:#585bdb; border-radius:0.25rem; color:#fff; font-size:0.8rem; font-weight:600; line-height:1.3;}
.orgWrap .org_part2:before { content:""; position:absolute; left:50%; top:-2.5rem; height:100%; border-left:1px solid #ddd;}
.orgWrap .dept2{position:relative;display:flex;flex-wrap:wrap;width:22%;margin-top:4rem;}
.orgWrap .dept2.part1 { margin-left:4.75rem; }
.orgWrap .dept2.part2 { justify-content:center; width:100%; }
.orgWrap .dept2:before {content:"";position:absolute;top: -1.5rem;border-top:1px solid #ddd;}
.orgWrap .dept2.part1:before{ left:9.2%; width:calc(81.5% + 1px);}
.orgWrap .dept2.part2:before{ left:28.75%; width:calc(42.5% + 1px);}
.orgWrap .dept2 li {position:relative;display:flex;align-items:center;width:100%;height:5rem;padding: 0px 0.25rem;border-radius:0.25rem;border:1px solid #7758db;background:#f8f6ff;font-size:0.8rem;font-weight:600;line-height:1.3;word-break:keep-all;justify-content: center;}
.orgWrap .part1 li {flex:1;}
.orgWrap .dept2 li:nth-child(2) {margin: .2rem 0 0 0;background:#fcfcfc;border-color:#ddd;height: 4rem;}
.orgWrap .dept2 li:before {content:"";position:absolute;left:50%;top: -3.5rem;height:100%;border-left:1px solid #ddd;}
.orgWrap .dept2 li:nth-child(2):before {display:none;}
.orgWrap .dept2 li ~ li {margin-left:0.5rem;}
.orgWrap .col1 h4{ position:relative; background:#7758db; margin-right:8.75rem !important;  width:53%;}
.orgWrap .col2 h4{ background:#7758db; width:65%;}

.orgWrap .part2 .dept2 {width:30%;}

.orgWrap .dept3 {display:flex;width: 100%;justify-content: space-evenly;}
.orgWrap .dept4 {display:block;width: 100%;}


/* 군위지역예술교육자원지도 */
.artmapWrap {position:relative; text-align:center; border-radius:0.25rem; background: #faf6ef url('/images/dgedu/web/dggwe/sub/img0608_03.png') repeat-x center top / cover; padding: 5rem 3.65rem 8.5rem; z-index:1;}
.artmapWrap:before,
.artmapWrap:after {content:''; position:absolute; left:50%; z-index:-1; transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.artmapWrap:before {top:0; width:100%; height:10rem; background: url('/images/dgedu/web/dggwe/sub/img0608_01.png') no-repeat center top / contain; }
.artmapWrap:after {bottom:0; width:100%; height:7.3rem; background: url('/images/dgedu/web/dggwe/sub/img0608_02.png') no-repeat center top / cover; }
.artmapWrap h3 {font-size:1.75rem; color:#222; font-weight:600; margin-bottom:2rem; word-break:keep-all; line-height:1.4;}
.artmapWrap h3 strong {font-weight:700;}
.artmapWrap a {display:block; color:#222;}
.artmapWrap .rarm_btn1 {position:relative; width:11.5rem; line-height:2.9rem; font-size:1.1rem; font-weight:600; margin:0 auto; border-radius:1.5rem; background:#f9efdc; border:1px solid #d28f1b; }
.artmapWrap .rarm_btn1:before {content:''; position:absolute; right:-0.1rem; bottom:-0.5rem; width:1.5rem; height:1.7rem; background: url('/images/dgedu/web/dggwe/sub/img0608_10.png') no-repeat 0 0 / contain; }
.artmapWrap ul {margin-top:2rem; display:flex; flex-wrap:wrap;}
.artmapWrap li {width:33.3%; text-align:left; padding:0 1.35rem;}
.artmapWrap li:nth-child(n+4) {margin-top:2rem;}
.artmapWrap li .rarm_btn2 {display:flex; height:100%; align-items:center; background:#fff; border-radius:0.5rem; box-shadow: 0 0 8px #d0b9a4; padding:1.5rem 1.75rem; font-size:0.95rem; font-weight:600; border:2px solid transparent;}
.artmapWrap li .rarm_btn2 span {line-height:initial; margin-right:0.5rem;}
.artmapWrap li .rarm_btn2 em {position:relative; display:inline-block; padding:0 0.2rem; z-index:1;}
.artmapWrap li .rarm_btn2 em:before {content:''; position:absolute; left:0; bottom:0; width:100%; height:0.75em; background:#ffe5e6; border-radius:0.65rem; z-index:-1;}
.artmapWrap li:nth-child(2) .rarm_btn2 em:before {background:#fff9d0;}
.artmapWrap li:nth-child(3) .rarm_btn2 em:before {background:#e0f6d9;}
.artmapWrap li:nth-child(4) .rarm_btn2 em:before {background:#d9f2f6;}
.artmapWrap li:nth-child(5) .rarm_btn2 em:before {background:#d9e7f6;}
.artmapWrap li:nth-child(6) .rarm_btn2 em:before {background:#e3d9f6;}
/* 군위지역예술교육자원지도:레이어팝업 */
.artmapWrap li .map_list{position:absolute; top:25%; left:50%; margin-left:-25%; padding:1.5rem; width:50%; background:#fff; border:2px solid #795941; z-index:3; box-sizing:border-box; border-radius:0.75rem;}
.artmapWrap li .map_list p{ width: 9rem; line-height:2.5rem; background:#dc535a; border-radius:1.25rem; text-align:center; margin:0 auto; font-size:1rem; color:#fff;}
.artmapWrap li .map_list ul {display:block; margin-top:20px;  max-height:11.7rem; overflow-y:auto; border-radius:0.25rem; background:#f2f2f2; padding:0.75rem 1.25rem;}
.artmapWrap li .map_list ul li{position:relative; width:100%; padding:0 0 0 0.75rem; text-align:left; line-height:1.75rem; margin-top:0; font-size:0.85rem;}
.artmapWrap li .map_list ul li:before{content:""; display:block; position:absolute; top:43%; left:0; width:6px; height:6px; background:#dc535a; border-radius:50%;}
.artmapWrap li .map_list ul li:first-child{border-top:0;}
.artmapWrap li .map_list a.close{position:absolute; top:1.5rem; right:1.5rem; width:2.5rem; height:2.5rem; line-height:2.5rem; text-align:center; border-radius:50%; font-size:1rem; background:#e7e7e7; }
/* 군위지역예술교육자원지도:over */
.artmapWrap .rarm_btn1:hover,
.artmapWrap .rarm_btn1:focus {background:#d28f1b; color:#fff;}
.artmapWrap li .rarm_btn2:hover,
.artmapWrap li .rarm_btn2:focus {border-color:#dc535a;}
.artmapWrap li .map_list ul li a:hover,
.artmapWrap li .map_list ul li a:focus {font-weight:600; }

/* Wee 센터 조직도 *//*250304*/
.org2Wrap {position:relative; text-align:center;}
.org2Wrap :before{ z-index:-1;}
.org2Wrap:before{ content:""; position:absolute; left:50%; top:0; height:9.4rem; border-left:1px solid #ddd;}
.org2Wrap a{ display:block; position:relative;}
.org2Wrap h3{ position:relative; display:inline-block; min-width:10.5rem; font-size:1.1rem; font-weight:700; color:#fff; padding:0.65rem 0.5rem; border-radius:0.25rem; background:#214164;}
.org2Wrap .part_list {position:relative; display:flex; width:75%; margin:2rem auto 0; justify-content:space-between;}
.org2Wrap .part_list:before { content:""; position:absolute; left:0; top:50%; width:100%; height:1px; background:#ddd; }
.org2Wrap .org_part1 {position:relative; width:26.2%; padding:0.65rem 0; text-align:center; background:#1f6abb; border-radius:0.25rem; color:#fff; font-size:0.95rem; font-weight:600; line-height:1.3;}
.org2Wrap .dept1 { position:relative; display:flex; flex-wrap:wrap; align-items:flex-start; width:calc(100% + 1rem); margin-left:-0.5rem; overflow:hidden;}
.org2Wrap .dept1:before { content:""; position:absolute; left:12.5%; top:1.75rem; width:75%; border-top:1px solid #ddd;}
.org2Wrap .dept1 .part { position:relative; margin:0 0.5rem; width:calc(25% - 1rem);}
.org2Wrap .dept1 .part:before{ content:""; position:absolute; left:calc(50% - 1px); top:1.75rem; height:20%; border-left:1px solid #ddd;}
.org2Wrap .dept1 .part h4{ position:relative; display:flex; align-items:center; justify-content:center; height:3.5rem; line-height:1.3; margin: 3.5rem 0 1rem; font-weight:600; font-size:0.8rem; padding:0.65rem 0.5rem; background:#f5faff; border:1px solid #1f6abb; border-radius:0.25rem; color:#010101;}
.org2Wrap .dept2{ position:relative; margin-top:1rem; border-radius:0.25rem; border:1px solid #c5c9d6; padding:0.5rem 0.75rem;}
.org2Wrap .dept2 li {position:relative; text-align:left; padding-left:0.5rem; font-size:0.75rem; line-height:1.5rem; word-break:keep-all; letter-spacing:-1px;}
.org2Wrap .dept2 li:before {content:''; position:absolute; left:0; top:0.6rem; width:5px; height:5px; border-radius:50%; background:#8b92ab;}

/* 교육방향 */
.eduPlan{ padding:2rem; background:#f5f9fc; line-height:1.4;}
.eduPlan .inner{ position:relative; border-radius:2rem; padding:2rem; background:#fff; box-shadow:0 0 1rem rgba(0,0,0,0.1); overflow:hidden;}
.eduPlan h3{ text-align:center; margin:0 5rem;}
.eduPlan h3 img,
.eduPlan .logo img{ max-width:100%; height:auto; image-rendering:-webkit-optimize-contrast;}
.eduPlan .ci{position:absolute; right:1rem; top:1rem;}
.eduPlan .ci img{ width:4.5rem; height:auto;} 
.eduPlan .part1 ul{ position:relative; display:flex; flex-wrap:wrap; margin:2rem auto 1rem; z-index: 1;}
.eduPlan .part1 ul:before{ content:""; position:absolute; left:10%; top:50%; width:80%; border-top:1px solid #c5c9d6; z-index:-1;}
.eduPlan .part1 li{ position:relative; flex:1;}
.eduPlan .part1 li:before{ content:""; position:absolute; left:calc(50% - 5rem); top:calc(50% - 5rem); width:10rem; height:10rem; border-radius:50%; border:1rem solid #fff;}
.eduPlan .part1 li p{ position:relative; width:8rem; height:8rem; display:flex; align-items:center; justify-content:center; margin:auto; font-size:.9rem; text-align:center; border-radius:50%; border:.5rem solid; color:#000; font-weight:600; background:#fff;}
.eduPlan .part1 li p:before,
.eduPlan .part1 li p:after{ content:""; position:absolute; top:calc(50% - 5px); width:10px; height:10px; border-radius:50%; background:#c5c9d6;}
.eduPlan .part1 li p:before{left:-1.5rem; }
.eduPlan .part1 li p:after{right:-1.5rem; }
.eduPlan .part1 li:first-of-type p:before{display:none;}
.eduPlan .part1 li:last-of-type p:after{display:none;}
.eduPlan .part2 ul{ position:relative; width:calc(100% + .5rem); padding-top:2.5rem; display:flex; flex-wrap:wrap; margin-left:-.25rem;}
.eduPlan .part2 li{ position:relative; flex:1; margin:0 .25rem; border-radius:1rem; padding:1rem 1.25rem;}
.eduPlan .part2 li p{ width:4.5rem; height:4.5rem; display:flex; align-items:center; justify-content:center; margin:-3rem auto 0; border-radius:50%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.eduPlan .part2 li span{ display:block; line-height:1.4; margin-top:1rem; font-size:.85rem; color:#000; text-align:center; font-weight:600; word-break:keep-all; }
.eduPlan .logo{ text-align:center; margin-top:2rem;}
/* 교육방향 : 색상 */ 
.eduPlan .part1 li.col1 p{ border-color:#814a94;}
.eduPlan .part1 li.col2 p{ border-color:#4e9c2b;}
.eduPlan .part1 li.col3 p{ border-color:#c94e6c;}
.eduPlan .part1 li.col4 p{ border-color:#e7b53d;}
.eduPlan .part2 li.col1{ background-color:#fcf4ff;}
.eduPlan .part2 li.col2{ background-color:#f1ffea;}
.eduPlan .part2 li.col3{ background-color:#fff0f4;}
.eduPlan .part2 li.col4{ background-color:#fff9e9;}
.eduPlan .part2 li.col5{ background-color:#e0f1fa;} /* 230712 */

/* 230712 */
.eduPlan .part1 > div {background: #538234;color:#fff;width: 60%;margin: 3% auto;text-align:center;font-size:1.2rem;padding: .2%;border-radius: .3rem;}

/*개인정보처리방침*/
.privacy_wrap .pri_img img{width: 4rem;}
.privacy_wrap img.pri_ico {width: 2rem; vertical-align: middle;}
.list_ol2 > li { position:relative; min-height:1.25rem; padding-left:1.6rem; margin-top:0.35rem; color:#333; line-height:1.2rem; }
.list_ol2 > li > span.num { position:absolute; left:0; top:0; width:1.25rem; height:1.25rem; line-height:1.25rem; font-size:.7rem; border-radius:50%; color:#fff; text-align:center; font-weight:700; color:#1f64b2; background-color:#e8f3ff; letter-spacing: -1px;} 


@media screen and (max-width:1440px){ 
	
	
}

@media screen and (max-width:1240px){ 
	/* 군위지역예술교육자원지도 */
	.artmapWrap li .rarm_btn2 {padding:1.5rem 1rem;}	
}

@media (min-width:581px) and (max-width:1024px){ 
	/* 군위지역예술교육자원지도 */
	.artmapWrap {padding: 5rem 2rem 8.5rem;}
	.artmapWrap li {padding:0 0.5rem;}
	.artmapWrap li:nth-child(n+4) {margin-top:1rem;}
	.artmapWrap li .rarm_btn2 {flex-direction:column; padding:1rem 0.5rem; }
	.artmapWrap li .rarm_btn2 span {margin:0 auto;}
}

@media screen and (max-width:960px){ 
	/* 조직도 *//*250304*/
	.orgWrap:before {height:18.7% !important;}
	.orgWrap .dept1 .part.col1,
	.orgWrap .dept1 .part.col2 { width:auto; flex:1; }
	.orgWrap .dept1 .part:before { left:calc(50% - 1px); }
	.orgWrap .dept1 .col1:after {display:none;}
	.orgWrap .org_part2 {position:relative; justify-content:center; width:100%; height:2.5rem;}
	.orgWrap .org_part2:before { display:none;}
	.orgWrap .dept1 .part:before {height:70%;}
	.orgWrap .dept2{ width:100%; display:block; margin-top:2rem;}
	.orgWrap .dept2 + .dept2 {margin-top:1rem;}
	.orgWrap .dept2:before{ display:none;}
	.orgWrap .dept2.part1 {margin-left:0; margin-top:1rem;}
	.orgWrap .dept2.part2 {margin-top:4.5rem;}
	.orgWrap .dept2 li {width:100%; height:2.5rem; margin-top:1rem; justify-content:center;}
	.orgWrap .dept2 li ~ li {margin-left:0;}
	.orgWrap .part1 li {flex:none;}
	.orgWrap .dept2 li:before {display:none;}
	.orgWrap .col1 h4 {margin-right:auto !important; width:65%;}
	.orgWrap .dept3{ width:100%; display:block;}
	.orgWrap .part2 .dept2 {width:100%;}
	.orgWrap .dept1 .part.col2:after {display:none;}
	
	/* Wee 센터 조직도 */
	.org2Wrap:before{ height:9.4rem;}
	.org2Wrap .part_list {width:100%;}
	.org2Wrap .dept1 { position:relative; display:flex; flex-wrap:wrap; align-items:flex-start; width:calc(100% + 1rem); margin-left:-0.5rem; overflow:hidden;}
	.org2Wrap .dept1:before { left:25%; width:50%;}
	.org2Wrap .dept1 .part { width:calc(50% - 1rem);}
	.org2Wrap .dept1 .part:nth-child(n+3):before { top:0; }
	.org2Wrap .dept1 .part:nth-child(n+3) h4{ margin-top: 2rem; }

}


@media screen and (max-width:860px){ 


	/* 주요추진과제 */
	.mainPrtn dd{ padding-right:4.5rem;}
	.mainPrtn dd .img img{ width:4rem;}
	
	/*군위지역예술교육자원지도*/
	.artmapWrap li .map_list{left:0; margin-left:5%; width:90%;}
}

@media screen and (max-width:768px){ 

	/* 찾아오시는길 */
	.mapWrap .map{ height:auto;}
	
	/* 교육지표 */
	.indicatorWrap {padding:1.25rem;}
	.indicatorWrap .indicatorInner {padding:1.75rem 1.5rem;}
	.indicatorWrap .tit {padding:0.5rem 0 2rem;}
	.indicatorWrap .txtList {flex-wrap:wrap;}
	.indicatorWrap .txtList li {width:48%;}
	.indicatorWrap .txtList li:nth-child(3) {margin-left:0;}
	.indicatorWrap .txtList li:nth-child(n+3) {margin-top:1rem;}
	.indicatorWrap .txtList li .img {width:4.5rem; height:4.5rem; line-height:6.15rem;}
	.indicatorWrap .txtList li p {margin-top:2.25rem; padding:3rem 0 1.25rem; text-align:center; font-size:0.85rem; color:#000; line-height:1.4; font-weight:600; border-radius:0.75rem; background:#fcf4ff;}
	
	/* 군위지역예술교육자원지도 */
	.artmapWrap {padding: 5rem 1rem 8.5rem;}

}

@media screen and (max-width:640px){     

}

@media screen and (max-width:580px){ 


	/* 주요추진과제 */
	.mainPrtn dd{ padding-right:0;}
	.mainPrtn dd .img{ display:none;}
	
	/* 조직도 */
	.orgWrap .org_part1 {width:35%;}
	.orgWrap .org_part1:before {left:-41%;}
	
	/* 군위지역예술교육자원지도 */
	.artmapWrap {padding: 3rem 1rem 7rem;}
	.artmapWrap h3 {font-size:1.5rem; margin-bottom:1.5rem;}
	.artmapWrap .rarm_btn1 {width:11.5rem; line-height:2.5rem; font-size:1rem; border-radius:1.25rem; }
	.artmapWrap li {width:100%; padding:0 0.5rem;}
	.artmapWrap li ~ li,
	.artmapWrap li:nth-child(n+4) {margin-top:1rem;}
	.artmapWrap li .rarm_btn2 {justify-content:center; padding:0.5rem;}
	.artmapWrap li .map_list {padding:1rem;}
	.artmapWrap li .map_list ul li{font-size:0.8rem;}
	.artmapWrap li .map_list a.close {top:1rem; right:1rem;}
	
	/* Wee 센터 조직도 */
	.org2Wrap:before{ height:9.4rem;}
	.org2Wrap .part_list {width:100%; flex-direction:column; margin-top:1.5rem;}
	.org2Wrap .org_part1 {width:100%; padding:0.65rem 0;}
	.org2Wrap .org_part1 ~ .org_part1 {margin-top:0.5rem;}
	.org2Wrap .dept1:before { display:none; }
	.org2Wrap .dept1 .part { width:calc(100% - 1rem);}
	.org2Wrap .dept1 .part:before { top:0; }
	.org2Wrap .dept1 .part h4,
	.org2Wrap .dept1 .part:nth-child(n+3) h4{ margin-top: 1.5rem; margin-bottom:0.5rem; }
	.org2Wrap .dept2 {margin-top:0.5rem;}
}

@media screen and (max-width:480px){
	
	/* 찾아오시는길 */
	.mapWrap .info h3{ padding:.75rem 1rem; font-size:.85rem;}
	
}

@media screen and (max-width:460px){ 
	

	/* 주요추진과제 */
	.mainPrtn{ width:100%;}
	.mainPrtn dl{ width:100%; margin:1.1rem 0 .5rem;}
	.mainPrtn dt{ font-size:.85rem;}
	.mainPrtn dt em{ height:2.25rem; top:-1.1rem;}
	
	/* 교육지표 */
	.indicatorWrap {padding:1rem;}
	.indicatorWrap .indicatorInner {padding:1.5rem 1.25rem;}
	.indicatorWrap .tit {padding:0 0 1rem;}
	.indicatorWrap .txtList {flex-direction:column;}
	.indicatorWrap .txtList li {width:100%;}
	.indicatorWrap .txtList li ~ li {margin-left:0; margin-top:0.75rem;}
	.indicatorWrap .txtList li:nth-child(n+3) {margin-top:0.75;}
	
	/* 조직도 */
	.orgWrap:before {height:100%;}
	.orgWrap .org_part1 {left:0; width:100%;}
	.orgWrap .org_part1:before {display:none;}
	.orgWrap .dept1 {flex-direction:column; margin-top:1rem;}
	.orgWrap .dept1 .part h4 {width:100%; margin-bottom:0.5rem;}
	.orgWrap .dept1 .part.col1,
	.orgWrap .dept1 .part.col2 { width:calc(100% - 2rem); }
	.orgWrap .col1 .dept2{ border-color:#c3b5ef; margin-top:0.5rem; margin-bottom:1rem;}
	.orgWrap .col2 .dept2{ border-color:#c3b5ef; margin-top:0.5rem;}

}

@media screen and (max-width:380px){ 
	/* 군위지역예술교육자원지도 */
	.artmapWrap li .map_list p {margin:0;}
}
