@charset "UTF-8";


@media screen and (min-width: 768px),print {

#contentsmain {margin: 0 auto 308px;position: relative;}
#contentsmain .inner-Box {margin: 0 auto;position: relative;width: 1100px;padding: 65px 0 0;}
#contentsmain .inner-Box figure.photo {position: absolute;top: 10px;left: 0;}
#contentsmain .inner-Box figure.photo img{  }
#contentsmain .inner-Box h2 {margin-bottom: 41px;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {  }
#contentsmain .inner-Box p.text {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}

#contents01 {margin: 0 auto 19px;position: relative;background: url('../images/day_care/contents01-back01.png')no-repeat top center;padding: 110px 0 170px;}
#contents01 h2 {text-align: center;margin-bottom: 50px;}
#contents01 h2 span{  }
#contents01 h2 img {  }
#contents01 .inner-Box {margin: 0 auto 50px;position: relative;width: 1100px;padding: 30px 0 0;height: 480px;}
#contents01 .inner-Box figure.photo {position: absolute;top: 0;right: -50px;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box .inBox {margin: 0 auto 0 0;position: relative;width: 470px;height: 414px;background: #fff;padding: 52px 32px 52px 52px;}
#contents01 .inner-Box .inBox h3 {margin-bottom: 24px;}
#contents01 .inner-Box .inBox h3 span{  }
#contents01 .inner-Box .inBox h3 img {  }
#contents01 .inner-Box .inBox p.text {margin-bottom: 32px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}
#contents01 .inner-Box2 {margin: 0 auto;position: relative;width: 1200px;}
#contents01 .inner-Box2 figure.photo {position: absolute;top: 0;left: -40px;}
#contents01 .inner-Box2 figure.photo img{  }
#contents01 .inner-Box2 .inBox {margin: 0 0 0 auto;position: relative;width: 437px;height: 414px;background: #fff;padding: 52px 32px 52px 52px;}
#contents01 .inner-Box2 .inBox h3 {margin-bottom: 24px;}
#contents01 .inner-Box2 .inBox h3 span{  }
#contents01 .inner-Box2 .inBox h3 img {  }
#contents01 .inner-Box2 .inBox p.text {margin-bottom: 32px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: left;}


#contents02 {margin: 0 auto 50px;position: relative;width: 1200px;}
#contents02 h2 {text-align: center;padding-left: 30px;margin-bottom: 30px;}
#contents02 h2 span{  }
#contents02 h2 img {  }
#contents02 p.subttl {margin-bottom: 56px;position: relative;font-size: 25px;line-height: 1.76;letter-spacing: 1.25px;font-weight: 700;text-align: center;font-family: "Gen Jyuu Gothic", sans-serif;}
#contents02 .inner-Box { margin: 0 auto; position: relative; }
#contents02 .inner-Box ul{display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#contents02 .inner-Box ul li {position: relative;background: #91C800;width: 580px;height: 460px;margin: 0 40px 35px 0;border-radius: 15px;text-align: center;}
#contents02 .inner-Box ul li:nth-child(2),#contents02 .inner-Box ul li:nth-child(3) { background: #30980E; }
#contents02 .inner-Box ul li:nth-child(2n) { margin-right: 0px; }
#contents02 .inner-Box h3 {margin-bottom: 0px;position: relative;font-size: 28px;line-height: 1.786;letter-spacing: 1.4px;font-weight: 900;text-align: center;color: #fff;padding: 23px 0 22px;}
#contents02 .inner-Box figure.photo {position: relative;top: 0;left: 0;}
#contents02 .inner-Box figure.photo img{  }

#contents03 {margin: 0 auto;position: relative;background: url('../images/day_care/contents03-back01.png')no-repeat top center;padding: 131px 0 143px;}
#contents03 .inner-Box {margin: 0 auto;position: relative;text-align: center;}
#contents03 .inner-Box h2 {margin-bottom: 15px;}
#contents03 .inner-Box h2 span{  }
#contents03 .inner-Box h2 img {  }
#contents03 .inner-Box p.subttl {margin-bottom: 30px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 500;text-align: center;}
#contents03 .inner-Box2 {margin: 0 auto;position: relative;width: 1280px;padding: 167px 0 0;}
#contents03 .inner-Box2 h3 {text-align: center;padding: 0 80px 0 0px;margin-bottom: 37px;}
#contents03 .inner-Box2 h3 span{  }
#contents03 .inner-Box2 h3 img {  }
#contents03 .inner-Box2 figure.photo {position: relative;top: 0;left: 0;margin-bottom: -172px;}
#contents03 .inner-Box2 figure.photo img{  }
#contents03 .inBox {margin: 0 auto;position: relative;width: 834px;height: 371px;background: #fff;border-radius: 20px;border: 1px solid #707070;text-align: center;padding: 55px 0 0;}
#contents03 .inBox figure.img01 {position: absolute;top: 203px;left: -40px;}
#contents03 .inBox figure.img01 img{  }
#contents03 .inBox figure.img02 {position: absolute;top: 184px;right: -95px;}
#contents03 .inBox figure.img02 img{  }
#contents03 .inBox h4 {margin-bottom: 42px;position: relative;font-family: "Gen Jyuu Gothic", sans-serif;font-size: 24px;line-height: 1.75;letter-spacing: 1.2px;font-weight: 700;text-align: center;}
#contents03 .inBox p.text {margin-bottom: 40px;position: relative;font-size: 16px;line-height: 2;letter-spacing: 0.8px;font-weight: 400;text-align: center;}
#contents03 .inBox p.btn {  }
#contents03 .inBox p.btn img {  }

#contentsbottom {margin: 0 auto 148px;position: relative;background: url('../images/day_care/contentsbottom-back01.png')no-repeat top center;padding: 320px 0 0;}
#contentsbottom .inner-Box0 {margin: 0 auto 110px;position: relative;width: 940px;height: 320px;background: #fff;border: 2px solid #E6EDE4;border-radius: 20px;text-align: center;}
#contentsbottom .inner-Box0 h2 {position: relative;top: -63px;margin-bottom: -40px;}
#contentsbottom .inner-Box0 h2 span{  }
#contentsbottom .inner-Box0 h2 img {  }
#contentsbottom .inner-Box0 p.text {margin-bottom: 23px;position: relative;font-size: 18px;line-height: 2;letter-spacing: 0.9px;font-weight: 400;text-align: center;}
#contentsbottom .inner-Box0 p.btn {padding: 0 0px 0 20px;}
#contentsbottom .inner-Box0 p.btn img {  }
#contentsbottom .inner-Box {margin: 0 auto;position: relative;width: 1280px;height: 380px;background: #F2F2F2;padding: 61px 0 0;}
#contentsbottom .inner-Box ul.list {display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 1098px;margin: 0 auto;}
#contentsbottom .inner-Box ul li {width: 343px;margin-right: 34px;}
#contentsbottom .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contentsbottom .inner-Box ul li figure {margin-bottom: 20px;}
#contentsbottom .inner-Box ul li a {  }
#contentsbottom .inner-Box ul li a:hover {  }
#contentsbottom .inner-Box p.ltext {margin-bottom: 23px;position: relative;font-size: 16px;line-height: 1.625;letter-spacing: 0.8px;font-weight: 300;text-align: left;}


}

