body{overflow:auto !important;letter-spacing:-0.04em;}

caption{display:none;}

.txthidden{position:absolute; width:0; height:0; overflow: hidden; margin:0; padding:0; text-indent:-9999px; background:none;line-height:0;}

.fl{float:left}
.fr{float:right}
.fc:after{content:""; display:block; clear:both;}

.txtC{text-align:center;}
.txtL{ text-align:left;}
.txtR{ text-align:right}


.t_yellow{color:#ffd325;}
.t_orange{color:#e24000; font-weight:normal;}
.t_orange2{color:#e24000; font-size:11px;letter-spacing:-1px;padding:0px 0px 0px 5px;}

.t_brown{color:#705b4a;}
.t_gray{color:#222;}

.t_red{color:#d1323c;}
.txtRed{color:#f90000;}

.t_blue{color:#218dd1;}
.t_blue2{color:#3b6dac;}
.t_green{color:#0c7f06;}


.none{display:none;}


.purple{color:#673d8d;}
.purple a{color:#673d8d;}


.purple2{color:#b096c7;}
.purple2 a{color:#b096c7;}


.noList{padding:30px 0px 30px 0px; height:70px;}

.pd0{padding:0px;}

.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt14{font-size:14px;}
.txt15{font-size:15px; line-height:150%;}
.txt16{font-size:16px; line-height:150%;}
.txt18{font-size:18px; line-height:150%;}
.txt20{font-size:20px; line-height:150%;}
.txt22{font-size:22px; line-height:150%;}
.txt24{font-size:24px;  line-height:150%;letter-spacing:-0.05em;}
.txt26{font-size:26px;}
.txt28{font-size:28px;}
.txt30{font-size:30px;}
.txt32{font-size:32px;  line-height:150%;}
.txt34{font-size:34px;}
.txt36{font-size:36px;}
.txt38{font-size:38px;}
.txt40{font-size:40px;}


.lh200{line-height:200%;}




.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
.pdt60{padding-top:56px;}
.pdt70{padding-top:70px;}
.pdt80{padding-top:80px;}
.pdt90{padding-top:90px;}
.pdt100{padding-top:100px;}



.pdb5{padding-bottom:5px;} 
.pdb10{padding-bottom:10px;} 
.pdb15{padding-bottom:15px;} 
.pdb20{padding-bottom:20px;} 
.pdb25{padding-bottom:25px;} 
.pdb30{padding-bottom:30px;} 
.pdb35{padding-bottom:35px;} 
.pdb40{padding-bottom:40px;} 
.pdb45{padding-bottom:45px;} 
.pdb50{padding-bottom:50px;} 
.pdb55{padding-bottom:55px;} 
.pdb60{padding-bottom:60px;} 
.pdb65{padding-bottom:65px;} 
.pdb70{padding-bottom:70px;} 
.pdb75{padding-bottom:75px;} 
.pdb80{padding-bottom:80px;} 
.pdb85{padding-bottom:85px;} 
.pdb90{padding-bottom:90px;} 
.pdb95{padding-bottom:95px;}
.pdb100{padding-bottom:100px;} 



.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;} 
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;} 
.pdl35{padding-left:35px;}
.pdl40{padding-left:40px;} 
.pdl45{padding-left:45px;}
.pdl50{padding-left:50px;} 


.mgb2{margin-bottom:2px;}

.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}


.gbl{list-style: none; width:100%;}
.gbl li{display: inline; padding:2px 0px 0px 20px;float: left; }



#tabmenu {overflow:hidden; width:100%; height:58px; margin:0px 0px 20px 0px; border: 1px solid #e1e1e1; }
#tabmenu ul {list-style: none; padding:0px;margin:0px;}
#tabmenu li{float:left; display:inline; line-height:40px; height:58px; letter-spacing:-0.05em; font-size:16px;  }
#tabmenu li a{text-decoration:none; display:block; padding:10px 30px 10px 30px; }
#tabmenu .on{background:#939393; }
#tabmenu .on a{color:#fff; font-weight:bold; background:#5383ab;	}
#tabmenu .off{background:#fff; border-right: 1px solid #e1e1e1;}
#tabmenu .off a{ margin:0px -1px 0px 0px;color:#7c7c7c;background:#fff;	 border-right: 1px solid #e1e1e1;}
#tabmenu .last-child a{margin:0px;}


.list-style1{padding-left:0;list-style:none}
.list-style1 li{padding:10px 0px 10px 50px; line-height:150%; font-size:16px;}
.list-style1 li.nam1{background: url("/images/common/num1.png") 0px 5px  no-repeat; }
.list-style1 li.nam2{background: url("/images/common/num2.png") 0px 5px  no-repeat;}
.list-style1 li.nam3{background: url("/images/common/num3.png") 0px 5px  no-repeat; }
.list-style1 li.nam4{background: url("/images/common/num4.png") 0px 5px  no-repeat; }
.list-style1 li.nam5{background: url("/images/common/num5.png") 0px 5px  no-repeat; }
.list-style1 li.nam6{background: url("/images/common/num6.png") 0px 5px  no-repeat; }
.list-style1 li.nam7{background: url("/images/common/num7.png") 0px 5px  no-repeat; }

.list-style1 ul {list-style:none; margin:10px 0px 0px 5px; padding:0px; line-height:140%; font-size:14px;}
.list-style1 li li{padding:3px 0px 3px 10px; background: url("/images/common/list_icon02.gif") 0px 12px  no-repeat;}


.basicBox1{border: 1px solid #ddd;	padding:15px 20px 15px 20px; border-radius:5px; background:#f7f7f7;}
.basicBox2{border: 1px solid #ddd; background:#f7f7f7;padding:10px; margin:10px 0px 10px 0px; border-radius:5px;}
.basicBox3{border: 1px solid #ddd;	padding:15px 20px 15px 20px; border-radius:5px;}
.basicBox4{border: 1px solid #ddd;	padding:15px 20px 15px 20px; border-radius:0px; background:#f7f7f7;}
.icon1{padding:5px 0px 10px 28px;  font-size:16px;  color:#d1323c; background: url("/images/common/h3_icon3.png") 5px 5px  no-repeat; line-height:150%; }


.txtBox{border: 1px solid #e2e8ec;	background:#f3f6f8;padding:50px 10px 30px 10px; border-radius:7px;vertical-align:middle; line-height:170%;}



.mNurserySup{list-style: none; margin:0px; padding:0px; margin:0pt auto;}
.mNurserySup li{border: 1px solid #8abdcd; display: inline; text-align:center; width:46%; height:40px;color:#fff; margin:5px;}
.mNurserySup li a{display:block; padding:10px; text-decoration: none; color:#fff;}


.linkSite {list-style: none;}
.linkSite li a{display:block; text-decoration:none;   padding:10px;}




.nurtureList{border: 1px solid #ddd;width:100%; margin:5px;}
.nurtureList h4{border-bottom: 1px solid #ccc;background-color:#fff; text-align:center;padding:0px; height:30px; }


.toySearch_box{border: 1px solid #e2e8ec;	background:#dbe6de;padding:30px 10px 30px 10px; border-radius:7px;vertical-align:middle; line-height:170%; text-align:center;}



@media (max-width: 810px) {
.toySearch_img1{text-align:center;}
.toySearch_txt1{color:#486477; font-size:16px; text-align:center;line-height:170%;}
.toySearch_txt2{text-align:center;}

}
@media (min-width: 810px) {
.toySearch_img1{text-align:right;}
.toySearch_txt1{color:#486477; font-size:26px; line-height:170%;}
.toySearch_txt2{}

}

@media (max-width: 810px) {
.tbl_type1 {border-top:2px solid #5e5e5e;width:100%;margin:0px 0 20px 0;}
.tbl_type1 th{color:#222; background-color:#eff5f8; text-align:center;padding:12px 15px 12px 15px;height:40px;border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #aaa;}

.tbl_type1 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:12px; line-height:170%;}
.tbl_type1 td a{text-decoration: none;}
.tbl_type1 td img {vertical-align:middle;}
.tbl_type1 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type1 td.bg1{background-color:#eaf4f5;}

.tbl_type1 tr.bg2{background-color:#eceeef;}

.tbl_type1 .txtC{text-align:center;}
.tbl_type1 .txtL{text-align:left;}
.tbl_type1 .txtR{text-align:right}
	
	
}
	
@media (min-width: 810px) {
	
.tbl_type1 {border-top:2px solid #5e5e5e;width:100%;margin:0px 0 20px 0;}
.tbl_type1 th{color:#222; background-color:#eff5f8; text-align:center;padding:12px 15px 12px 15px;height:40px;border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #aaa;}

.tbl_type1 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:13px; line-height:170%;}
.tbl_type1 td a{text-decoration: none;}
.tbl_type1 td img {vertical-align:middle;}
.tbl_type1 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type1 td.bg1{background-color:#f5f5f5;}

.tbl_type1 tr.bg2{background-color:#eceeef;}

.tbl_type1 .txtC{text-align:center;}
.tbl_type1 .txtL{text-align:left;}
.tbl_type1 .txtR{text-align:right}
	
}







@media (max-width: 810px) {
	.tbl_type2 {width:100%;margin:0px 0 20px 0; border-top:0px solid #8e8e8e; }
	.tbl_type2 th{color:#222; background-color:#eff5f8; text-align:center;padding:5px 5px 5px 5px;height:30px;}
	
	.tbl_type2 td{padding:5px 5px 5px 5px;border-bottom:1px solid #ddd;  font-size:12px; line-height:170%;}
	.tbl_type2 td a{text-decoration: none;}
	.tbl_type2 td img {vertical-align:middle;}
	.tbl_type2 tfoot{background-color:#e7eff1;font-weight:bold; }
	.tbl_type2 td.bg1{background-color:#eaf4f5;}
	
	.tbl_type2 tr.bg2{background-color:#eceeef;}
	
	.tbl_type2 .txtC{text-align:center;}
	.tbl_type2 .txtL{text-align:left;}
	.tbl_type2 .txtR{text-align:right}
		
	
}
	
@media (min-width: 810px) {
	.tbl_type2 {border-top:2px solid #5e5e5e;width:100%;margin:0px 0 20px 0;}
	.tbl_type2 th{color:#222; background-color:#eff5f8; text-align:center;padding:15px 15px 15px 15px;height:40px;border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #aaa;}
	
	.tbl_type2 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:13px; line-height:170%;}
	.tbl_type2 td a{text-decoration: none;}
	.tbl_type2 td img {vertical-align:middle;}
	.tbl_type2 tfoot{background-color:#e7eff1;font-weight:bold; }
	.tbl_type2 td.bg1{background-color:#eaf4f5;}
	
	.tbl_type2 tr.bg2{background-color:#eceeef;}
	
	.tbl_type2 .txtC{text-align:center;}
	.tbl_type2 .txtL{text-align:left;}
	.tbl_type2 .txtR{text-align:right}	
	
}


@media (max-width: 810px) {
.tbl_type3 {width:100%;margin:0px 0 20px 0;}
.tbl_type3 th{color:#222; background-color:#eff5f8; text-align:center;padding:12px 15px 12px 15px;height:40px;border:1px solid #ddd; }

.tbl_type3 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:12px; line-height:170%;}
.tbl_type3 td a{text-decoration: none;}
.tbl_type3 td img {vertical-align:middle;}
.tbl_type3 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type3 td.bg1{background-color:#eaf4f5;}
.tbl_type3 tr.bg2{background-color:#eceeef;}

.tbl_type3 .topLine{border-top:2px solid #5e5e5e;}
.tbl_type3 .txtC{text-align:center;}
.tbl_type3 .txtL{text-align:left;}
.tbl_type3 .txtR{text-align:right}
}
	
@media (min-width: 810px) {
.tbl_type3 {width:100%;margin:0px 0 20px 0;}
.tbl_type3 th{color:#222; background-color:#eff5f8; text-align:center;padding:12px 15px 12px 15px;height:40px;border:1px solid #ddd; }

.tbl_type3 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:13px; line-height:170%;}
.tbl_type3 td a{text-decoration: none;}
.tbl_type3 td img {vertical-align:middle;}
.tbl_type3 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type3 td.bg1{background-color:#eaf4f5;}
.tbl_type3 tr.bg2{background-color:#eceeef;}

.tbl_type3 .topLine{border-top:2px solid #5e5e5e;}
.tbl_type3 .txtC{text-align:center;}
.tbl_type3 .txtL{text-align:left;}
.tbl_type3 .txtR{text-align:right}
}





.tbl_type4 {width:100%;margin:0px 0 20px 0;}
.tbl_type4 th{color:#222; background-color:#f6fafb; text-align:center;padding:12px 15px 12px 15px;height:40px;border:1px solid #ddd; }

.tbl_type4 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:12px; line-height:170%;}
.tbl_type4 td a{text-decoration: none;}
.tbl_type4 td img {vertical-align:middle;}
.tbl_type4 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type4 td.bg1{background-color:#eaf4f5;}
.tbl_type4 tr.bg2{background-color:#eceeef;}

.tbl_type4 .topLine{border-top:2px solid #5e5e5e;}
.tbl_type4 .txtC{text-align:center;}
.tbl_type4 .txtL{text-align:left;}
.tbl_type4 .txtR{text-align:right}



.tbl_type5 {width:100%;margin:0px 0 20px 0; border-top:1px solid #5e5e5e;}
.tbl_type5 th{color:#222; background-color:#f6fafb; text-align:center;padding:12px 15px 12px 15px;height:40px;border:1px solid #ddd; }

.tbl_type5 td{padding:10px 10px 10px 10px;border:1px solid #ddd; font-size:12px; line-height:170%;}
.tbl_type5 td a{text-decoration: none;}
.tbl_type5 td img {vertical-align:middle;}
.tbl_type5 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type5 td.bg1{background-color:#eaf4f5;}
.tbl_type5 tr.bg2{background-color:#eceeef;}

.tbl_type5 .topLine{border-top:2px solid #5e5e5e;}
.tbl_type5 .txtC{text-align:center;}
.tbl_type5 .txtL{text-align:left;}
.tbl_type5 .txtR{text-align:right}



.tbl_type10 {border-top:0px solid #222;width:100%;margin:0px 0 20px 0;}
.tbl_type10 th{color:#FFF; background-color:#6d90c0; text-align:center; font-size:14px; ;padding:15px 10px 15px 10px;border-top:1px solid #3a6bab; border-left:1px solid #3a6bab; border-right:1px solid #3a6bab; border-bottom:1px solid #3a6bab;}
.tbl_type10 th.smst{height:40px;}
.tbl_type10 th.t_le{text-align:left;}

.tbl_type10 td{padding:7px 10px 7px 10px;border:1px solid #ddd; font-size:14px; text-align:center;line-height:170%;}
.tbl_type10 td img {vertical-align:middle;}
.tbl_type10 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type10 td.bg1{background-color:#eaf4f5;}

.tbl_type10 tr.bg2{background-color:#eceeef;}

.tbl_type10 .txtC{text-align:center;}
.tbl_type10 .txtL{text-align:left;}
.tbl_type10 .txtR{text-align:right}




@media (max-width: 810px) {
.tbl_type11 {border-top:1px solid #ddd;width:100%;margin:0px 0 20px 0; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.tbl_type11 th{color:#fff; background-color:#7c7c7c; font-size:11px;  text-align:center;padding:7px 0px 7px 0px;height:20px;}

.tbl_type11 td{padding:0px;border:1px solid #ddd; font-size:11px; line-height:120%;height:32px;}
.tbl_type11 td a{text-decoration: none;}
.tbl_type11 td img {vertical-align:middle;}
.tbl_type11 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type11 td.bg1{background-color:#eaf4f5;}

.tbl_type11 th.bg1{background-color:#d64c4c;}
.tbl_type11 th.bg2{background-color:#0074bd;}

.tbl_type11 .txtC{text-align:center;}
.tbl_type11 .txtL{text-align:left;}
.tbl_type11 .txtR{text-align:right}	
	
}
	
@media (min-width: 810px) {
	
.tbl_type11 {border-top:1px solid #ddd;width:100%;margin:0px 0 5px 0; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tbl_type11 th{color:#fff; background-color:#7c7c7c;  font-size:11px; text-align:center;padding:7px 0px 7px 0px;height:20px; }

.tbl_type11 td{padding:0px;border:1px solid #ddd; font-size:11px;line-height:120%;height:32px;}
.tbl_type11 td a{text-decoration: none;}
.tbl_type11 td img {vertical-align:middle;}
.tbl_type11 tfoot{background-color:#e7eff1;font-weight:bold; }
.tbl_type11 td.bg1{background-color:#eaf4f5;}

.tbl_type11 th.bg1{background-color:#d64c4c;}
.tbl_type11 th.bg2{background-color:#0074bd;}

.tbl_type11 .txtC{text-align:center;}
.tbl_type11 .txtL{text-align:left;}
.tbl_type11 .txtR{text-align:right}
	
}





/* 리스트 */
.list_style1{padding-left:10px;list-style:none;}
.list_style1 li{padding:0px 0 3px 10px; font-size:13px; background:url("/images/common/list_icon01.gif") 0 7px no-repeat;line-height:170%;}
.list_style1 li ul{padding:0px; margin:5px 0px 5px 0px;list-style:none;}
.list_style1 li ul li{background:url("../images/common/list_icon03.gif") 0 8px no-repeat; padding:0 0 0 10px;}
.list_style1 li img{vertical-align:middle;}
.list_style1 li ol li{background:url("../images/common/list_icon03.gif") 0 8px no-repeat; line-height:170%;}


.list_style1_2{padding-left:10px;list-style:none;}
.list_style1_2 li{padding:0px 0 3px 10px; font-size:13px; background:url("/images/common/list_icon01.gif") 0 7px no-repeat;line-height:170%;}
.list_style1_2 li ul{margin:5px 0 5px 0;}
.list_style1_2 li ul li{background:url("../images/common/list_icon03.gif") 0 5px no-repeat; padding:0 0 0 10px;}
.list_style1_2 li img{vertical-align:middle;}
.list_style1_2 li ol{margin:5px 0px 5px 0px; padding:0px 0px 0px 20px; }
.list_style1_2 li ol li{background:url("../images/common/list_icon0.gif") 0 0px no-repeat; line-height:170%;}



.list_style2{padding-left:10px;list-style:none;}
.list_style2 li{padding:0px 0 0px 10px; background:url("/images/common/list_icon02.gif") 0px 7px no-repeat;line-height:170%; }
.list_style2 li p{padding:5px 0 0 15px; line-height:130%;}
.list_style2 li ul{list-style:none;padding:5px 0 0 10px;}


.list_style2_2{padding-left:10px;list-style:none;}
.list_style2_2 li{width:48%;float: left; padding:0px 0 0px 10px; background:url("/images/common/list_icon02.gif") 0px 7px no-repeat;line-height:170%; }
.list_style2_2 li p{padding:5px 0 0 15px; line-height:130%;}
.list_style2_2 li ul{list-style:none;padding:5px 0 0 10px;}



.list_style3{padding-left:0px;list-style:none;}
.list_style3 li{padding:0px 0 0px 10px; background:url("/images/common/list_icon02.gif") 0px 7px no-repeat;line-height:170%; }
.list_style3 li p{padding:5px 0 0 15px; line-height:170%;}
.list_style3 li ul{list-style:none;padding:5px 0 0 10px;}
.list_style3 li ul li{background:url("../images/common/list_icon03.gif") 0 10px no-repeat; padding:0 0 0 10px;}



.list_style5 {padding-left:0px; list-style:none;}
.list_style5 li{padding:0px 0 0px 10px; background:url("/images/common/list_icon100.gif") 0px 7px no-repeat; line-height:170%; }
.list_style5 li p{padding:5px 0 0 15px; line-height:170%;}
.list_style5 li ol{list-style:none;padding:5px 0 0 10px;}
.list_style5 li ol li{padding:0 0 0 10px; background:url("/images/common/list_icon100.gif") 0px 7px no-repeat;}


.list_style6 {padding-left:0px; list-style:none;}
.list_style6 li{padding:0px 0 0px 10px; background:url("/images/common/list_icon02.gif") 0px 7px no-repeat;line-height:170%;}
.list_style6 li p{padding:5px 0 0 15px; line-height:170%;}
.list_style6 li ol{list-style:none;padding:5px 0 0 0px;}
.list_style6 li ol li{padding:0 0 0 0px; background:url("/images/common/list_icon1000.gif") 0px 7px no-repeat;}



.list_style7{padding-left:0px;list-style:none;}
.list_style7 li{padding:0px 0px 0px 10px; line-height:170%; }
.list_style7 li p{padding:5px 0px 0px 15px; line-height:170%;}
.list_style7 li ul{list-style:none;padding:5px 0 0 10px;}
.list_style7 li ul li{background:url("../images/common/list_icon03.gif") 0 10px no-repeat; padding:0px 0px 0px 10px;}
.list_style7 li ol{list-style:none;padding:5px 0 0 0px;}
.list_style7 li ol li{padding:0 0 0 0px; }




.viewTit{padding:10px; border-top: 2px solid #5e5e5e;	background:#eff5f8;}
.viewTit2{padding:10px; border-top: 0px solid #5995a6; font-size:14px;;	color:#fff; background:#6cadbf;}
.viewName{padding:10px; border-bottom: 1px solid #ddd;}



.linkSite{border-left: 1px solid #5996a8;border-right: 1px solid #5996a8; border-top: 2px solid #5996a8;	color:#fff; background:#6dadc0;border-radius:0px;}

/* 보육행정_보육사업 */
@media (min-width: 810px) {
.nurtureAdm1{height:380px}	
.nurtureAdm2{height:240px}	
.nurtureAdm3{height:230px}	
.nurtureAdm4{height:440px}	
}



@media (max-width: 810px) {
.facilityInfo{position:relative;	padding:0px;}	
.facilityInfo_txt{padding:20px 0px 0px 0px}
}
	
@media (min-width: 810px) {
.facilityInfo{position:relative;	padding:0px;}
.facilityInfo_txt{position:absolute; right:40px; bottom:40px;}	
	
}

.article-list {}
.article-list  {}
.article-list  a {position: relative;display:block;line-height: 27px;}
.article-list a .title {display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;	} 
.article-list a .date {position: absolute;right: 0;top: 0;} 
	
/* 인사말 */

@media (max-width: 810px) {
.greetingTxt1{font-size:24px; letter-spacing:-0.05em;}
.greetingTxt2{font-size:14px; letter-spacing:-0.05em;}	
.greetingTxt3{font-size:12px; letter-spacing:-0.05em;}	
.greetingTxt4{font-size:16px; letter-spacing:-0.05em;}		
.greetingTxt5{font-size:20px; letter-spacing:-0.05em;}		
	
}
	
@media (min-width: 810px) {
.greetingTxt1{font-size:40px; letter-spacing:-0.05em;}
.greetingTxt2{font-size:22px; letter-spacing:-0.05em;}	
.greetingTxt3{font-size:16px; letter-spacing:-0.05em;}	
.greetingTxt4{font-size:20px; letter-spacing:-0.05em;}		
.greetingTxt5{font-size:28px; letter-spacing:-0.05em;}	
}




/* 회원가입 방법*/	
@media (max-width: 810px) {
.joinWrap{padding:10px 0px 10px 0px;}
	
.join1{font-family: 'notokr-medium'; letter-spacing:-0.5px; box-sizing:border-box; height:70px;  background:#696061;text-align:center; margin-bottom:15px; padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.join1Txt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:120px; background:#fff; font-size:14px; border: 1px solid #ccc; margin-bottom:15px;  padding:25px 10px 10px 50px;border-radius:10px; color:#444;  line-height:170%;}

.join2{font-family: 'notokr-medium'; letter-spacing:-0.5px; box-sizing:border-box; height:70px;  background:#696061;text-align:center;margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.join2Txt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:120px;background:#fff; font-size:14px; letter-spacing:-0.05em; border: 1px solid #ccc;margin-bottom:15px;  padding:25px 10px 10px 50px;border-radius:10px; color:#444;  line-height:170%;}
}

@media (min-width: 810px) {
.joinWrap{padding:10px 0px 10px 0px;}


.join1{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:120px;  background:#696061;text-align:center; margin-bottom:15px; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.join1Txt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:120px;background:#fff; font-size:14px; border: 1px solid #ccc; margin-bottom:15px;  padding:20px 10px 10px 50px;border-radius:10px; color:#444;  line-height:170%;}

.join2{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:120px;  background:#696061;text-align:center;margin-bottom:15px;  padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.join2Txt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:120px;background:#fff; font-size:14px; border: 1px solid #ccc;margin-bottom:30px;   padding:20px 10px 10px 50px;border-radius:10px; color:#444;  line-height:170%;}
}






/* 비전과 미션

@media (max-width: 810px) {
	
.mission{box-sizing:border-box; height:70px;  background:#2399f3;text-align:center; margin-bottom:15px; padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.missionTxt{height:70px; background:#fff; font-size:14px; border: 1px solid #ccc; margin-bottom:15px; text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}

.vision{box-sizing:border-box; height:70px;  background:#f46346;text-align:center;margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.visionTxt{height:90px;background:#fff; font-size:14px; letter-spacing:-0.05em; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}


.goal{box-sizing:border-box; height:70px;  background:#46b7b0;text-align:center; margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.goalTxt{height:90px;background:#fff; font-size:14px; letter-spacing:-0.05em; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}

.strategy{height:60px;  background:#7b7b7b;text-align:center; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.strategyTxt{margin-bottom:30px; font-size:12px; background:#fff; border: 1px solid #ddd; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}
	
}
	
	
@media (min-width: 810px) {
.mission{height:70px;  background:#2399f3;text-align:center; margin-bottom:15px; padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.missionTxt{height:100px;background:#fff; font-size:15px; border: 1px solid #ccc; margin-bottom:15px; text-align:center; padding:35px 10px 10px 10px;border-radius:10px; color:#444;}

.vision{height:70px;  background:#f46346;text-align:center;margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.visionTxt{height:100px;background:#fff; font-size:14px; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}


.goal{height:70px;  background:#46b7b0;text-align:center; margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.goalTxt{height:100px;background:#fff; font-size:14px; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}

.strategy{height:60px;  background:#7b7b7b;text-align:center; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.strategyTxt{height:180px;font-size:13px;  margin-bottom:30px; background:#fff; border: 1px solid #ddd; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}
	

}
 */


/* 비전과 미션*/

@media (max-width: 810px) {
.missionWrap{padding:30px 0px 30px 0px;}
	
.mission{font-family: 'notokr-medium'; letter-spacing:-0.5px; box-sizing:border-box; height:70px;  background:#ffcc00;text-align:center; margin-bottom:15px; padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.missionTxt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:70px; background:#fff; font-size:14px; border: 1px solid #ccc; margin-bottom:15px; text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}

.vision{font-family: 'notokr-medium'; letter-spacing:-0.5px; box-sizing:border-box; height:70px;  background:#28b8ce;text-align:center;margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.visionTxt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:70px;background:#fff; font-size:14px; letter-spacing:-0.05em; border: 1px solid #ccc;margin-bottom:15px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}


.goal{box-sizing:border-box; height:70px;  background:#46b7b0;text-align:center; margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.goalTxt{height:90px;background:#fff; font-size:14px; letter-spacing:-0.05em; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}

.strategy{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto; background:#2f6fb7;text-align:center; margin:0px 0px 30px 0px; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.strategy ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #4a85c7; padding:15px 10px 10px 20px;  color:#fff;}
.strategy ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}

.strategy2{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto;  background:#fe6962;text-align:center; margin:0px 0px 30px 0px; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.strategy2 ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #ffa39f; padding:15px 10px 10px 20px;  color:#fff;}
.strategy2 ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}


.strategy3{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto;  background:#6aa351;text-align:center; margin:0px 0px 30px 0px; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.strategy3 ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #89c049; padding:15px 10px 10px 20px;  color:#fff;}
.strategy3 ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}


.strategy4{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto;  background:#7570b3;text-align:center; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.strategy4 ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #8b87bf; padding:15px 10px 10px 20px;  color:#fff;}
.strategy4 ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}


}
	
	
@media (min-width: 810px) {
.missionWrap{padding:30px 130px 30px 130px;}


.mission{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:70px;  background:#ffcc00;text-align:center; margin-bottom:15px; padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.missionTxt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:70px;background:#fff; font-size:18px; border: 1px solid #ccc; margin-bottom:15px; text-align:center; padding:20px 10px 10px 10px;border-radius:10px; color:#444;}

.vision{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:70px;  background:#28b8ce;text-align:center;margin-bottom:15px;  padding:15px 10px 10px 10px; border-radius:10px; color:#fff;}
.visionTxt{font-family: 'notokr-medium'; letter-spacing:-0.5px;  height:70px;background:#fff; font-size:18px; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:20px 10px 10px 10px;border-radius:10px; color:#444;}


.goal{height:70px;  background:#46b7b0;text-align:center; margin-bottom:15px;  padding:20px 10px 10px 10px; border-radius:10px; color:#fff;}
.goalTxt{ height:100px;background:#fff; font-size:14px; border: 1px solid #ccc;margin-bottom:30px;  text-align:center; padding:25px 10px 10px 10px;border-radius:10px; color:#444;}

.strategy{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto; min-height:350px;  background:#2f6fb7;text-align:center; padding:15px 20px 15px 20px; border-radius:10px; color:#fff;  box-shadow: 0px 5px 5px 0px #ddd;}
.strategy ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #4a85c7; padding:15px 10px 10px 10px;  color:#fff;}
.strategy ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}

.strategy2{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto; min-height:350px; background:#fe6962;text-align:center; padding:15px 20px 15px 20px; border-radius:10px; color:#fff; box-shadow: 0px 5px 5px 0px #ddd;}
.strategy2 ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #ffa39f; padding:15px 10px 10px 10px;  color:#fff;}
.strategy2 ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}

.strategy3{ font-family: 'notokr-bold'; letter-spacing:-0.5px;height:auto;  min-height:350px; background:#6aa351;text-align:center; padding:15px 20px 15px 20px; border-radius:10px; color:#fff;  box-shadow: 0px 5px 5px 0px #ddd;}
.strategy3 ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #89c049; padding:15px 10px 10px 10px;  color:#fff;}
.strategy3 ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}


.strategy4{ font-family: 'notokr-bold'; letter-spacing:-0.5px; height:auto;  min-height:350px; background:#7570b3;text-align:center; padding:15px 20px 15px 20px; border-radius:10px; color:#fff;  box-shadow: 0px 5px 5px 0px #ddd;}
.strategy4 ul{font-family: 'notokr-medium'; letter-spacing:-0.5px;  font-size:13px;  margin:10px 0px 30px 0px; border-top: 1px solid #8b87bf; padding:15px 10px 10px 10px;  color:#fff;}
.strategy4 ul li{text-align:left; padding:5px 0px 5px 0px; line-height:130%;}

}






/* 연혁 */	

@media (max-width: 810px) {
.purpose{font-size:13px; letter-spacing:-0.05em;}

	
.historyWrap{height:500px;}	
.history {padding:20px 0px 0px 0px;}	
.history li{letter-spacing:-0.05em; list-style: none; font-size:12px; padding:5px 0px 5px 0px; margin:0px;  letter-spacing:-0.02em; }	

}
	
@media (min-width: 810px) {
.purpose{font-size:18px; letter-spacing:-0.05em; }
.historyWrap{  background-size:auto;}	
.history {padding:20px 0px 0px 0px;}	
.history li{letter-spacing:-0.05em; list-style: none; font-size:13px; padding:6px 0px 6px 0px;  margin:0px;}	
.yearLeft {margin-bottom:30px;margin-left:40px;}		
.yearRight {margin-bottom:30px;margin-right:40px;}				
}


@media (min-width: 900px) {
.purpose{font-size:18px; letter-spacing:-0.05em; }
.historyWrap{ background:url("/images/introduce/history_line.gif") repeat-y 50% 0;  background-size:auto;}	
.history {padding:20px 0px 0px 0px;}	
.history li{letter-spacing:-0.05em; list-style: none; font-size:13px; padding:6px 0px 6px 0px; margin:0px;}	
.yearLeft {margin-bottom:30px;margin-left:45px;}		
.yearRight {margin-bottom:30px;margin-right:45px;}				
}


@media (max-width: 810px) {
.scheduleYear{font-size:18px;color:#e83757;}
.scheduleYear a{font-size:18px;color:#e83757;}

}
@media (min-width: 810px) {
.scheduleYear{font-size:26px;color:#e83757; }
.scheduleYear a{font-size:26px;color:#e83757; }

	
	
}



/* 사이트맵 */	
@media (min-width: 810px) {
.siteMap1{height:280px}		
.siteMap2{height:290px}
}


.box1{background:#f46346;padding:25px 15px 15px 15px; border-radius:10px; color:#fff;}
.box2{background:#fff; border: 2px solid #696061; padding:15px;border-radius:10px; color:#666;}
.box3{background:#46b7b0; padding:25px 15px 15px 15px; border-radius:10px; color:#fff;}



@media (max-width: 810px) {}
	
@media (min-width: 810px) {}




.textMenu{padding:0px; list-style: none;	}
.textMenu li{display: inline; padding:20px 30px 20px 30px;float: left;	}


.textMenu li li{display: inline; padding:10px 10px 10px 10px;	}



/* 조직도 */
.org1{font-size:0.875em;text-align:center;}
.org1 ul{list-style:none;margin:0;padding:0;}
.org1 ul:after{content:"";display:block;clear:both;}
.org1 .h1, .org1 .org1s1 .h2{position:relative;display:block;width:30%; min-width:200px; height:50px;line-height:49px;margin:0 auto 60px;color:#fff;font-size:1.425em;border-radius:10px;z-index:2;}
.org1 .org1s1{margin-bottom:30px;}
.org1 .org1s1 .h1{height:54px;line-height:53px;margin-bottom:36px;background:#6faebe;font-size:1.55em;}
.org1 .h1:after, .org1 .org1s1 .h2:after{position:absolute;top:50px;left:50%;content:"";display:block;width:1px;height:70%;background:#d3d3d3;}

.org1 .org1s1 .h1:after{top:54px;}
.org1 .org1s1 .h2{background:#3f8af9;margin-bottom:0;}
.org1 .org1s1 .h2:after{height:122px;top:50px;}
.org1 .org1s1 .d1{position:relative;width:90px;margin:5px 0 5px auto;border:3px solid #ccd0d7;border-radius:18px;font-size:.938em;line-height:28px;background:#fff;}
.org1 .org1s1 .d1 a{color:#333;display:block;}
.org1 .org1s1 .d1 a:before{position:absolute;top:50%;left:-30px;content:"";display:block;width:30px;height:1px;background:#d3d3d3;}
.org1 .org1s1 .b1{position:relative; border:2px solid #ddd; width:40%;left:50%; padding:20px; margin-left:-20%;border-radius:5px; background:#fff;}

.org1 .org1s1 .b1 li{position:relative;color:#555; width:100%; text-align:left; padding-left:10px; font-size:1.25em; ;line-height:30px;display:inline-block;vertical-align:top;}
.org1 .org1s1 .b1 li:before{position:absolute;top:.7em;left:0;content:"";display:block;width:6px;height:6px; border-radius:50%; background:#698d96;}
.org1 .org1s1 .b2{position:relative;}

.org1 .org1s1 .d2{position:relative;margin-left:15px;margin-bottom:10px; }
.org1 .org1s1 .d2:last-child{margin-right:0;}


.org1 .org1s2 .d1>li .tit, .org1 .org1s3 .d1>li .tit{display:block;font-size:1.25em;line-height:45px;background:#8b9197;color:#fff;border-radius:5px;}

.org1 .org1s4 .h2{display:block;height:40px;line-height:39px;background:#575d64;color:#fff;border-radius:5px;}


.org1 .org1s1 .d3, .org1 .org1s2 .d2, .org1 .org1s3 .d2, .org1 .org1s4 .d2{border:2px solid #ddd;border-radius:5px;margin-top:2px;text-align:left;font-size:1.25em;padding:10px 10px;box-sizing:border-box;}

.org1 .org1s1 .d3 li, .org1 .org1s2 .d2 li, .org1 .org1s3 .d2 li, .org1 .org1s4 .d2 li{line-height:1.6;display:inline-block;vertical-align:top;width:100%;padding-left:15px;margin:0 -.02em;}

.org1 .org1s1 .d3 li a, .org1 .org1s2 .d2 li, .org1 .org1s3 .d2 li a, .org1 .org1s4 .d2 li a{position:relative;color:#555;padding-left:6px;display:inline-block;vertical-align:top;}

.org1 .org1s1 .d3 li:before, .org1 .org1s2 .d2 li:before{position:absolute;top:.1em;left:0;content:"";display:block;width:6px;height:6px; border-radius:50%; background:#ef9361;}


.org1 .org1s3 .d2 li:before{position:absolute;left:0;     margin: 10px 0px 0px 25px;content:"";display:block;width:6px;height:6px; border-radius:50%; background:#748b9b;}


.org1 .org1s2{position:relative; }
.org1 .org1s2 .h1{position:static;background:#fa8f4c;color:#fff;}
.org1 .org1s2 .d1:before{position:absolute;top:0px;left:50%;margin-left:-24.1%;content:"";display:block;width:48.2%;height:1px;background:#d3d3d3;}

.org1 .org1s2 .h1:after{position:absolute;top:50px;left:50%;content:"";display:block;width:1px;height:30px;background:#d3d3d3;}
.org1 .org1s2 .d1>li{position:relative;display:inline-block;vertical-align:top;width:100%;margin-right:0px;}
.org1 .org1s2 .d1>li:last-child{margin-right:0;}
.org1 .org1s2 .d1>li>a:before{position:absolute;top:-30px;left:50%;content:"";display:block;width:1px;height:30px;background:#d3d3d3;}

.org1 .org1s2 .d2{min-height:90px;}
.org1 .org1s2 .d2>li{width:100%;  padding-left: 10px;}
.org1 .org1s2 .d2>li a{background:none;color:#555;display:inline-block;vertical-align:top;height:auto;line-height:21px;border-radius:0;}
.org1 .org1s2 .d2 li:before{top:.8em;}


.org1 .org1s3{margin-top:30px;overflow:hidden;}
.org1 .org1s3 .h1{background:#5484a9;margin-bottom:30px;}
.org1 .org1s3 .h1:after{height:61%;}
.org1 .org1s3 .d1{position:relative;}
.org1 .org1s3 .d1:before{position:absolute;top:20px;left:0;content:"";display:block;width:1px;height:89.5%;background:#d3d3d3;}
.org1 .org1s3 .d1>li{position:relative;margin-bottom:10px;}

.org1 .org1s2 .d1>li:before, .org1 .org1s3 .d1>li:before{position:absolute;top:-30px;left:50%;content:"";display:block;width:1px;height:30px;background:#d3d3d3;}

.org1 .org1s3 .d1>li:nth-child(4):before{position:absolute;top:-30px;left:50%;content:"";display:block;width:1px;height:30px;background:#fff;}
.org1 .org1s3 .d1>li:nth-child(5):before{width:0px;}
.org1 .org1s3 .d1>li:nth-child(6):before{width:0px;}

.org1 .org1s4{margin-top:30px;margin-bottom:20px;}
.org1 .org1s4 .h1{background:#ac7916;margin-bottom:30px;}
.org1 .org1s4 .h1:after{height:30px;}
.org1 .org1s4 .d1{position:relative;}
.org1 .org1s4 .d1:before{position:absolute;top:20px;left:0;content:"";display:block;width:1px;height:53.5%;background:#d3d3d3;}
.org1 .org1s4 .d1>li{position:relative;margin-left:15px;margin-bottom:10px;}

.org1 .org1s5{l	position:relative; width:50%; ist-style: none; padding:20px 20px 20px 20px;  margin:40px 0px 50px 1%; box-sizing:border-box;
border:2px solid #464646; border-radius:5px;}
.org1 .org1s5 li {display: block;float: left; width:33.3%; text-align:left;  font-size:1.25em;  padding: 0px 0 3px 10px;
    background: url(/images/common/list_icon01.gif) 0 10px no-repeat;   line-height: 170%;
}
/* 
.org1 .org1s5 li:before{ display: block;left:0px;  margin: 0px 0px 0px 0px;content:""; width:6px;height:6px; border-radius:50%; background:#748b9b;}
*/

@media all and (min-width:570px){
	.org1{font-size:1em;}
	.org1 .org1s1{margin-bottom:50px; }
	.org1 .org1s1 .b1:before{top:98px;}
	.org1 .org1s1 .b2:before{top:20px;right:182px;height:101px;}
	.org1 .org1s1 .b2:after{top:170px;height:67.7%;}
	.org1 .org1s1 .h2:after{height:129px;}
	.org1 .org1s1 .d1{width:150px;height:34px;margin-top:10px;margin-bottom:0;font-size:1em;}
	.org1 .org1s1 .d1:first-child{margin-top:-22px;}
	.org1 .org1s1 .d1 a{line-height:34px;}
	.org1 .org1s1 .d3, .org1 .org1s2 .d2, .org1 .org1s3 .d2, .org1 .org1s4 .d2{padding-left:15px;padding-right:15px;}
	.org1 .org1s1 .d3 li a, .org1 .org1s2 .d2 li, .org1 .org1s3 .d2 li a, .org1 .org1s4 .d2 li a{padding-left:10px;}
	.org1 .org1s1 .d3 li a:before, .org1 .org1s2 .d2 li:before, .org1 .org1s3 .d2 li a:before, .org1 .org1s4 .d2 li a:before{top:.9em;}
	.org1 .org1s1 .d3 li, .org1 .org1s3 .d2 li{width:31%; }
	.org1 .org1s1 .d2{padding-left:130px;margin-bottom:0; }
	.org1 .org1s1 .d2>a, .org1 .org1s3 .d1>li>a, .org1 .org1s4 .h2{position:absolute;top:0;left:0;width:120px; }

	..org1 .org1s2 .d2{padding:15px 15px;margin-top:10px;}
	.org1 .org1s1 .d3, .org1 .org1s3 .d2, .org1 .org1s4 .d2{padding:15px 24px;margin-top:10px;}


	.org1 .org1s1 .d3 li, .org1 .org1s2 .d2 li, .org1 .org1s3 .d2 li, .org1 .org1s4 .d2 li {line-height:2em;}
	.org1 .org1s2 .h1{position:relative ;}
	
	.org1 .org1s2 .d1>li{float: left; width:100%; margin:0px 0% 30px 1.16%;  }


	
	.org1 .org1s2 .d2>li a{line-height:30px;}
	.org1 .org1s3{margin-top:50px;}
	.org1 .org1s3 .h1{margin-bottom:50px;}
	.org1 .org1s3 .h1:after{height:60%;}
	.org1 .org1s3 .d1:before{height:85.5%;}
	.org1 .org1s3 .d1>li{margin-bottom:0;min-height:50px;}
	.org1 .org1s4{margin-top:50px;}
	.org1 .org1s4 .d1>li{padding-left:130px;margin-bottom:0;}
	.org1 .org1s4 .d1:before{height:54%;}
}
@media all and (min-width:700px){
	.org1 .org1s1 .d3 li, .org1 .org1s3 .d2 li, .org1 .org1s4 .d2 li{width:100%;}
	.org1 .org1s1 .b2:after{height:66.5%;}
	.org1 .org1s4 .d1:before{height:55%;}
	.org1 .org1s4 .d2{padding-left:30px;}
	.org1 .org1s2 .d1>li{float: left; width:22.8%; margin:0px 1.16% 30px 1.16%;}

	.org1 .org1s2 .d2{min-height:260px; letter-spacing:-0.05em;}

	org1 .org1s5{ width:100%;  margin:40px 0px 50px 0%; }


}
@media all and (min-width:900px){
	.org1 .org1s1 .h2:after{height:149px;}
	.org1 .org1s1 .d1{margin-right:110px;}
	.org1 .org1s1 .b2:before{right:292px;}
	.org1 .org1s1 .b2:after{top:170px;left:50%;margin-left:-41.7%;content:"";display:block;width:80%;height:1px;}
   .org1 .org1s1 .d2{display:block; vertical-align:top;width:40%;left:50%; margin-left:-20%; margin-top:10px;padding-left:0;}

	.org1 .org1s1 .d2>a:before, .org1 .org1s3 .d1>li>a:before, .org1 .org1s4 .h2:before{width:1px;height:30px;top:-30px;left:50%;}
	.org1 .org1s1 .d2>a, .org1 .org1s2 .d1>li>a, .org1 .org1s3 .d1>li>a, .org1 .org1s4 .h2{position:relative;display:block;width:100%;height:40px;line-height:45px;}
	.org1 .org1s1 .d3{min-height:210px;}
	.org1 .org1s1 .d3 li, .org1 .org1s2 .d2 li, .org1 .org1s3 .d2 li{display:block;width:100%; padding:0px 0px 0px 10px;}
	.org1 .org1s2 .d1:before{top:80px;left:50%;width:75.4%;height:1px;margin-left:-37.4%;}
	
	.org1 .org1s3 .h1{margin-bottom:60px;}
	.org1 .org1s3 .d1>li{ float: left; width:31%; margin:0px 1.16% 30px 1.16%; }
	.org1 .org1s3 .d1:before{top:-30px;left:50%;width:66.6%;height:1px;margin-left:-33.3%;}
	.org1 .org1s3 .d2{min-height:260px;}
	
	.org1 .org1s4 .h1{margin-bottom:60px;}
	.org1 .org1s4 .d1:before{top:-30px;left:50%;width:50.6%;height:1px;margin-left:-25.25%;}
	.org1 .org1s4 .d1>li{float:left;width:49.5%;margin-left:1%;padding-left:0;}
	.org1 .org1s4 .d1>li:first-child{margin-left:0;}
	.org1 .org1s4 .d2{min-height:275px;}
	.org1 .org1s4 .d2 li{float:left;width:50%;box-sizing:border-box;}
}


@media all and (max-width:900px){
.org1 .org1s2 .d1>li:before, .org1 .org1s3 .d1>li:before{position:absolute;top:-30px;left:50%;content:"";display:block;width:0px;height:30px;background:#d3d3d3;}
.org1 .org1s2 .h1:before{height: 0px;    }
.org1 .org1s1 .b1{position: relative;
    border: 2px solid #ddd;
    width: 100%;
    left: 0%;2023-01-10
    padding: 20px;
    margin-left: 0%;
    border-radius: 5px;
    background: #fff;}

	.org1 .org1s2 .d1>li{top:-30px; margin-bottom:10px;}
	.org1 .org1s3 .d1>li{top:0px;}
	.org1 .org1s2 .d1:before{height:0px;}
	.org1 .org1s3 .d2 li:before{margin: 10px 0px 0px 15px;}


	.org1 .org1s5{l	position:relative; width:100%; ist-style: none; padding:20px 20px 20px 20px;  margin:40px 0px 50px 0px; box-sizing:border-box;
border:2px solid #464646; border-radius:5px;}
.org1 .org1s5 li {display: block;float: left; width:100% ; text-align:left;  font-size:1.25em;  padding: 0px 0 3px 10px;
    background: url(/images/common/list_icon01.gif) 0 10px no-repeat;   line-height: 170%;
}


}




/* 가로 스텝박스 */
.stepbox{margin-top:10px; margin-bottom:20px; padding:30px 0 0 0px; border-radius:3px; background-color:#f7fafd; font-size:0; line-height:0;}
.stepbox .step_item{display:inline-block; position:relative; margin-right:30px; margin-bottom:28px; border-radius:3px; border:1px solid #c5c9d6; background-color:#fff; text-align:center; vertical-align:top;}
.stepbox .step_item:after{content: "";display:inline-block; position:absolute; right:-21px; top:0; bottom:0; width:11px; height:18px; margin:auto; background-image:url('/images/common/arrow2.png');}
.stepbox .step_item:last-child{/*border:2px solid #79a1e3;*/}
.stepbox .step_item:last-child:after{display:none;}
.stepbox .step_wrap{position:relative; padding:10px 10px;}

.stepbox .step_title{margin-bottom:0px; font-size:15px; 
display:flex;height:5em;align-items:center;justify-content:center;text-align:center;line-height:1.2;
/*border-bottom:1px dashed #c5c9d6;*/  line-height:22px; font-weight:500; letter-spacing:-0.02em; color:#363c5a;}


.stepbox .step_title2 {margin-bottom:10px; font-size:16px; background-color:#5d8dde;  color:#fff; line-height:20px; font-weight:500; 
display:flex;align-items:center;justify-content:center;
vertical-align:middle; border-radius:3px; letter-spacing:-0.02em;  }

.stepbox .step_text{font-size:14px; line-height:22px; letter-spacing:-0.02em; color:#636363;

}
.stepbox.icon .step_wrap:before{content: "";display:block; position:relative; left:0; top:0; right:0; width:55px; height:55px; margin:0 auto 15px; border-radius:50%; background-color:#f7f8fa; background-repeat:no-repeat; background-position:center;}
.stepbox.col2 .step_item{width:calc(50% - 30px);}
.stepbox.col3 .step_item{width:calc(33.3% - 30px);}
.stepbox.col4 .step_item{width:calc(25% - 30px);}
.stepbox.col5 .step_item{width:calc(20% - 30px);}
.stepbox.col6 .step_item{width:calc(16.6% - 30px);}


.stepHe25{height:25px}
.stepHe30{height:30px}
.stepHe45{height:45px}
.stepHe60{height:60px}
.stepHe65{height:65px}
.stepHe90{height:90px}
.stepHe100{height:100px}
.stepHe120{height:120px}
.stepHe135{height:135px}
.stepHe150{height:150px}
.stepHe160{height:160px}
.stepHe170{height:170px}
.stepHe180{height:180px}
.stepHe200{height:200px}
.stepHe220{height:220px}
.stepHe225{height:225px}
.stepHe230{height:230px}
.stepHe250{height:250px}
.stepHe270{height:270px}
.stepHe280{height:280px}


@media all and (max-width:1024px) {
	.stepHe65{height:110px}
	.stepHe160{height:190px}

}

@media all and (max-width:800px) {
    .stepbox.col3 .step_item,  .stepbox.col5 .step_item{width:calc(50% - 30px);}

	.stepHe65{height:65px}
	.stepHe160{height:160px}

}


@media all and (max-width:640px) {
  
    .stepbox.col3 .step_item, .stepbox.col5 .step_item{width:calc(100% - 0px);}
	.stepbox .step_item:after{left:0; right:0; top:auto; bottom:-25px; transform:rotate(90deg);}
   

}



/* 이미지크게보기 */
.img_wrap {display:inline-block;position:relative; text-align:center; width:100%; padding:20px;box-sizing: border-box;}
.img_wrap img{/*float:left;*/ max-width:100%; padding:0px; box-sizing: border-box; }
.img_wrap .img_zoom{ display:none; overflow:hidden;position:absolute; bottom:25px;right:25px; z-index:10; width:35px; height:35px; padding:0px; background:url("/images/common/mask.png");font-size:12px;}
.img_wrap .img_zoom a{display:block; width:25px; height:25px;  background: url('/images/common/bbs_icon.png') no-repeat 0 -200px;font-size:0;line-height:0;text-indent: 100%;}

@media screen and (max-width:768px){
	.img_wrap {display:inline-block;position:relative; max-width:100%;}
	.img_wrap img{float:left; max-width:100%; padding:0;}
	
	.img_wrap .img_zoom{display:inline-block;overflow:hidden;position:absolute;bottom:0;right:0;z-index:10;width:36px;height:36px;padding:6px; background-color:rgba(0, 0, 0, .3); font-size:12px;box-sizing: border-box;}
	.img_wrap .img_zoom a{display:block; width:30px;height:30px;background: url('../../images/common/bbs_icon.png') no-repeat 0 -200px;font-size:0;line-height:0;text-indent: 100%; }
}

/* 이미지 크게보기-박스결합 */
.box.img_wrap { position:static;  width:100%;}
.box.img_wrap img { float:none;}
