

/*//////////////////1 기관소개 > 함께하는 사람들(조직도)/////////////////*/
.div50pboxl {width: 50%; padding-right: 15px; float: left;}
.div50pboxl table {width: 100%;}
.div50pboxr {width: 50%; padding-left: 15px; float: left;}
.div50pboxr table {width: 100%;}

.div100pbox {width: 100%; min-height: 500px;float: none;}

@media screen and (max-width: 1050px){
.div50pboxl {width: 100%; padding-right: 0px; float: none;}	
.div50pboxr {width: 100%; padding-left: 0px; float: none;}		
}




/*//////////////////1 기관소개 > 오시는 길/////////////////*/

.con0105 {width:100%;}
.con0105 .map {min-height:433px; width:100%; margin-bottom:65px;}
.con0105 .map .right{float:right; width:100%;}

.mapbox {border:1px solid #e8e8e8; margin-top:40px; *zoom:1;width:100%;  }
.mapbox:after {content:""; display:block; clear:both;}
.mapbox .add h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .add p {font-size:16px; color:#000; text-align:left; margin-left:110px;}
.mapbox .add { width:50%; float:left; border-bottom:1px solid #e8e8e8; min-height:170px;
	           padding:30px;background-image:url(/images/page/con0104_icon01.jpg); background-repeat:no-repeat; background-position:30px 30px; } 
.mapbox .tel h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .tel li {font-size:16px; color:#676767; text-align:left; margin-left:110px; padding-left:10px;
                 background-image:url(/images/page/liicon_02.jpg); background-repeat:no-repeat; background-position:0px 2px; }
.mapbox .tel { width:50%; float:left;  border-bottom:1px solid #e8e8e8; min-height:170px;
               padding:30px;background-image:url(/images/page/con0104_icon02.jpg); background-repeat:no-repeat; background-position:30px 30px; } 
.mapbox .info h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .info li {font-size:16px; text-align:left; margin-left:110px; padding-left:10px; padding-bottom:40px; line-height:180%;
                 background-image:url(/images/page/liicon_04.jpg); background-repeat:no-repeat; background-position:0px 2px; }
.mapbox .info li strong {color:#000;}				 
.mapbox .info { width:100%; float:left; border-bottom:1px solid #e8e8e8; min-height:170px;
	            padding:30px;background-image:url(/images/page/con0104_icon03.jpg); background-repeat:no-repeat; background-position:30px 30px; } 

.mapbox .car h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .car li {font-size:16px; text-align:left; margin-left:110px; padding-left:10px; padding-bottom:40px; line-height:180%;
                 background-image:url(/images/page/liicon_04.jpg); background-repeat:no-repeat; background-position:0px 2px; }
.mapbox .car li strong {color:#000;}				 
.mapbox .car { width:100%; float:left; padding:30px;background-image:url(/images/page/con0104_icon04.jpg); background-repeat:no-repeat; background-position:30px 30px; } 

@media screen and (max-width: 1400px){
.con0105 .map .right{width:100%;}
.mapbox .add {min-height:220px;}
.mapbox .tel {min-height:220px;}
.mapbox .car {min-height:220px;}
}

@media screen and (max-width: 900px){
.mapbox .add { width:100%; float:none; min-height:100px;} 
.mapbox .tel { width:100%; float:none; min-height:100px; } 
.mapbox .car { width:100%; float:none; min-height:100px; } 	
}

@media screen and (max-width: 590px){
.mapbox .add {background-image:url(/images/page/con0104_icon01s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .add h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .add p {margin-left:0px;}

.mapbox .tel {background-image:url(/images/page/con0104_icon02s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .tel h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .tel li {margin-left:0px; }

.mapbox .info {background-image:url(/images/page/con0104_icon03s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .info h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .info li {margin-left:0px;}	
	
.mapbox .car {background-image:url(/images/page/con0104_icon04s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .car h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .car li {margin-left:0px;}		
}


/*///////////////////대관시설//////////////////////////*/
.con0104 {width:100%; *zoom:1; }
.con0104:after {content:""; display:block; clear:both;}

.map { *zoom:1; width:100%; border:1px solid #d8d8d8; text-align:center; margin-bottom:40px; padding:50px;  }
.map:after {content:""; display:block; clear:both;}
.map img{width:869px;}

.imgbox {width:100%; *zoom:1;}
.imgbox:after {content:""; display:block; clear:both;}
.imgbox .img {width:23%; margin-right:2%; margin-bottom:2%; float:left; border:1px solid #d8d8d8;}
.imgbox .img img{width:100%;}
.imgbox .img p {text-align:center; font-size:14px; color:#333; margin:20px 0px; }


@media screen and (max-width: 1000px){
.con0104 {width:100%; }
.con0104 .map img{width:100%;}
.con0104 .img {width:48%; margin-right:2%; }
}
@media screen and (max-width: 590px){
.con0104 .img {width:100%; }
}




/*//////////////////1 기관소개 > 시설안내 > 공유공간/////////////////*/
.conp0103{width:100%;}
.conp0103 .top {width:100%; background-image:url(/images/con0401_icon03.jpg); background-repeat:no-repeat; background-position:right top; }
.conp0103 h2 {font-size:24px; color:#333; text-align:left; padding-bottom:20px;}
.conp0103 h2 span {font-size:16px; font-weight:500; color:#333; text-align:left;}
.conp0103 p {font-size:16px; color:#666; text-align:left; padding-bottom:10px;}
.conp0103 .time {font-size:18px; color:#09c; font-weight: 600; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/nimg/contents/con0201_icon01.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:30px; margin-bottom:0px;}
.conp0103 ul {margin: 10px 0px 30px;}
.conp0103 li {font-size:16px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/nimg/contents/dot_icon02.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:10px;}
.conp0103 li store {color:#333; }
.conp0103 .stit2 {font-size:16px; color:#333; font-weight: 600; line-height:160%;}

.conp0103 .boxp5 {*zoom:1;}
.conp0103 .boxp5:after{content:""; display:block; clear:both;margin-bottom: 30px }

.conp0103 .graybox {width:100%; background-color:#f7f7f9; padding:35px ; margin:30px 0px ;}
.conp0103 .graybox p {font-size:16px; color:#000; font-weight: 600;padding-bottom:10px; }
.conp0103 .graybox ul {margin: 0px 0px 0px;}
.conp0103 .graybox li {font-size:16px; color:#666; text-align:left; line-height:160%; background-image:url(/nimg/icon_0701_grdot.jpg); background-repeat:no-repeat; background-position:left 8px; padding-left:10px;}

.conp0103 .bluebox {width:100%; background-color:#e6f2fc; padding:35px 35px 25px; margin:50px 0px; background-image:url(/images/page/con0103_telicon.jpg); background-repeat:no-repeat; background-position:35px 25px; padding-left:100px;}
.conp0103 .bluebox p {font-size:18px; color:#000; }

.conp0103 .img25 {width:19%; margin-right:1%; margin-bottom:1%; float:left; border:1px solid #d8d8d8;}
.conp0103 .img25 img{width:100%;}
.conp0103 .img25 p {text-align:center; font-size:14px; color:#333; margin:20px 0px; }

@media screen and (max-width: 1000px){
.conp0103 .img25 {width:48%; margin-right:2%; }
}
@media screen and (max-width: 590px){
.conp0103 .top {background-image:url(none);}	
.conp0103 .img25 {width:100%; }
}


/*이용방법 */	
.sub-table-p03t7{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom:20px;}
.sub-table-p03t7 th{text-align: center;font-size: 14px; padding:10px; color:#333; font-weight:500; background: #f5f5f5; border: 1px solid #d8d8d8;}
.sub-table-p03t7 td{padding:10px; text-align: center; border: 1px solid #d8d8d8;}
.sub-table-p03t7 .tit {font-size: 14px; color:#333; font-weight:500;}
.sub-table-p03t7 .comm {color:#333;font-weight:500;}
.sub-table-p03t7 td li {background-image:url(none); }
.sub-table-p03t7 th:first-child, .sub-table-p03t7 td:first-child{border-left: none;}
.sub-table-p03t7 th:last-child, .sub-table-p03t7 td:last-child{border-right: none;}	

@media screen and (max-width: 590px){
.sub-table-p03t7 th{font-size: 12px;}
.sub-table-p03t7 td{font-size: 12px;}
.sub-table-p03t7 .tit {font-size: 12px;}	
}
/*이용수칙*/
.sub-table-p03t7-1{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom:20px;}
.sub-table-p03t7-1 th{text-align: center;font-size: 14px; color:#333; font-weight:500;padding:10px; background: #f5f5f5;border: 1px solid #d8d8d8;}
.sub-table-p03t7-1 td{border: 1px solid #d8d8d8;font-size: 14px;  font-weight:400; color:#333;  padding:10px; text-align:center;}
.sub-table-p03t7-1 td span {color:#F00;}
.sub-table-p03t7-1 th:first-child, .sub-table-p03t7-1 td:first-child{border-left: none;}
.sub-table-p03t7-1 th:last-child, .sub-table-p03t7-1 td:last-child{border-right: none;}
.sub-table-p03t7-1 th .p20 {padding:20px;}
@media screen and (max-width: 590px){
.sub-table-p03t7-1 th{font-size: 12px;}
.sub-table-p03t7-1 td{font-size: 12px;}
}



/*//////////////////1 기관소개 > 운영법인/////////////////*/
.con01023 .logobox {*zoom:1;}
.con01023 .logobox :after{content:""; display:block; clear:both;}
.con01023 .logobox {width:100%; }
.con01023 .logobox p {text-align: center; font-size: 18px; font-weight: 400; line-height: 160%; padding-top: 90px; padding-bottom: 30px;}
.con01023 .logobox li {width: 24%; margin-right:1%; margin-bottom: 1%; float: left; }

.con01023 .imgbox23 {width: 100%;align-content: center; text-align: center;}
.con01023 .imgbox23 img {width: 35%; }

@media screen and (max-width: 1000px){
.con01023 .imgbox23 img {width: 45%; }
}

@media screen and (max-width: 800px){
.con01023 .imgbox23 img {width: 60%; }	
.con01023 .logobox li {width: 49%; }
.con01023 .logobox p {font-size: 16px; }	
}


@media screen and (max-width: 600px){
.con01023 .imgbox23 img {width: 80%; }
}

/*타이틀*/
.con01023 h2 {font-size:24px; color:#333; text-align:left; margin-top: 50px; padding-bottom:30px; background-image:url(/nimg/contents/line_icon01.jpg); background-repeat:no-repeat; background-position:130px -5px;}



/*//////////////////1 기관소개 > 함께하는 사람들/////////////////*/
.con01014 {border: 1px solid #ebebeb; padding: 30px; margin-bottom: 30px; width: 100%;}
.con010142 {background-color: #f6f6f6; padding: 30px; margin-bottom: 30px; width: 100%;}

.organ_wrap .sub-table-list0313 {border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.organ_wrap .sub-table-list0313 th{ width:145px; text-align: center;font-size: 14px; color:#333; font-weight:500; background: #f5f5f5; border: 1px solid #d8d8d8;}
.organ_wrap .sub-table-list0313 td{border: 1px solid #d8d8d8; border-left:none; font-size: 14px;padding:15px 10px; letter-spacing: -1px;}
.organ_wrap .sub-table-list0313 th:first-child, .sub-table-list033 td:first-child{border-left: none;}
.organ_wrap .sub-table-list0313 th:last-child, .sub-table-list033 td:last-child{border-right: none;}
.organ_wrap .sub-table-list0313 .blackft {color:#000; font-weight:500; margin-bottom:5px;}
.organ_wrap .sub-table-list0313 .brnone {border-right:none; }
@media screen and (max-width: 590px){
.organ_wrap .sub-table-list0313 th{font-size: 12px;}
.organ_wrap .sub-table-list0313 td{font-size: 12px;padding:5px; }
.organ_wrap .sub-table-list0313 td .leftal {text-align:left;}	
}
	

/*/////////////////1 기관소개 > 인사말//////////////////////*/
.greeting20 {padding:0px 0px; min-height: 500px; background-image:url(/images/bg_sub0101.jpg); background-repeat:no-repeat; background-position:right bottom; *zoom:1;}
.greeting20:after{content:""; display:block; clear:both;}
.greeting_tit {float:left; width:100%; }
.greeting_tit .title_or {font-size:44px; color:#363636; line-height:130%; text-align:left; padding-bottom:0px;}
.greeting_tit .title_or span {font-size:44px; color:#363636; line-height:130%; text-align:left; padding-bottom:0px; font-weight: 600;}
.greeting_tit .title_or2 {font-size:44px; color:#363636; line-height:130%; text-align:left; padding-bottom:40px;}
.greeting_tit .title_or2 .yell{font-size:44px; color:#ff8344; line-height:130%; text-align:left; font-weight: 600;}
.greeting_tit .title_or2 .blue{font-size:44px; color:#444293; line-height:130%; text-align:left;}

.gree_l {float:left; width:50%; font-size:18px; color:#333; line-height:160%; text-align:left; }
.gree_l .sign {font-size:16px; color:#666; line-height:160%; text-align:left; padding:50px 0px 100px;}
.gree_r {width: 100%; }
.gree_r img {display: none; width: 100%; }


@media screen and (max-width: 1000px){
.greeting20 {min-height: 400px; background-image:url(/images/bg_sub0101s.jpg);background-position:right 100px;  }	
}
@media screen and (max-width: 900px){
.greeting20 {background-image:url(/); }	
.greeting_tit .title_or {font-size:38px; }
.greeting_tit .title_or span {font-size:38px; }
.greeting_tit .title_or2 {font-size:38px; }
.greeting_tit .title_or2 .yell{font-size:38px; }
.greeting_tit .title_or2 .blue{font-size:38px;}
	
.gree_l { width:100%;}
.gree_r img{width: 100%;}	
.gree_r {width: 100%; }
}

/*///////////////////////1. 기관소개 > 운영방향 21.10.18 추가/////////////////////////////*/
.ahbox{*zoom:1;margin: 0 -14px;}
.ahbox:after{content:""; display:block; clear:both;}
.ahbox {width: 100%; padding: 70px 50px 0px; border: 1px solid #f0f0f0; float: left; 
        background-image:url(/images/page/pinkbar.gif); background-repeat:no-repeat; background-position:center 444px; }

.ahbox p {text-align: center; padding: 20px 0px 0px 0px; }
.ahbox .title_or {font-size:44px; color:#333; line-height:130%; text-align:center; padding-bottom:30px;}
.ahbox .title_or strong {font-size:44px; color:#039; line-height:130%; text-align:center; padding-bottom:30px; font-weight: 600;}
.ahbox .title_or span {font-size:44px; color:#ff8344; line-height:130%; text-align:center; padding-bottom:30px; font-weight: 600;}

.ahbox p {text-align: center; padding: 10px 0px 0px 0px; }
.ahbox .title_or2 img {padding-bottom: 10px;}

/**/
.ahbox .ah3_box10{width: 17%; margin: 30px 30px 50px 0px; text-align: center; float: left; }
.ahbox .ah3_box10 h2{ font-size: 28px; color:#3088ff; line-height: 160%;}
.ahbox .ah3_box10 .cri {width: 194px; height: 194px; border-radius: 50%; border: 2px solid #000; margin: 20px 20px 15px; text-align: center; vertical-align: middle; box-shadow:3px 3px 5px #dedede; background-image:url(/new_images/icon01.jpg); background-repeat:no-repeat; background-position:center 0px; }
.ahbox .ah3_box10 p{font-size:24px; color:#000; line-height: 140%; font-weight: 700; padding-top: 100px; }

/**/
.ahbox .ah3_box20{width: 17%; margin: 30px 30px 50px 0px; text-align: center; float: left; }
.ahbox .ah3_box20 h2{ font-size: 28px; color:#8ab721; line-height: 160%;}
.ahbox .ah3_box20 .cri {width: 194px; height: 194px; border-radius: 50%; border: 2px solid #000; margin: 20px 20px 15px; text-align: center; vertical-align: middle; box-shadow:3px 3px 5px #dedede; background-image:url(/new_images/icon02.jpg); background-repeat:no-repeat; background-position:center 0px; }
.ahbox .ah3_box20 p{font-size:24px; color:#000; line-height: 140%; font-weight: 700; padding-top: 100px; }

/**/
.ahbox .ah3_box30{width: 17%; margin: 30px 30px 50px 0px; text-align: center; float: left; }
.ahbox .ah3_box30 h2{ font-size: 28px; color:#ef87a1; line-height: 160%;}
.ahbox .ah3_box30 .cri {width: 194px; height: 194px; border-radius: 50%; border: 2px solid #000; margin: 20px 20px 15px; text-align: center; vertical-align: middle; box-shadow:3px 3px 5px #dedede; background-image:url(/new_images/icon03.jpg); background-repeat:no-repeat; background-position:center 0px; }
.ahbox .ah3_box30 p{font-size:24px; color:#000; line-height: 140%; font-weight: 700; padding-top: 100px; }

/**/
.ahbox .ah3_box40{width: 17%; margin: 30px 30px 50px 0px; text-align: center; float: left; }
.ahbox .ah3_box40 h2{ font-size: 28px; color:#ee7d00; line-height: 160%;}
.ahbox .ah3_box40 .cri {width: 194px; height: 194px; border-radius: 50%; border: 2px solid #000; margin: 20px 20px 15px; text-align: center; vertical-align: middle; box-shadow:3px 3px 5px #dedede; background-image:url(/new_images/icon04.jpg); background-repeat:no-repeat; background-position:center 0px; }
.ahbox .ah3_box40 p{font-size:24px; color:#000; line-height: 140%; font-weight: 700; padding-top: 100px; }

/**/
.ahbox .ah3_box50{width: 17%; margin: 30px 0px 50px 0px; text-align: center; float: left; }
.ahbox .ah3_box50 h2{ font-size: 28px; color:#a34b97; line-height: 160%;text-align: center; }
.ahbox .ah3_box50 .cri {width: 194px; height: 194px; border-radius: 50%; border: 2px solid #000; margin: 20px 20px 15px; text-align: center; vertical-align: middle; box-shadow:3px 3px 5px #dedede; background-image:url(/new_images/icon05.jpg); background-repeat:no-repeat; background-position:center 0px; }
.ahbox .ah3_box50 p{font-size:24px; color:#000; line-height: 140%; font-weight: 700; padding-top: 100px; }



@media screen and (max-width: 1200px){
.ahbox {background-image:url(none); }
.ahbox .ah3_box10{width: 16%; min-height: none; margin:2% ;  text-align: center; }
.ahbox .ah3_box10 .cri {width: 100%; margin: 20px 0px 15px;}
.ahbox .ah3_box10 p{font-size:16px; letter-spacing: -1px;} 		
	
.ahbox .ah3_box20{width: 16%; min-height: none; margin: 2%;  text-align: center; }
.ahbox .ah3_box20 .cri {width: 100%; margin: 20px 0px 15px;}
.ahbox .ah3_box20 p{font-size:16px; letter-spacing: -1px;} 		
	
.ahbox .ah3_box30{width: 16%; min-height: none; margin: 2%;  text-align: center; }
.ahbox .ah3_box30 .cri {width: 100%; margin: 20px 0px 15px;}
.ahbox .ah3_box30 p{font-size:16px; letter-spacing: -1px;} 		
	
.ahbox .ah3_box40{width: 16%; min-height: none; margin:2%;  text-align: center; }
.ahbox .ah3_box40 .cri {width: 100%; margin: 20px 0px 15px;}
.ahbox .ah3_box40 p{font-size:16px; letter-spacing: -1px;} 	
	
.ahbox .ah3_box50{width: 16%; min-height: none; margin:2%;  text-align: center; }
.ahbox .ah3_box50 .cri {width: 100%; margin: 20px 0px 15px 0px;}
.ahbox .ah3_box50 p{font-size:16px; letter-spacing: -1px;} 		
}


@media screen and (max-width: 900px){
.ahbox .ah3_box10{width: 29%;  }
.ahbox .ah3_box20{width: 29%; }
.ahbox .ah3_box30{width: 29%;  }
.ahbox .ah3_box40{width: 29%; }
.ahbox .ah3_box50{width: 29%; }	
}


@media screen and (max-width: 650px){
.ahbox .ah3_box10{width: 46%; }	
.ahbox .ah3_box20{width: 46%;  }
.ahbox .ah3_box30{width: 46%;  }
.ahbox .ah3_box40{width: 46%; }
.ahbox .ah3_box50{width: 46%; }	
}



/*///////////////////////1. 기관소개 > 운영방향 22.3.14 추가/////////////////////////////*/
.ahbox_s_wrap{zoom:1; width: 100%; }
.ahbox_s_wrap:after{content:""; display:block; clear:both;}
.ahbox_s{zoom:1; width: 100%; }
.ahbox_s:after{content:""; display:block; clear:both;}

.ahbox_s {border: 1px solid #f0f0f0; padding: 50px; margin-top: 30px; text-align: center;}
.ahbox_s .tit {text-align: center; padding-bottom: 50px; width: 100%; border-bottom: 1px solid #f0f0f0;}
.ahbox_s .tit h2 {text-align: center; padding-bottom: 10px;}
.ahbox_s .tit p span{font-size: 20px; color: #000; background-color: #FEFE62; padding: 5px 10px;}

.ahbox_s h3 {text-align:left; padding: 50px 0px 20px;}
.ahbox_s .nn50box {width: 50%; float: left;}
.ahbox_s .nn50box li{font-size: 18px; color: #333; text-align: left; line-height: 200%;
	                 background-image:url(/new_images/nn_liicon01.jpg); background-repeat:no-repeat; background-position:0 7px; padding-left: 10px;}
.ahbox_s .nn50box li span{font-weight: 800;}

.ahbox_s .nn33box {width: 33%; float: left;}
.ahbox_s .nn33box li{font-size: 18px; color: #333; text-align: left; line-height: 200%;
	                 background-image:url(/new_images/nn_liicon01.jpg); background-repeat:no-repeat; background-position:0 7px; padding-left: 10px;}
.ahbox_s .nn33box li span{font-weight: 800;}

@media screen and (max-width: 900px){
.ahbox_s .nn50box {width: 100%; float: none;}
.ahbox_s .nn33box {width: 100%; float: none;}
}



/*
.ahbox .ah3_box1{width: 18%; min-height: 320px; margin: 10px 10px 76px; background-color:#f06262; text-align: center; border-radius: 30px 0px 30px 0px; float: left; }
.ahbox .ah3_box1 img{ padding: 30px 0px 15px; text-align: center;}
.ahbox .ah3_box1 h2{ font-size: 26px; color:#fff; line-height: 160%;}
.ahbox .ah3_box1 p{font-size:18px; color:#333; line-height: 140%; font-weight: 700; padding: 15px 0px 30px;}

.ahbox .ah3_box2{width: 18%; min-height: 320px; margin: 10px 10px 76px; background-color:#FF9C00; text-align: center; border-radius: 30px 0px 30px 0px; float: left; }
.ahbox .ah3_box2 img{ padding: 30px 0px 15px; text-align: center;}
.ahbox .ah3_box2 h2{ font-size: 26px; color:#fff; line-height: 160%;}
.ahbox .ah3_box2 p{font-size:18px; color:#333; line-height: 140%; font-weight: 700; padding: 15px 0px 30px;}

.ahbox .ah3_box3{width: 18%; min-height: 320px; margin: 10px 10px 76px; background-color:#51ad51; text-align: center; border-radius: 30px 0px 30px 0px; float: left; }
.ahbox .ah3_box3 img{ padding: 30px 0px 15px; text-align: center;}
.ahbox .ah3_box3 h2{ font-size: 26px; color:#fff; line-height: 160%;}
.ahbox .ah3_box3 p{font-size:18px; color:#333; line-height: 140%; font-weight: 700; padding: 15px 0px 30px;}

.ahbox .ah3_box4{width: 18%; min-height: 320px; margin: 10px 10px 76px; background-color:#0086cc; text-align: center; border-radius: 30px 0px 30px 0px; float: left; }
.ahbox .ah3_box4 img{ padding: 30px 0px 15px; text-align: center;}
.ahbox .ah3_box4 h2{ font-size: 26px; color:#fff; line-height: 160%;}
.ahbox .ah3_box4 p{font-size:18px; color:#333; line-height: 140%; font-weight: 700; padding: 15px 0px 30px;}

.ahbox .ah3_box5{width: 18%; min-height: 320px; margin: 10px 10px 76px; background-color:#c84cda; text-align: center; border-radius: 30px 0px 30px 0px; float: left; }
.ahbox .ah3_box5 img{ padding: 30px 0px 15px; text-align: center;}
.ahbox .ah3_box5 h2{ font-size: 26px; color:#fff; line-height: 160%;}
.ahbox .ah3_box5 p{font-size:18px; color:#333; line-height: 140%; font-weight: 700; padding: 15px 0px 30px;}


@media screen and (max-width: 1090px){
.ahbox .ah3_box1{width: 30%; min-height: 300px; margin: 10px 10px 10px; }
.ahbox .ah3_box2{width: 30%; min-height: 300px; margin: 10px 10px 10px; }
.ahbox .ah3_box3{width: 30%; min-height: 300px; margin: 10px 10px 10px; }
.ahbox .ah3_box4{width: 30%; min-height: 300px; margin: 10px 10px 10px; }
.ahbox .ah3_box5{width: 30%; min-height: 300px; margin: 10px 10px 10px; }	
}
	
@media screen and (max-width: 800px){
.ahbox p img {text-align: center; padding-bottom:10px; }	
.ahbox .ah3_box1{width: 45%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box2{width: 45%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box3{width: 45%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box4{width: 45%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box5{width: 45%; min-height: 300px; margin: 10px 10px 10px;}		
}
	
@media screen and (max-width: 590px){
.ahbox .ah3_box1{width: 95%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box2{width: 95%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box3{width: 95%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box4{width: 95%; min-height: 300px; margin: 10px 10px 10px;}
.ahbox .ah3_box5{width: 95%; min-height: 300px; margin: 10px 10px 10px;}	
}
*/



/*///////////////////////1. 기관소개 > 운영방향/////////////////////////////*/
/*1*/
.sub01-4-ul{*zoom:1;margin: 0 -14px;}
.sub01-4-ul:after{content:""; display:block; clear:both;}
.sub01-4-ul li{width: 33%;float: left;padding: 108px 25px 25px; min-height:220px; margin-top:0px; text-align: center;position: relative; }
.sub01-4-ul li:after{content:"";display: block;left:14px;top:0;height: 100%;right:14px;border: 1px solid #ccc;position: absolute;border-radius:20px;}
.sub01-4-ul li strong{display: flex;align-items:flex-end;justify-content:center;height: 50px;font-size: 24px;color:#2562a0;font-weight: 600;line-height: 1.1em;}
.sub01-4-ul li p{display: block;font-size: 16px; text-align: center;line-height: 1.5em;margin-top: 10px;}
.sub01-4-ul li.sub01-4-li1{background: url(/images/page/organ_07.jpg) center 30px no-repeat;}
.sub01-4-ul li.sub01-4-li2{background: url(/images/page/organ_08.jpg) center 23px no-repeat;}
.sub01-4-ul li.sub01-4-li3{background: url(/images/page/organ_09.jpg) center 23px no-repeat;}

@media screen and (max-width: 800px){
	.sub01-4-ul li{width: 100%;margin-top:20px; }
	.sub01-4-ul li strong{font-size: 20px;}
	.sub01-4-ul li:after{left:8px;right:8px;}
	.sub01-4-bgbox p{font-size:16px;}
}




/*2*/
/*blue box*/
.sub0701_bl2{*zoom:1; width: 100%; }
.sub0701_bl2:after{content:""; display:block; clear:both;}
.sub0701_bl2 .no {width:39px; height:39px; background-color:#0074e1; border-radius:50%; float:left; margin-right:5px;  font-weight: 600; font-size: 20px; color: #fff; }
.sub0701_bl2 {border-radius: 39px; text-align: center; line-height: 39px;color: #399de8; width: 100%; margin-bottom: 10px;}
.sub0701_bl2 h2{font-weight: 500; font-size: 20px; color: #333; line-height: 39px; text-align: left }
.sub0701_bl2 h2 span{color: #0074e1; }

.sub0701_blbox2 {*zoom:1; width: 100%; }
.sub0701_blbox2:after{content:""; display:block; clear:both;}
.sub0701_blbox2 {border: 1px solid #d2e0ed; background-color: #e8f2fc; margin-bottom: 30px;}
.sub0701_blbox2 ul {padding: 30px;}
.sub0701_blbox2 ul li {color: #509fec;background: url(/nimg/icon_0701_bldot.jpg) left 5px no-repeat; padding:0 0 0px 10px; font-size: 17px;}

/*gr box*/
.sub0701_gr2{*zoom:1; width: 100%; }
.sub0701_gr2:after{content:""; display:block; clear:both;}
.sub0701_gr2 .no {width:39px; height:39px; background-color:#099; border-radius:50%; float:left; margin-right:5px;  font-weight: 600; font-size: 20px; color: #fff; }
.sub0701_gr2 {border-radius: 39px; text-align: center; line-height: 39px;color: #399de8; width: 100%; margin-bottom: 10px;}
.sub0701_gr2 h2{font-weight: 500; font-size: 20px; color: #333; line-height: 39px; text-align: left }
.sub0701_gr2 h2 span{color: #099; }

.sub0701_grbox2 {*zoom:1; width: 100%; }
.sub0701_grbox2:after{content:""; display:block; clear:both;}
.sub0701_grbox2 {border: 1px solid #cbe7e8; background-color: #e8f8f8;margin-bottom: 30px;}
.sub0701_grbox2 ul {padding: 30px;}
.sub0701_grbox2 ul li {color: #099;background: url(/nimg/icon_0701_grdot.jpg) left 5px no-repeat; padding:0 0 0px 10px;font-size: 17px;}

.sub0701_imgboxb {border: 1px solid #ccc; background-color: #f9f9f9; text-align: center; width: 100%; padding: 100px;}

@media screen and (max-width: 800px){
.sub0701_imgboxb {padding: 20px;}
}


/*개인정보처리방침
.privacy {color: #666; font-size: 16px; line-height: 160%;}
.privacy .infobox {padding: 35px 25px; margin-bottom: 50px; border: 1px solid #f0f0f0; font-size: 16px; line-height: 160%; color: #333; font-weight: 500;}
.privacy .contbox {margin: 30px 0 0 0; padding: 0 25px;}
.privacy .section {padding: 0 0 35px 0;}
.privacy strong {display: block; color: #000;}
.privacy .h {}
.privacy .h2 {padding: 20px 0 0 0; font-weight: normal;}
.privacy img {padding: 10px 0px}
*/	
	
/*환불*/
.sub-table-list0313{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all;}
.sub-table-list0313 th{ width:145px; text-align: center;font-size: 14px; color:#333; font-weight:500; background: #f5f5f5;border: 1px solid #d8d8d8;}
.sub-table-list0313 td{border: 1px solid #d8d8d8; border-left:none; font-size: 14px;padding:15px; text-align:!important; text-align: center}
.sub-table-list0313 th:first-child, .sub-table-list033 td:first-child{border-left: none;}
.sub-table-list0313 th:last-child, .sub-table-list033 td:last-child{border-right: none;}
.sub-table-list0313 .blackft {color:#000; font-weight:500; margin-bottom:5px;}
.sub-table-list0313 .brnone {border-right:none; }
@media screen and (max-width: 590px){
.sub-table-list0313 th{font-size: 12px;}
.sub-table-list0313 td{font-size: 12px;}
}
	

/*비전학교*/
.sub-title-box10 {font-size: 24px; color: #000; font-weight: 600; padding-bottom: 20px;}
.sub-title-box102{font-size: 24px; color: #000; font-weight: 600; padding-bottom: 20px; *zoom:1; width: 100%; float: left}
.sub-title-box102:after{content:""; display:block; clear:both;}

/*01*/
.sub0601-header{background: #fdfcdd url(/img/con0601_img1.jpg) 80px center no-repeat;}
.sub0601-header .text {padding: 55px 0 55px 275px;}
.sub0601-header .text p{font-size: 30px;color:#000;margin: 18px 0px;}
.sub0601-header .text p strong{color:#ff955c;}
.sub0601-header .text div{font-size: 16px;}
.sub0601-header .text span{font-size: 16px; font-weight:700; color:#000;}
.sub0601-header .text span strong{color:#000;}
@media screen and (max-width: 1000px){
.sub0601-header{background: #fdfcdd url(/img/con0601_img1.jpg) center 30px no-repeat;}
.sub0601-header .text {padding: 200px 30px 30px;}	
}

/*1페이지 / 교육방침*/
.sub0601-box2{*zoom:1; width: 100%;}
.sub0601-box2:after{content:""; display:block; clear:both;}
.sub0601-box2{position: relative; padding-left: 230px; padding-bottom: 50px; border-bottom: 1px solid #e7e7e7; margin-top: 100px;}

.sub0601-box2 .sub0601-title{position: absolute;left:0;top:0px;}

.sub0601-ul2 li{width: 200px;height: 200px;border-radius:50%;padding: 100px 20px 10px;text-align: center;float: left;margin-right: 35px;
	            color:#333;font-size: 16px;background: #ffd9d9;font-weight: 600;letter-spacing:-1px;}
/*.sub0601-ul2 li:last-child{margin-right: 0;}/*display: block;*/
.sub0601-box2 .sub0601-title{position: absolute;left:0;top:80px;font-size: 24px; color: #000; font-weight: 600; padding-bottom: 20px; }

.sub0601-ul2 li strong{color:#ff5a5a; font-weight: 600; }

.sub0601-ul2 li.n01{background:#ffd9d9 url(/img/con0601_circle1_1.png) center 30px no-repeat;}
.sub0601-ul2 li.n02{background:#ffd9d9 url(/img/con0601_circle1_2.png) center 30px no-repeat;}
.sub0601-ul2 li.n03{background:#ffd9d9 url(/img/con0601_circle1_3.png) center 30px no-repeat;}
.sub0601-ul2 li.n04{background:#ffd9d9 url(/img/con0601_circle1_4.png) center 30px no-repeat;}

@media screen and (max-width: 1200px){
	.sub0601-box2{padding: 0px 0px;}
	.sub0601-box2 .sub0601-title{position: static;}
	.sub0601-ul2{text-align: center;padding: 30px 0;}
	.sub0601-ul2 li{display: inline-block;margin: 10px;float: none;}	
}

/*1페이지 / 학교특색*/
.sub0601-box3{*zoom:1; width: 100%;}
.sub0601-box3:after{content:""; display:block; clear:both;}
.sub0601-box3{position: relative; padding-left: 230px; padding-bottom: 30px; margin-top: 50px;}

.sub0601-box3 .sub0601-title{position: absolute;left:0;top:80px;font-size: 24px; color: #000; font-weight: 600; padding-bottom: 20px; }

.sub0601-ul3 li{width: 200px;height: 200px;border-radius:50%;padding: 110px 20px 10px;text-align: center;float: left;margin-right: 35px;
	            color:#333;font-size: 16px;background: #ddf4fd;font-weight: 600;letter-spacing:-1px;}
/*.sub0601-ul2 li:last-child{margin-right: 0;}/*display: block;*/
.sub0601-ul3 li strong{color:#0066cc; font-weight: 600; }/*display: block; */

.sub0601-ul3 li.n01{background:#ddf4fd url(/img/con0601_circle1_5.png) center 40px no-repeat;}
.sub0601-ul3 li.n02{background:#ddf4fd url(/img/con0601_circle1_6.png) center 40px no-repeat;}
.sub0601-ul3 li.n03{background:#ddf4fd url(/img/con0601_circle1_7.png) center 40px no-repeat;}
.sub0601-ul3 li.n04{background:#ddf4fd url(/img/con0601_circle1_8.png) center 40px no-repeat;}

@media screen and (max-width: 1200px){
	.sub0601-box3{padding: 0px 0px;}
	.sub0601-box3 .sub0601-title{position: static;}
	.sub0601-ul3{text-align: center;padding: 30px 0;}
	.sub0601-ul3 li{display: inline-block;margin: 10px;float: none;}	
}



/*시간표*/
.sub-table-list0_center10{*zoom:1; width: 100%;}
.sub-table-list0_center10:after{content:""; display:block; clear:both;}
.sub-table-list0_center10 .title_line {background-image:url(/nimg/contents/line_icon02.jpg); background-repeat:no-repeat; background-position:150px 5px; margin-top:30px; margin-bottom:20px;  }
.sub-table-list0_center10 .title_line h3 {font-size:24px; color:#333; margin-bottom:30px; background-image:url(/nimg/contents/con0401_icon02.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:37px;}
.sub-table-list0_center10 .sub-table-list0_center1{border-collapse:collapse;border-top: 2px solid #000;width: 100%; word-break:break-all; margin-bottom:10px;}
.sub-table-list0_center10 .sub-table-list0_center1 th{text-align: center;font-size: 14px; color:#333; font-weight:500; background: #f5f5f5;border: 1px solid #d8d8d8; padding: 10px 0px; }
.sub-table-list0_center10 .sub-table-list0_center1 td{border: 1px solid #d8d8d8; font-size: 14px; color:#333; padding:10px; text-align:center;}
/*.sub-table-list0_center1 th:first-child, .sub-table-list0_center td:first-child{border-left: none;}
.sub-table-list0_center1 th:last-child, .sub-table-list0_center td:last-child{border-right: none;}*/
/*.sub-table-list0_center1 .line_b {border-bottom: 1px solid #000;}
.sub-table-list0_center1 .line_r {border-right: 1px solid #000;}*/
.sub-table-list0_center10 .sub-table-list0_center1 th .p20 {padding:20px;}
.sub-table-list0_center10 .pbott_js{font-size: 14px;}




/*02*/
.sub0401-ul1{padding: 65px 65px 65px 250px;background: #e3f8ef url(/img/con0401_img1.png) 80px center no-repeat;}
.sub0401-ul1 li{font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#666}
.sub0401-ul1 li p {color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.sub0401-ul1 li p span{color: #00997c;}
.sub0401-ul5-etc{margin-top: 20px;border-top: 1px solid #e0e0e0;padding-top: 50px;text-align: center;font-size: 18px;}

.sub0401-box1{margin-top: 20px;}
.sub0401-ul10{*zoom:1;padding-top: 20px; padding-left:41px;padding-bottom: 20px;}
.sub0401-ul10 li{width: 253px;height: 293px;background: #fff;padding-top: 170px;text-align: center;float: left;margin-right: 35px;color:#000;font-size: 20px; line-height:120%; font-weight:bold;}
.sub0401-ul10 li:last-child{margin-right: 0;}
.sub0401-ul10 li strong{color:#f60; font-weight:bold}
.sub0401-ul10 li.n01{background:url(/img/con0401_circle1.jpg) center 30px no-repeat;}
.sub0401-ul10 li.n02{background:url(/img/con0401_circle2.jpg) center 30px no-repeat;}
.sub0401-ul10 li.n03{background:url(/img/con0401_circle3.jpg) center 30px no-repeat;}
.sub0401-ul10 li.n04{background:url(/img/con0401_circle4.jpg) center 30px no-repeat;}

@media screen and (max-width: 900px){
.sub0401-ul1{background-position: center 25px;padding: 160px 20px 20px;}
.sub0401-ul1 li{font-size: 14px;}	
}


.sub0107-ul2{*zoom:1;margin: 0 -19px;}
.sub0107-ul2:after{content:""; display:block; clear:both;}
.sub0107-ul2 li{float: left;width: 23.5%; padding:0 19px 20px; height: 180px;position: relative;}
.sub0107-ul2 li:after{content:"";background: url(/img/arrow2.jpg) 0 0 no-repeat;display: block;position: absolute;right:-15px;top:50%;margin-top: -15px;width: 29px;height: 29px;}
.sub0107-ul2 li:last-child:after{display: none;}
.sub0107-ul2 li div{border: 1px solid #e8e8e8; border-radius:15px;  height: 100%;padding: 18px 20px;}
.sub0107-ul2 li span{font-size: 24px;color:#ccc;display: block;margin-bottom: 3px;}
.sub0107-ul2 li strong{font-size: 16px; color:#fff; border-radius: 0px 15px 15px 0px; background-color: #2cc0a1; padding: 5px 10px; display: block;margin-bottom: 5px;}
.sub0107-ul2 li p{font-size: 14px;color:#333;display: block;}

.sub0107-downbtn{margin-top: 50px;text-align: center;}
.sub0107-downbtn a{display: inline-block;background: #3399fe;font-size: 18px;padding: 16px 45px;color:#fff;border-radius: 40px;font-weight: 500;}


@media screen and (max-width: 590px){
.sub-table-list0_center th{font-size: 12px;}
.sub-table-list0_center td{font-size: 12px;}
}



@media screen and (max-width: 800px){
.sub0107-ul2 li{width: 48%;height: 160px;}
}

@media screen and (max-width: 590px){
.sub0107-ul2 li{width: 47%;height: 180px;}
}
	