.lead-block{width:70%;margin:0 auto 70px}.lead-block h4{text-align:center;font-size:2.2rem;line-height:2;margin-bottom:30px}.lead-block p{font-size:1.4rem;line-height:2.5}.preschool_photo__list{width:100%;display:flex;margin:50px auto}.preschool_photo__list li{width:33.333%}.preschool_photo__list li img{width:100%}.circle-icon-title{font-size:2.2rem;font-weight:700;line-height:3rem;position:relative;padding-left:4rem;margin-bottom:30px}.circle-icon-title::before{content:"";position:absolute;left:0;top:0;width:3rem;height:3rem;border:1rem solid #9dd5d3;border-radius:50%}.bunbun .circle-icon-title::before{border:1rem solid #eaa4bb}.preschool__table{width:100%;margin-bottom:20px;position:relative}.preschool__table dl{display:flex;margin-bottom:10px}.preschool__table dl dd,.preschool__table dl dt{padding:20px}.preschool__table dl dd{width:70%;color:#000;font-size:1.2rem;font-weight:600;line-height:1.7;text-align:left;background:#f6f6f7}.preschool__table dl dt{display:flex;align-items:center;justify-content:center;width:calc(30% - 10px);margin-right:10px;background:#b1dddc;color:#fff;font-size:1.5rem;font-weight:700;text-align:center}.bunbun .preschool__table dl dt{background:#eac5d4}.preschool__table dl:nth-of-type(even) dt{background:#9dd5d3}.bunbun .preschool__table dl:nth-of-type(even) dt{background:#eaa4bb}.preschool__table dl:last-child dd,.preschool__table dl:last-child dt{border-bottom:none}.preschool__table::after{content:"";width:210px;height:280px;background:url(/kg/preschool/images/preschool_illust01.png) no-repeat center center;background-size:contain;position:absolute;top:-170px;right:-125px}.preschool__table.is-show::after{content:"";width:210px;display:block;position:absolute;top:-170px;right:-125px;background:url(/kg/preschool/images/preschool_illust01-2.png) no-repeat center center;background-size:contain;transition-duration:.2s;transition-timing-function:ease;transition-delay:.3s;animation:bird_action .4s ease .2s both}@keyframes bird_action{0%{top:-170px}10%{top:-160px}90%{top:-180px}100%{top:-170px}}.preschool__table.no-bg::after{content:none}.content-inner.pt0{padding-top:0}.content-inner.pb0{padding-bottom:0}.content-inner.bg-color-plus{background:#ebf7f6;padding:50px;border-radius:20px;position:relative;z-index:10}.bunbun .content-inner.bg-color-plus{background:#f2dae4}.bg_img-plus{width:1000px;margin:0 auto 200px;position:relative}.bg_img-plus .circle__img{position:absolute;height:264px;width:264px;border-radius:50%}.bg_img-plus .circle__img.img01{background:url(/kg/preschool/images/tamago_circle_img01.jpg) no-repeat center center;background-size:cover;bottom:600px;right:-190px}.bg_img-plus .circle__img.img02{background:url(/kg/preschool/images/tamago_circle_img02.jpg) no-repeat center center;background-size:cover;bottom:400px;left:-230px}.bg_img-plus .circle__img.img03{background:url(/kg/preschool/images/tamago_circle_img03.jpg) no-repeat center center;background-size:cover;bottom:-200px;right:-240px}.bunbun .bg_img-plus .circle__img.img01{background:url(/kg/preschool/images/bunbun_circle_img01.jpg) no-repeat center center;background-size:cover;top:-100;right:-190px}.bunbun .bg_img-plus .circle__img.img02{background:url(/kg/preschool/images/bunbun_circle_img02.jpg) no-repeat center center;background-size:cover;top:200px;left:-230px}.bunbun .bg_img-plus .circle__img.img03{background:url(/kg/preschool/images/bunbun_circle_img03.jpg) no-repeat center center;background-size:cover;bottom:-200px;right:-240px}.bg_img-plus .square__img{position:absolute;z-index:11;height:270px;width:255px}.bg_img-plus .square__img.illust01{background:url(/kg/preschool/images/preschool_illust02-2.png) no-repeat center center;background-size:contain;bottom:-180px;left:-50px}.bg_img-plus .square__img.illust01.is-show{content:"";display:block;position:absolute;bottom:-180px;background:url(/kg/preschool/images/preschool_illust02.png) no-repeat center center;background-size:contain;transition-duration:.2s;transition-timing-function:ease;transition-delay:.3s;animation:bird_action2 .4s ease .2s both}@keyframes bird_action2{0%{bottom:-180px}10%{bottom:-170px}90%{bottom:-200px}100%{bottom:-180px}}@keyframes sizeScale{10%{width:270px;height:255px}60%{width:260px;height:245px}90%{width:290px;height:265px}100%{width:270px;height:255px}}.btn_form{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#ffee18;border-radius:20px;box-shadow:5px 5px 0 #b1b3b9;margin-bottom:50px}.btn_form span{display:inline-block;font-size:1.6rem;font-weight:700;line-height:1;color:#4e4e4e;padding-right:26px;position:relative}.btn_form span::after{content:"";position:absolute;right:0;top:0;width:16px;height:16px;background:url(/kg/preschool/images/preschool_icon_arrow.png) no-repeat center center;background-size:contain}.important-point__block{background:#fff;padding:30px;margin-bottom:40px}.important-point__block h5{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#9dd5d3;color:#fff;font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:20px}.bunbun .important-point__block h5{background:#eaa4bb}.important-point__block h6{color:#474040;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:20px;margin-top:20px}.important-point__block .point__list{margin-bottom:40px}.important-point__block .point__list li{position:relative;font-size:1.4rem;line-height:1;padding-left:1.5em}.important-point__block .point__list li::before{content:"";position:absolute;left:0;top:0;width:1em;height:1em;background:#b6dfde;border-radius:50%}.bunbun .important-point__block .point__list li::before{background:#eac5d4}.important-point__block .point__list li+li{margin-top:10px}.important-point__block .necessary__unit{width:100%;display:flex;justify-content:space-between;margin-bottom:30px}.important-point__block .necessary__unit dl{width:48%;border:1px solid #a9a8a8;border-radius:0 0 10px 10px}.important-point__block .necessary__unit dl dt{display:flex;align-items:center;justify-content:center;height:30px;background:#a9a8a8;color:#fff;font-size:1.5rem;font-weight:700}.important-point__block .necessary__unit dl dd{padding:20px;font-size:1.4rem;line-height:2}.important-point__block .oneday-flow__list{display:flex}.important-point__block .oneday-flow__list li{width:187.5px;position:relative;background:#fffaba;border-radius:10px}.important-point__block .oneday-flow__list li::after{content:"";position:absolute;right:-20px;top:50%;margin-top:-7.5px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #4e4e4e}.important-point__block .oneday-flow__list li:last-of-type::after{content:none}.important-point__block .oneday-flow__list li dl{color:#4e4e4e;padding:15px}.important-point__block .oneday-flow__list li dl dt{display:flex;align-items:center;height:20px;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:10px;padding-left:30px;position:relative}.important-point__block .oneday-flow__list li dl dt::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(/kg/preschool/images/tamago_icon_time01.png) no-repeat center center;background-size:contain}.important-point__block .oneday-flow__list li dl dd{font-size:1.3rem;line-height:1.6}.important-point__block .oneday-flow__list li:nth-of-type(2){background:#fff8a3}.important-point__block .oneday-flow__list li:nth-of-type(2) dt::before{background:url(/kg/preschool/images/tamago_icon_time02.png) no-repeat center center;background-size:contain}.important-point__block .oneday-flow__list li:nth-of-type(3){background:#fff680}.important-point__block .oneday-flow__list li:nth-of-type(3) dt::before{background:url(/kg/preschool/images/tamago_icon_time03.png) no-repeat center center;background-size:contain}.important-point__block .oneday-flow__list li:nth-of-type(4){background:#ffee18}.important-point__block .oneday-flow__list li:nth-of-type(4) dt::before{background:url(/kg/preschool/images/tamago_icon_time04.png) no-repeat center center;background-size:contain}.important-point__block .oneday-flow__list li+li{margin-left:30px}.bunbun .important-point__block .oneday-flow__list li{background:0 0;padding:0}.bunbun .important-point__block .oneday-flow__list li dt::before{background:url(/kg/preschool/images/bunbun_icon_time01.png) no-repeat center center;background-size:contain}.bunbun .important-point__block .oneday-flow__list li dd{background:#fff680;padding:10px;border-radius:10px}.bunbun .important-point__block .oneday-flow__list li::after{top:33%;margin-top:5px}.bunbun .important-point__block .oneday-flow__list li:nth-of-type(2){background:0 0}.bunbun .important-point__block .oneday-flow__list li:nth-of-type(2) dt::before{background:url(/kg/preschool/images/bunbun_icon_time02.png) no-repeat center center;background-size:contain}.bunbun .important-point__block .oneday-flow__list li:nth-of-type(2) dd{background:#ffee18;padding:10px;border-radius:10px}.important-point__block .oneday-flow__list+p{margin-top:10px}.oneday-flow{display:flex}.oneday-flow span.c1430{display:flex;align-items:center;height:20px;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:10px;padding-left:30px;position:relative}.oneday-flow span.c1430::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(/kg/preschool/images/bunbun_icon_time01.png) no-repeat center center;background-size:contain}.oneday-flow span.c1530{display:flex;align-items:center;height:20px;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:10px;padding-left:30px;position:relative}.oneday-flow span.c1530::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(/kg/preschool/images/bunbun_icon_time02.png) no-repeat center center;background-size:contain}.tel__block{display:flex;align-items:center;justify-content:center;width:100%;height:90px;background:#4e4e4e;border-radius:10px;margin-bottom:80px}.tel__block dl{color:#fff;display:flex;padding-left:55px;position:relative}.tel__block dl::before{content:"";position:absolute;left:0;top:0;width:30px;height:40px;background:url(/kg/images/common/common_icon_tel.png) no-repeat center center;background-size:contain}.tel__block dl dt{display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 15px}.tel__block dl dt span{text-align:center;font-size:1.3rem;line-height:1.3}.tel__block dl dd{padding-left:30px;font-size:4rem;line-height:1}.bunbun .tel__block{margin-bottom:30px}.tel__block a{color:#fff}.preschool-comment-img{width:45%;margin:10px 0 30px auto}.preschool-comment-img img{width:100%;display:block}.index-link__list{width:80%;margin:0 auto 70px;display:flex;justify-content:space-between}.index-link__list li{width:370px;height:310px}.index-link__list li>a{display:block;width:100%;height:100%;position:relative}.index-link__list li>a::before{content:"";position:absolute;left:0;top:0;border-radius:20px;width:350px;height:230px}.index-link__list li>a .text-box{position:absolute;right:0;bottom:0;border-radius:20px;width:340px;height:110px;background:#e683a0;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.index-link__list li>a .text-box h5{font-size:2.2rem;line-height:1}.index-link__list li>a .text-box p{font-size:1.2rem;line-height:1}.index-link__list li>a .text-box p:last-of-type{font-size:1.3rem;text-align:right}.index-link__list li>a .text-box p+p{margin-top:5px}.index-link__list li:nth-of-type(1) a::before{background:url(/kg/preschool/images/index_link_img01.jpg) no-repeat center center;background-size:cover}.index-link__list li:nth-of-type(2) a::before{background:url(/kg/preschool/images/index_link_img02.jpg) no-repeat center center;background-size:cover}.tamago .lead-block{width:70%;margin:0 auto}.tamago .lead-block h4{font-size:2.2rem;line-height:1;margin-bottom:0;text-align:center}.tamago .lead-block.w100{width:100%}.table__wrap{background:#fff;padding:30px;margin-bottom:40px}.btn_movie{display:inline-block;padding:10px;font-size:1.2rem;line-height:1;color:#4e4e4e;background:#ffee18;border:2px solid #fff;border-radius:10px;margin-top:10px}.disable-auto-tel a[href^="tel:"]{text-decoration:none;pointer-events:auto}@media screen and (max-width:768px){.lead-block{width:100%}.lead-block h4{font-size:1.5rem;line-height:2.5rem}.circle-icon-title{font-size:2rem;margin-bottom:20px}.preschool__table{width:100%;margin-bottom:20px;position:relative}.preschool__table dl{display:flex;margin-bottom:10px}.preschool__table dl dd,.preschool__table dl dt{padding:10px}.preschool__table dl dd{width:70%}.preschool__table dl dt{display:flex;align-items:center;justify-content:center;width:30%;margin-right:0}.preschool__table::after{width:140px;top:-230px;right:-50px}.preschool__table.is-show::after{content:"";width:140px;display:block;position:absolute;top:-230px;right:-50px;background:url(/kg/preschool/images/preschool_illust01-2.png) no-repeat center center;background-size:contain;transition-duration:.2s;transition-timing-function:ease;transition-delay:.3s;animation:bird_action .4s ease .2s both}@keyframes bird_action{0%{top:-230px}10%{top:-220px}90%{top:-240px}100%{top:-230px}}.content-inner.bg-color-plus{padding:20px}.bg_img-plus{width:100%}.bg_img-plus .circle__img{height:130px;width:130px}.bg_img-plus .circle__img.img01{top:-100px;right:-37px}.bg_img-plus .circle__img.img02{top:-74px;left:-36px}.bg_img-plus .circle__img.img03{bottom:-150px;right:-37px}.bunbun .bg_img-plus .circle__img.img01{top:-105px;right:-18px}.bunbun .bg_img-plus .circle__img.img02{top:-85px;left:-36px}.bunbun .bg_img-plus .circle__img.img03{bottom:-100px;right:-37px}.bg_img-plus .square__img{position:absolute;z-index:11;height:220px;width:200px}.bg_img-plus .square__img.illust01{background:url(/kg/preschool/images/preschool_illust02-2.png) no-repeat center center;background-size:contain;bottom:-180px;left:-50px}.bg_img-plus .square__img.illust01.is-show{content:"";display:block;position:absolute;bottom:-180px;background:url(/kg/preschool/images/preschool_illust02.png) no-repeat center center;background-size:contain;transition-duration:.2s;transition-timing-function:ease;transition-delay:.3s;animation:bird_action2 .4s ease .2s both}.btn_form span{font-size:1.5rem;padding-right:21px}.important-point__block{padding:20px}.important-point__block h5{font-size:1.7rem}.important-point__block .point__list li{line-height:1.8rem}.important-point__block .necessary__unit{display:block}.important-point__block .necessary__unit dl{width:100%;margin-bottom:10px}.important-point__block .oneday-flow__list{flex-direction:column}.important-point__block .oneday-flow__list li{width:100%;margin-bottom:20px}.important-point__block .oneday-flow__list li::after{right:50%;top:auto;bottom:-15px;margin-top:0;margin-right:-7.5px;border-width:10px 7.5px 0 7.5px;border-color:#4e4e4e transparent transparent transparent}.important-point__block .oneday-flow__list li:last-of-type{margin-bottom:0}.important-point__block .oneday-flow__list li:last-of-type dl dt{margin-left:0}.important-point__block .oneday-flow__list li+li{margin-left:0}.bunbun .important-point__block .oneday-flow__list{display:flex;flex-direction:row}.bunbun .important-point__block .oneday-flow__list li{width:50%;margin-bottom:0}.bunbun .important-point__block .oneday-flow__list li dl{padding:0 15px}.bunbun .important-point__block .oneday-flow__list li::after{content:"";position:absolute;right:0;top:21%;margin-top:5px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #4e4e4e}.bunbun .important-point__block .oneday-flow__list li:last-of-type::after{content:none}.tel__block{width:100%;height:auto;border-radius:15px;margin-bottom:10vh}.tel__block dl{width:100%;flex-direction:column;padding-left:0;padding-top:70px}.tel__block dl::before{left:50%;top:15px;margin-left:-15px}.tel__block dl dt{justify-content:center;width:90%;margin:0 auto;border-left:0;border-right:0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0}.tel__block dl dt span+span{margin-top:5px}.tel__block dl dd{display:flex;justify-content:center;font-size:3rem;padding:15px 0}.preschool-comment-img{width:100%;margin:10px auto 30px auto}.preschool-comment-img img{width:100%;display:block}.tamago .lead-block h4{font-size:1.5rem;line-height:2.5rem}.table__wrap{padding:20px}.btn_movie{padding:8px}}