@media screen and (max-width: 767px) {


    
#contentsmain {margin: 0 auto -2.7vw;position: relative;}
#contentsmain .inner-Box {position: relative;padding: 3vw 3.9vw 0;}
#contentsmain .inner-Box figure.photo {position: relative;top: 2.42vw;left: 0;margin-bottom: 7.1vw;}
#contentsmain .inner-Box figure.photo img{  }
#contentsmain .inner-Box h2 {margin: 0 0.4vw 4.9vw 4.4vw;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {  }
#contentsmain .inner-Box p.text {margin: 0 4vw 7.25vw;position: relative;font-size: 3.865vw;line-height: 2;letter-spacing: 0.464vw;font-weight: 400;text-align: center;}

#contents01 {margin: 0 auto -0.41vw;position: relative;background: url('../images/day_care/sp-contents01-back01.png')no-repeat top center;padding: 8.87vw 0 1.06vw;background-size: 100% auto;}
#contents01 h2 {text-align: center;margin: 0 8vw 0.08vw;}
#contents01 h2 span{  }
#contents01 h2 img {  }
#contents01 .inner-Box {margin: 0 auto 12.08vw;position: relative;padding: 7.25vw 0 0;}
#contents01 .inner-Box figure.photo {position: relative;top: 0;right: 0vw;margin: 0 4.1vw -6.9vw;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box .inBox {margin: 0 8.1vw 0;position: relative;background: #fff;padding: 6vw 6vw 5vw 5vw;height: 90.1vw;}
#contents01 .inner-Box .inBox h3 {margin: 0vw 3.7vw 3vw 0vw;}
#contents01 .inner-Box .inBox h3 span{  }
#contents01 .inner-Box .inBox h3 img {  }
#contents01 .inner-Box .inBox p.text {margin-bottom: 7.73vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;}
#contents01 .inner-Box2 {margin: 0 auto 12.08vw;position: relative;}
#contents01 .inner-Box2 figure.photo {position: relative;top: 0;right: 0vw;margin: 0 4.1vw -4.9vw;}
#contents01 .inner-Box2 figure.photo img{  }
#contents01 .inner-Box2 .inBox {margin: 0 8.1vw 0;position: relative;background: #fff;padding: 6vw 6vw 5vw 5vw;height: 93vw;}
#contents01 .inner-Box2 .inBox h3 {margin: 0vw 23.8vw 3vw 0vw;}
#contents01 .inner-Box2 .inBox h3 span{  }
#contents01 .inner-Box2 .inBox h3 img {  }
#contents01 .inner-Box2 .inBox p.text {margin-bottom: 7.73vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;}


#contents02 {margin: 0 auto 9.28vw;position: relative;}
#contents02 h2 {text-align: center;margin: 0 6vw 4.25vw 11.7vw;}
#contents02 h2 span{  }
#contents02 h2 img {  }
#contents02 p.subttl {margin-bottom: 7.33vw;position: relative;font-family: "Gen Jyuu Gothic", sans-serif;font-size: 5.072vw;line-height: 1.333;letter-spacing: 0.254vw;font-weight: 700;text-align: center;}
#contents02 .inner-Box { margin: 0 4vw; position: relative; }
#contents02 .inner-Box ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 4.2vw;}
#contents02 .inner-Box ul li {position: relative;background: #91C800;margin: 0 0 2.75vw 0;border-radius: 3.62vw;text-align: center;padding: 0 4.3vw 4.8vw;}
#contents02 .inner-Box ul li:nth-child(2),#contents02 .inner-Box ul li:nth-child(3) { background: #30980E; }
#contents02 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents02 .inner-Box h3 {margin-bottom: 0.0vw;position: relative;color: #fff;padding: 3.76vw 0 3.41vw;font-size: 4.348vw;line-height: 1.167;letter-spacing: 0.217vw;font-weight: 700;text-align: center;}
#contents02 .inner-Box figure.photo {position: relative;top: 0;left: 0;}
#contents02 .inner-Box figure.photo img{  }

#contents03 {position: relative;background: url('../images/day_care/sp-contents03-back01.png')no-repeat top center;padding: 31.64vw 0 11.54vw;background-size: 100% auto;}
#contents03 .inner-Box {margin: 0 4vw 12.3vw;position: relative;text-align: center;padding: 16.2vw 0 0;}
#contents03 .inner-Box h2 {margin: 0 6.9vw 3.62vw;}
#contents03 .inner-Box h2 span{  }
#contents03 .inner-Box h2 img {  }
#contents03 .inner-Box p.subttl {margin-bottom: 7.25vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 500;text-align: center;}
#contents03 .inner-Box2 {margin: 0 4vw;position: relative;}
#contents03 .inner-Box2 h3 {text-align: center;margin-bottom: 5.04vw;margin-right: -1.5vw;}
#contents03 .inner-Box2 h3 span{  }
#contents03 .inner-Box2 h3 img {  }
#contents03 .inner-Box2 figure.photo {position: relative;top: 0;left: 0;margin-bottom: -16vw;}
#contents03 .inner-Box2 figure.photo img{  }
#contents03 .inBox {margin: 0 3.3vw;position: relative;height: 86.61vw;background: #fff;border-radius: 4.83vw;border: 0.24vw solid #707070;text-align: center;padding: 6.89vw 0 0;}
#contents03 .inBox figure.img01 {position: absolute;top: -10.47vw;left: 1vw;width: 20vw;}
#contents03 .inBox figure.img01 img{  }
#contents03 .inBox figure.img02 {position: absolute;top: -14.56vw;right: 5vw;width: 20.8vw;}
#contents03 .inBox figure.img02 img{  }
#contents03 .inBox h4 {margin-bottom: 1.84vw;position: relative;font-family: "Gen Jyuu Gothic", sans-serif;font-size: 5.072vw;line-height: 1.714;letter-spacing: 0.254vw;font-weight: 700;text-align: center;}
#contents03 .inBox p.text {margin-bottom: 2.46vw;position: relative;font-size: 3.86vw;line-height: 2;letter-spacing: 0.19vw;font-weight: 400;text-align: left;margin-left: 8.7vw;}
#contents03 .inBox p.btn {margin: 0 3vw;}
#contents03 .inBox p.btn img {  }

#contentsbottom {margin: 0 auto 9.75vw;position: relative;background: url('../images/day_care/sp-contentsbottom-back01.png')no-repeat top center;padding: 83.89vw 0 0;background-size: 100% auto;}
#contentsbottom .inner-Box0 {margin: 0 4vw 11.77vw;position: relative;height: 72.19vw;background: #fff;border: 0.48vw solid #E6EDE4;border-radius: 4.83vw;text-align: center;}
#contentsbottom .inner-Box0 h2 {position: relative;top: -6.6vw;margin: 0 4vw -3.9vw 3vw;}
#contentsbottom .inner-Box0 h2 span{  }
#contentsbottom .inner-Box0 h2 img {  }
#contentsbottom .inner-Box0 p.text {margin: 0 3.6vw 3.56vw;position: relative;font-size: 4.348vw;line-height: 2;letter-spacing: 0.217vw;font-weight: 400;text-align: left;}
#contentsbottom .inner-Box0 p.btn {
    margin: 0 4vw 0 4vw;
}
#contentsbottom .inner-Box0 p.btn img {  }
#contentsbottom .inner-Box {margin: 0 4vw;position: relative;background: #F2F2F2;padding: 7.73vw 0 0;}
#contentsbottom .inner-Box ul.list {display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 4.8vw;}
#contentsbottom .inner-Box ul li {}
#contentsbottom .inner-Box ul li:nth-child(3n) { margin-right: 0.0vw; }
#contentsbottom .inner-Box ul li figure {margin-bottom: 5.13vw;}
#contentsbottom .inner-Box ul li a {  }
#contentsbottom .inner-Box ul li a:hover {  }
#contentsbottom .inner-Box p.ltext {margin-bottom: 6.56vw;position: relative;font-size: 3.865vw;line-height: 1.625;letter-spacing: 0.193vw;font-weight: 300;text-align: left;}


    

}

