.p-hero{padding-top:20px;position:relative;width:100%}@media screen and (min-width:1600px){.p-hero{max-width:1600px;padding:40px 40px 0;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.p-hero{padding-top:20px}}.p-hero__visual{display:flex;justify-content:flex-end;align-items:flex-end;position:relative}.p-hero__image{border-radius:40px 0 0 40px;width:calc(100% - 180px);height:600px;position:relative;clip-path:inset(0 100% 0 0);opacity:0;will-change:clip-path,opacity}@media screen and (min-width:1600px){.p-hero__image>img{object-position:center 35%}}@media screen and (max-width:1599px){.p-hero__image>img{object-position:center 45%;width:105%;max-width:none}}@media screen and (max-width:1199px){.p-hero__image>img{object-position:center 50%}}@media screen and (max-width:767px){.p-hero__image>img{object-position:-70px 40%;width:1088px}}@media screen and (min-width:1600px){.p-hero__image{border-radius:40px}}@media screen and (max-width:1199px){.p-hero__image{width:calc(100% - 80px)}}@media screen and (max-width: 767px){.p-hero__image{height:560px;width:calc(100% - 20px)}}.p-hero__main-copy{position:absolute;left:0;bottom:150px;z-index:2;background-color:#fff;padding:40px;border-radius:0 20px 20px 0;transform:translateX(-120%);opacity:0;will-change:transform,opacity}@media screen and (min-width:1600px){.p-hero__main-copy{border-radius:20px;padding:40px 60px}}@media screen and (max-width:767px){.p-hero__main-copy{padding:20px 25px 20px 35px;bottom:175px;width:70vw;max-width:300px}}@media screen and (max-width:1199px){.p-hero__main-copy-img{width:24vw;max-width:253px}}@media screen and (max-width:767px){.p-hero__main-copy-img{width:100%}}.p-hero__nav{margin-top:-45px;z-index:3;display:flex;justify-content:center;position:relative}@media screen and (max-width:767px){.p-hero__nav{margin-top:-60px}}.p-hero__nav-list{display:flex;justify-content:center;list-style:none;padding:0;margin:0;width:fit-content;gap:2px;background-color:#fff;border-radius:20px}@media screen and (max-width:767px){.p-hero__nav-list{flex-direction:column;gap:2px;width:calc(100% - 76px)}}.p-hero__nav-item{position:relative}.p-hero__nav-item:first-child:after{content:"";position:absolute;top:15px;right:-2px;display:block;height:calc(100% - 30px);width:2px;background-image:url(//www.kidslife-nursery.com/wp-content/themes/fukasawa-child/aibe-ing-kids/css/pages/../../../../../images/aibe-ing-kids/c-line-v.svg);background-repeat:repeat-y;background-size:auto;background-position:center top;z-index:1}@media screen and (max-width:767px){.p-hero__nav-item:first-child:after{right:auto;width:calc(100% - 20px);height:4px;left:10px;top:100%;background-image:url(//www.kidslife-nursery.com/wp-content/themes/fukasawa-child/aibe-ing-kids/css/pages/../../../../../images/aibe-ing-kids/c-line-h.svg);background-repeat:repeat-x}}.p-hero__nav-link{height:90px;width:264px;color:#006641;font-size:18px;font-weight:700;padding:16px 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s ease;background-color:#fff}@media screen and (max-width:1199px){.p-hero__nav-link{height:80px}}@media screen and (max-width:767px){.p-hero__nav-link{width:100%;height:60px;justify-content:flex-start;padding:16px 24px}}.p-hero__nav-item:first-child .p-hero__nav-link{border-radius:20px 0 0 20px}@media screen and (max-width:767px){.p-hero__nav-item:first-child .p-hero__nav-link{border-radius:20px 20px 0 0}}.p-hero__nav-item:last-child .p-hero__nav-link{border-radius:0 20px 20px 0}@media screen and (max-width:767px){.p-hero__nav-item:last-child .p-hero__nav-link{border-radius:0 0 20px 20px}}.p-hero__nav-link__number{font-family:"Comfortaa",sans-serif;color:#14af69;font-size:36px;padding-right:12px;font-weight:300}@media screen and (max-width:1199px){.p-hero__nav-link__number{font-size:32px;padding-right:12px}}@media screen and (max-width:767px){.p-hero__nav-link__number{font-size:28px;width:50px}}.p-hero__nav-link>img{display:inline-block;flex-shrink:0;width:28px;height:28px;margin:0 8px;transition:transform .2s ease}.p-hero__nav-link:hover{background:#e8f7f0}.p-hero__nav-link:hover>img{transform:translateX(4px)}.p-hero.is-animated:after{animation:boxSlideIn .8s cubic-bezier(.23,1,.32,1) .1s forwards}.p-hero.is-animated .p-hero__image{animation:imageSlideIn .5s ease-in forwards}.p-hero.is-animated .p-hero__main-copy{animation:boxSlideIn .5s cubic-bezier(.23,1,.32,1) .3s forwards}.p-features{padding:96px 0 120px}@media screen and (min-width:1600px){.p-features{max-width:1600px;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}}@media screen and (max-width:1199px){.p-features{padding-top:60px}}@media screen and (max-width:767px){.p-features{padding:40px 0 60px}}.p-features__main-content{display:flex;align-items:center;gap:60px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1199px){.p-features__main-content{gap:4%}}@media screen and (max-width:767px){.p-features__main-content{flex-direction:column}}.p-features__main-content .p-leaf-decoration--right{top:95%}@media screen and (min-width:1600px){.p-features__main-content .p-leaf-decoration--right{right:0}}.p-features__main-image-block{flex-shrink:0;width:47%;height:400px;background-image:url(//www.kidslife-nursery.com/wp-content/themes/fukasawa-child/aibe-ing-kids/css/pages/../../../../../images/aibe-ing-kids/p-personal-support-photo-01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0 20px 20px 0}@media screen and (min-width:1600px){.p-features__main-image-block{margin-left:140px;border-radius:20px}}@media screen and (max-width:767px){.p-features__main-image-block{width:calc(100% - 20px);margin-right:20px;height:60vw;min-height:226px}}.p-features__sub-content{flex-grow:1;width:48.4%;margin-right:140px}@media screen and (max-width:1199px){.p-features__sub-content{margin-right:40px}}@media screen and (max-width:767px){.p-features__sub-content{width:89%;padding-top:20px;margin:auto}}.p-features__text{font-size:16px;font-weight:400;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#666464;margin-bottom:24px}@media screen and (max-width:767px){.p-features__text{font-size:15px}}.p-features__link{margin-top:12px}.p-features__sub-images{display:flex;gap:20px;margin-top:24px}@media screen and (max-width:1199px){.p-features__sub-images{gap:16px}}@media screen and (max-width:767px){.p-features__sub-images{gap:12px}}.p-features__sub-image{width:40%;max-width:240px;min-width:200px}@media screen and (min-width:1600px){.p-features__sub-image{width:240px}}@media screen and (max-width:1199px){.p-features__sub-image{max-width:200px;width:50%;min-width:auto}}@media screen and (max-width:767px){.p-features__sub-image{max-width:50%;width:50%;height:30vw}}.p-features__additional-content{padding-top:60px}@media screen and (max-width:767px){.p-features__additional-content{padding-top:40px}}@media screen and (max-width:767px){.p-features__additional-content .c-title{justify-content:start}}.p-features__list{display:flex;gap:20px}@media screen and (max-width:767px){.p-features__list{flex-wrap:wrap;gap:8px 4%;justify-content:center}}.p-features__list-item{text-align:center;width:140px}@media screen and (max-width:767px){.p-features__list-item{width:48%}}.p-features__list-item-number{font-family:"Comfortaa",sans-serif;color:#14af69;font-size:28px;font-weight:300}.p-features__list-item-text{margin-top:-4px;font-size:14px;font-weight:700;line-height:1.2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-bottom:12px}.p-features__list-item-photo{border-radius:16px}.p-guidelines{position:relative;overflow:hidden;padding-bottom:20px}.p-guidelines__link{display:flex;justify-content:center;gap:24px;padding-bottom:24px}@media screen and (max-width:767px){.p-guidelines__link{flex-direction:column;align-items:center;gap:20px}}.p-voice{padding:120px 0}@media screen and (max-width:767px){.p-voice{padding:80px 0}}