@charset "utf-8";

/*=====================================================

	園児募集

=======================================================*/

.mainV .mainPhoto { position: absolute; top: 7em; width: 100%;  height: 22vw; background: url("../img/mainPhoto.png")no-repeat; background-size: auto 100%; }

@media screen and (max-width:768px){
.mainV .mainPhoto { top: 5em; height: 28vw; }
}
@media screen and (max-width:499px){
.mainV .mainPhoto { top: 4em; height: 30vw; background-position: center;}
}



/* --------------------------------------------
		入園案内
---------------------------------------------- */ 

.nyuuen { }
.nyuInner { background: #fcdeea; border-radius: 30px; padding: 6em 5% 3em; max-width: 940px; width: 100%; margin:  0 auto; }
.nyuInner h4 { font-size: 18px; font-size: 1.8rem; position: relative; padding-left: 30px; }
.nyuInner h4::before { position: absolute; left: 0; top: .2em; display: block; content: ""; background: url("../img/blueflag.png")no-repeat; background-size: cover; width: 20px; height: 22px; }
.nyuInner__list  { margin-bottom: 3em; }
.nyuInner__list ul { } 
.nyuInner__list li { background: #fff; border-radius: 5px; padding: .5em 2% .5em 15px; line-height: 1.5; }
.nyuInner .check ul {  }
.nyuInner .check li  { display: inline-block; margin: .4em 0; padding: .5em 2% .5em 40px; position: relative; width: 49.5%; vertical-align: top;}
.nyuInner .check li::before { position: absolute; top: .75em; left: 15px; display: block; content: ""; width: 12px; height: 12px; border: solid 2px #727171; border-radius: 3px; }
.nyuInner .check  span { color: #f15a24; font-weight: 600;}
.nyuInner .check li br { display: block;}

@media screen and (max-width:1024px){
.nyuInner { padding: 8vw 8% 3vw; }
.nyuInner .check li  { display: block;  width: 100%; padding: 1em 2% 1em 38px;}
.nyuInner .check li::before { top: 1em; }
.nyuInner .check li br { display: none;}
}


/* --------------------------------------------
		お預かりについて
---------------------------------------------- */ 

.azu { }
.azu .azuInner { max-width: 830px; width: 100%; margin: 0 auto; }
.azu .azuInner .azuPoint { text-align: center; color: #E62736; padding: 1em 10%; border: solid 2px; border-radius: 50px;  }
.azu .azuInner .azuInner__list { margin: 3em 0; padding-left: 42px; }
.azu .azuInner .azuInner__list p  { position: relative; margin-bottom: 3em; }
.azu .azuInner .azuInner__list ul  { margin-top: -2.5em; }
.azu .azuInner .azuInner__list li  { margin-bottom: 0em; }
.azu .azuInner .azuInner__list img {
position: absolute;
width: 32px;
height: 35px;
display: block;
top: -.2em;
left: -42px;
}

@media screen and (max-width:1024px){
	
}




