/* 메인 가정양육지원 */
.cr_nurseryUse{font-size:20px; background:url("/images/main/main_childRea_bg.png") repeat;  border: 1px solid #ebebeb;	border-radius:5px;}
.cr_nurseryUse a{display:block; padding:30px 20px 20px 30px; height:250px; text-decoration: none; background:url("/images/main/cr_icon.png")  right bottom no-repeat; background-size:auto 60%; }



@media (max-width: 810px) {
.cr_nurserySearch{background:url('/images/main/main_childRea_bg.png') repeat; margin-bottom:10px; padding:10px 20px 20px 30px; font-size:14px; height:120px;	border: 1px solid #ebebeb;	border-radius:5px;}


.cr_childcareInfo {background:url('/images/main/main_childRea_bg.png') repeat; font-size:16px;	border: 1px solid #ebebeb;	border-radius:5px;}
.cr_childcareInfo a{display:block; padding:45px 20px 20px 30px; height:120px; text-decoration: none; background:url("/images/main/cr_icon4.png")  right 35px no-repeat; background-size:auto 50%; }
	
	
.cr_parentEdu{background:url('/images/main/main_childRea_bg.png') repeat; font-size:16px;	border: 1px solid #ebebeb;	border-radius:5px;}
.cr_parentEdu a{display:block; padding:45px 20px 20px 30px;  height:120px; text-decoration: none; background:url("/images/main/cr_icon3.png")  right 35px no-repeat; background-size:auto 40%; }	
}
	
	
@media (min-width: 810px) {
.cr_nurserySearch{background:url('/images/main/main_childRea_bg.png') repeat; margin-bottom:10px; padding:45px 10px 10px 15px; font-size:18px; height:120px;	border: 1px solid #ebebeb;	border-radius:5px;}	


.cr_childcareInfo {background:url('/images/main/main_childRea_bg.png') repeat; font-size:19px;	border: 1px solid #ebebeb;	border-radius:5px;}
.cr_childcareInfo a{display:block; padding:45px 20px 20px 30px; height:120px; text-decoration: none; background:url("/images/main/cr_icon4.png")  right 35px no-repeat; background-size:auto 50%; }

.cr_parentEdu{background:url('/images/main/main_childRea_bg.png') repeat; font-size:19px;	border: 1px solid #ebebeb;	border-radius:5px;}
.cr_parentEdu a{display:block; padding:45px 20px 20px 30px;  height:120px; text-decoration: none; background:url("/images/main/cr_icon3.png")  right 35px no-repeat; background-size:auto 40%; }	
}




/* 공지사항 */
@media (max-width: 810px) {
.mNoticeWrap{padding: 0px 15px 0px 15px;}
.mNotice ul{padding:0px;}
.mNotice li{padding:5px 0px 5px 20px; list-style: none; line-height:150%; background:url('/images/main/dot1.gif') 0px 5px no-repeat;}

}
	
@media (min-width: 810px) {
.mNoticeWrap{padding-right:40px; }
.mNotice ul{padding:0px;}
.mNotice li{padding:5px 0px 5px 20px; list-style: none;line-height:150%; background:url('/images/main/dot1.gif') 0px 5px no-repeat;}

}



.linksite ul{padding:0px;}
.linksite li{display: inline; padding:5px 20px 5px 20px; list-style: none; }




/* 팝업존 */
@media (max-width: 810px) {
.popupzone{padding:0px 20px 0px 0px; margin-bottom:25px;}
.popupImg{position:relative; top:30px;}

.popupzoneBtn{position:absolute; top:0px;right:0px;}

}
	
@media (min-width: 810px) {
.popupzone{padding:0px 0px 0px 20px;}
.popupImg{position:relative; top:30px;}




.popupzoneBtn{position:absolute; top:0px;right:0px;}
}




/* 행사 및 프로그램 */
@media (max-width: 810px) {
.event{padding:0px 15px 0px 15px;}
}
	
@media (min-width: 810px) {
.event{padding:0px;}
}





/* 메인 슬라이드-프로그램 */
.mainSlideWrap{background: #FFF6F9;border-top: 0px solid #e5e4df; padding:20px 0px 40px 0px; }
@media all and (max-width:1024px){
	.mainSlideWrap{padding:20px 0px 60px 0px; }
}

.mainSlide{padding:0px; box-sizing: border-box;}
.mainSlide > div{ 
	box-sizing: border-box; 
	margin:0px 0px 0px 0px;
	transform: scale(0.9);
    padding: 0px 0px 0px 0px;
    text-align: center;
    transition: all 0.3s;
    vertical-align: bottom;
    }

.mainSlide .slider li {
    color: #cdcdcd; 
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}



.mainSlide {
    padding:20px;
	width:100%;
	box-sizing: border-box; 
	
}







.mainSlide .slider {
	/*box-sizing: border-box; 
    transform: scale(0.9);
    padding: 0 0px;
    text-align: center;
    transition: all 0.3s;
    vertical-align: bottom;
    border: 0px solid #c2c2c2;
	margin-right:20px;
*/
	
position: relative;
    width: 100%;
    margin: 20px 30px 24px;  /**/
   padding:0px 0px 10px 0px;
	box-sizing: border-box;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    overflow: hidden;
    transition: box-shadow 0.4s;
	background: #FFF;
  



}

.mainSlide .slider img{border-radius:3px; background: #fff; /* box-shadow: 2px 2px 10px 5px rgba(0, 0, 0, .05);*/}



.mainSlide .slider .tit{
	width:100%; margin:0px 0px 10px 0px; min-height:45px; padding:5px 20px 0px 20px; font-weight:700; line-height:150%;box-sizing: border-box;
	/* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
*/

  width: 100%;
   text-overflow: ellipsis;
   overflow: hidden;
   word-break: break-word;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical

	}


/*
.mainSlide .slider:nth-child(2n +1) { 
	margin-right:0px;
	border: 0px solid #000;
	box-sizing: border-box; 
}
*/

.mainSlide .slider:hover {
    transform: scale(1);
}


.mainSlide .slick-prev,
.mainSlide .slick-next {
    position: absolute;
    background-repeat: no-repeat;
    z-index: 5;
    transition: all 0.1s;
}

.mainSlide .slick-prev span,
.mainSlide .slick-next span {
  display: none; 
}


/*
.mainSlide .slick-prev:before,
.mainSlide .slick-next:before {
	display: none;
}
*/



.mainSlide .slick-prev {
	top:45%;
	left: -120px;
   
	width: 90px;
	height: 90px;
	
  border: 0px solid #ef0616;

	border-radius:50%;
	background-size:75px auto; 
	background-image: url(../images/common/btn_prev1.png);
	background-color:rgba(255, 255, 255, 0.8);
	background-position: right center;

}

.mainSlide .slick-next {
	top:45%;
	right: -120px;
   
	width:90px;
	height:90px;
	
	border: 0px solid #ef0616;
	
	border-radius:50%;
	background-size:75px auto; 
	background-image: url(../images/common/btn_next1.png);
	background-color:rgba(255, 255, 255, 0.8);
	background-position: left center;

}

@media all and (max-width:1024px){
	.mainSlide .slick-prev {
		border:0px solid rgba(255, 255, 255, 0.8);
		
		top:95%;
		left: 35%;

		width:80px;
		height:50px;

		border-radius:5px;
		background-size:55px auto; 
		background-position: center center;
	}


	.mainSlide .slick-next {
		border: 0px solid rgba(255, 255, 255, 0.8);
		
		top:95%;
		right: 35%;

		width:80px;
		height:50px;
		
		border-radius:5px;
		background-size:55px auto; 
		background-position: center center;

		}
	}
	
@media all and (max-width:600px){
	.mainSlide .slick-prev {
		top:97%;
		left: 25%;
	}
	.mainSlide .slick-next {
		
		top:97%;
		right: 25%;
	}
}



/*
.mainSlide .slick-prev:hover {
    background-image: url(../img/main/arrow_left_02_on.png);
}
.mainSlide .slick-next:hover {
    background-image: url(../img/main/arrow_right_02_on.png);
}
*/




/* 바로가기 */
@media (max-width: 810px) {
.appWrap{padding:0px 15px 0px 15px;}
.mApp ul{padding:0px; border-right: 1px solid #dfdfdf;}
.mApp li{list-style: none;  border: 1px solid #dfdfdf; letter-spacing:-0.07em;}
.mApp li a{display: block; padding:10px 0px 10px 70px;text-decoration: none;}
}
	
@media (min-width: 810px) {
.appWrap{padding:0px 0px 0px 0px; }
.mApp ul{padding:0px;  }
.mApp li{list-style: none; border: 1px solid #dfdfdf; letter-spacing:-0.05em;}
.mApp li a{display: block; padding:30px 0px 30px 80px;text-decoration: none;}
}






@media (max-width: 810px) {
.banner{position:relative; }
.banner h2{margin-right:10px; border-right: 1px solid #cbcbcb;}

#wrap_div{position:relative;}
#wrap_div>div{height:50px;overflow:hidden;}
#wrap_div>div>ul{height:50px;}
#wrap_div>div>ul:after{display:block;content:'';clear:both}
#wrap_div>div>ul>li{float:left; width:24%;}
#wrap_div>div>ul>li>a{display:block; padding:10px 0;font-size:13px;font-weight:bold; color:#333; text-align:center;}

.banner .roll_control{float:right; bottom:14px;}
.banner .roll_control button,.main_banner04 .roll_control a{display:block;margin-left:1px;width:18px;height:18px; background:url(../../n_img/btn/btn_mv_sp.png) no-repeat 0 0;cursor:pointer}
.banner .roll_control .btn_prev{background-position:0 0}
.banner .roll_control .btn_stop{background-position:-18px 0}
.banner .roll_control .btn_play{background-position:-36px 0; display:none}
.banner .roll_control .btn_next{background-position:-54px 0}
.banner .roll_control a.btn_list{background-position:-72px 0}
}

@media (min-width: 810px) {
.banner{position:relative; }
.banner h2{margin-right:10px; border-right: 1px solid #cbcbcb;}

#wrap_div{position:relative;}
#wrap_div>div{height:50px;overflow:hidden;}
#wrap_div>div>ul{height:50px;}
#wrap_div>div>ul:after{display:block;content:'';clear:both}
#wrap_div>div>ul>li{float:left; width:36%}
#wrap_div>div>ul>li>a{display:block; padding:10px 0;font-size:13px;font-weight:bold; color:#333; text-align:center;}

.banner .roll_control{float:right; bottom:14px;}
.banner .roll_control button,.main_banner04 .roll_control a{display:block;margin-left:1px;width:18px;height:18px; background:url(../../n_img/btn/btn_mv_sp.png) no-repeat 0 0;cursor:pointer}
.banner .roll_control .btn_prev{background-position:0 0}
.banner .roll_control .btn_stop{background-position:-18px 0}
.banner .roll_control .btn_play{background-position:-36px 0; display:none}
.banner .roll_control .btn_next{background-position:-54px 0}
.banner .roll_control a.btn_list{background-position:-72px 0}
}

/* 바로가기2 */
@media (max-width: 810px) {
.quick2Wrap{padding:15px 15px 0px 15px; letter-spacing:-0.03em;  }
.quick2_1{background:url('/images/main/icon_arrow.png') right center no-repeat #cadfe6; margin-bottom:1px;border:3px solid #47b0bb;margin-bottom:5px; }
.quick2_1 a{display: block;  padding:10px 20px 9px 10px; text-decoration: none;}

.quick2_2{background:url('/images/main/icon_arrow.png') right center no-repeat #eee7ca;  margin-bottom:1px;border:3px solid #ecbb53;margin-bottom:5px; }
.quick2_2 a{display: block;  padding:10px 20px 9px 10px; text-decoration: none;}

.quick2_3{background:url('/images/main/icon_arrow.png') right center no-repeat #e5e2dd; margin-bottom:1px;border:3px solid #baa868;}
.quick2_3 a{display: block;  padding:10px 20px 9px 10px; text-decoration: none;}


.quick2_5{margin-bottom:1px; width:100%; border:1px solid #eee; margin-bottom:5px; }
.quick2_5 img{width:100%;  max-width:248px;}
.quick2_5 a{display: block;  width:100%;  padding:3px 0px 3px 0px; text-decoration: none;}
}
	
@media (min-width: 810px) {
.quick2Wrap{padding:0px; letter-spacing:-0.03em; box-sizing: border-box;}

.quick2_1{background:url('/images/main/icon_arrow.png') right center no-repeat #cadfe6; margin-bottom:1px;border:3px solid #47b0bb;margin-bottom:5px;  box-sizing: border-box;}
.quick2_1 a{display: block;  padding:10px 0px 9px 10px; text-decoration: none; }

.quick2_2{background:url('/images/main/icon_arrow.png') right center no-repeat #eee7ca; margin-bottom:1px;border:3px solid #ecbb53;margin-bottom:5px; box-sizing: border-box;}
.quick2_2 a{display: block;  padding:10px 0px 9px 10px; text-decoration: none;}

.quick2_3{background:url('/images/main/icon_arrow.png') right center no-repeat #e5e2dd;  margin-bottom:1px;border:3px solid #baa868;box-sizing: border-box; }
.quick2_3 a{display: block;  padding:10px 0px 9px 10px; text-decoration: none;}

.quick2_5{margin-bottom:1px; width:100%;  text-align:center;  border:1px solid #eee;margin-bottom:5px; }
.quick2_5 img{width:100%;  max-width:248px;}
.quick2_5 a{display: block;  width:100%;   padding:3px 0px 3px 0px; text-decoration: none;}



}











/* 메인배경이미지 */

.sub_gnb_wrap { background:#FFF; border-bottom:1px solid #e5e5e5;  left:0; height:110px;position:fixed; top:0; width:100%; z-index:1000; }

@media screen and (max-width: 810px) {
.sub_gnb_wrap { height:80px; }
}

#mainImg{ background:url('/images/main/main_bg1.jpg')  50% top no-repeat #fff;  text-align:center;padding:145px 0px 115px 0px;  background-size:auto 100%; position:relative;}



#communityWrap { background:url("/images/main/main_bg1.jpg")  center 80px fixed no-repeat #fff; background-size:auto 80%; padding:0; position:relative; }
#guideWrap {background:url("/images/main/main_bg2.jpg") 20% center no-repeat; background-size:auto 100%; position:relative; width:100%; }
#childReaWrap {background:url("/images/main/main_bg3.jpg") right center fixed no-repeat #45434c; background-size:auto 100%; padding:0; position:relative; }
#nurserySupWrap { background:url("/images/main/main_bg4.jpg") 5% center no-repeat #060606; background-size:auto 100%; padding:0px;  position:relative;  }



@media screen and (min-width:993px) and (max-width:1200px) {
#mainImg2{ background:url('/images/main/main_bg5.jpg')  center top fixed no-repeat #fff; background-size:auto; padding:80px 0px 80px 0px;position:relative;}


#communityWrap { background:url("/images/main/main_bg1.jpg") center 80px fixed no-repeat #fff; background-size:auto; padding:0; position:relative; }
#guideWrap { background:url("/images/main/main_bg2.jpg") 20% center no-repeat; background-size:auto 100%; position:relative; }
#childReaWrap {background:url("/images/main/main_bg3.jpg") right center fixed no-repeat #544c46; background-size:auto 100%; padding:0; position:relative; }
#nurserySupWrap {background:url("/images/main/main_bg4.jpg") 5% center no-repeat #060606; background-size:auto 100%;position:relative; }
}



@media screen and (min-width:992px) and (max-width:1199px) {
#mainImg{ background:url('/images/main/main_bg1.jpg')  center top fixed no-repeat #fff; background-size:auto 100%; padding:80px 0px 80px 0px;position:relative;}


#communityWrap { background:url("/images/main/main_bg1.jpg") center 80px fixed no-repeat #fff; background-size:auto 100%; padding:0; position:relative; }
#guideWrap { background:url("/images/main/main_bg2.jpg") 20% center no-repeat;  position:relative; background-size:auto 100%; width:100%; }
#childReaWrap {background:url("/images/main/main_bg3.jpg") right center fixed no-repeat #544c46; background-size:auto 100%; padding:0; position:relative; }
#nurserySupWrap {background:url("/images/main/main_bg4.jpg") 5% center no-repeat #060606; background-size:auto 100%;  position:relative;  }
}


@media screen and (min-width:810px) and (max-width:991px) {
#mainImg{ background:url('/images/main/main_bg1.jpg')  center top fixed no-repeat #fff; background-size:auto 100%; padding:80px 0px 80px 0px;position:relative;}


#communityWrap { background:url("/images/main/main_bg1.jpg") center 80px no-repeat #fff; background-size:auto; padding:0; position:relative; }
#guideWrap {background:url("/images/main/main_bg2.jpg") 20% center no-repeat; background-size:auto 100%;position:relative; width:100%; }
#childReaWrap {background:url("/images/main/main_bg3.jpg") right center fixed no-repeat #544c46; background-size:auto 100%; padding:0; position:relative; }
#nurserySupWrap {background:url("/images/main/main_bg4.jpg") left center no-repeat #060606; background-size:auto 100%; position:relative; }
}


@media screen and (min-width:320px) and (max-width:809px){
#mainImg{ background:url('/images/main/main_bg1_m.jpg') 50% 50% no-repeat #fff;  margin-top:80px; background-size:100%; padding:20px 20px 20px 20px;position:relative;}


#communityWrap { background:url("/images/main/main_bg1.jpg") center top no-repeat #fff;  background-size:auto 100%; padding:0px 0px 0px 0px; position:relative; }
#guideWrap {background:url("/images/main/main_bg2.jpg") 20% center no-repeat; background-size:auto 100%; position:relative; width:100%; }
#childReaWrap { background:#6dadc0; padding:0; position:relative; width:100%;background-size:auto 100%;}
#nurserySupWrap { background:url("/images/main/main_bg4.jpg") 5% center no-repeat #060606; background-size:auto 100%; padding:0px;  position:relative; }
}