@charset "UTF-8";.disable-auto-tel a[href^="tel:"]{text-decoration:none;pointer-events:auto}#a02,#a03{margin-top:-80px;padding-top:80px}.btn_link{display:inline-block;padding:10px 20px;font-size:1.2rem;font-weight:700;line-height:1;color:#4e4e4e;background:#ffee18;border:2px solid #fff;border-radius:10px;margin-top:10px}.btn_link+.btn_link{margin-left:10px}.circle-bg.photo01{width:20vw;height:20vw;top:10%;left:-100px;background:url(/kg/admission/images/admission_circle_bg01.jpg) no-repeat center center;background-size:cover}.circle-bg.photo02{width:20vw;height:20vw;bottom:40%;right:-100px;background:url(/kg/admission/images/admission_circle_bg02.jpg) no-repeat center center;background-size:cover}.circle-bg.photo03{bottom:10%;left:-50px;background:url(/kg/admission/images/admission_circle_bg03.jpg) no-repeat center center;background-size:cover}h4.admission_title{text-align:center;font-size:2.8rem;margin:.4em 0 1em}.admission_readtext{width:100%;padding:0 30% 0 10%;position:relative}.admission_readtext span{color:#d22;display:block}.admission_readtext::after{content:"";width:30%;height:15vw;display:block;position:absolute;top:calc(50% - 11vw);right:0;background:url(/kg/admission/images/admi_index_icon_img01.png) no-repeat center center;background-size:contain}.content-inner .admission_event_data{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5rem}.content-inner .admission_event_data .event_title{width:100%;font-size:2.2rem;padding:.7em 0 .7em 5%;background:#80d6d4;color:#444;font-weight:600;position:relative;border-radius:0 15px 0 0}.content-inner .admission_event_data .event_title p{font-size:1.6rem}.content-inner .admission_event_data .event_title::before{content:"";width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:url(/kg/admission/images/admission_num_bg.svg) no-repeat center center;background-size:contain;position:absolute;top:-30px;left:-40px;font-size:3rem;font-weight:600;color:#444}.content-inner .admission_event_data dl{margin-bottom:8vh}.content-inner .admission_event_data dl dt{background:#80d6d4;color:#fff;font-size:1.8rem;font-weight:500;padding:.2em 5%;margin:10px 0}.content-inner .admission_event_data dl dd{background:#dff5f4;font-size:1.6rem;padding:10px 5%;min-height:10vh}.content-inner .admission_event_data dl.event_date{width:49.5%}.content-inner .admission_event_data dl.event_date dd{border-radius:0 0 0 15px;height:100%}.content-inner .admission_event_data dl.event_date dd p{font-size:1.4rem}.content-inner .admission_event_data dl.event_date dd p em{font-size:1.6rem;font-style:normal;font-weight:700}.content-inner .admission_event_data dl.event_text{width:49.5%}.content-inner .admission_event_data dl.event_text dd{border-radius:0 0 15px 0;height:100%}.content-inner .admission_event_data:nth-of-type(1) .event_title::before{content:"1"}.content-inner .admission_event_data:nth-of-type(2) .event_title::before{content:"2"}.content-inner .admission_event_data:nth-of-type(3) .event_title::before{content:"3"}.content-inner .admission_event_data:nth-of-type(4) .event_title::before{content:"4"}.content-inner .information-text{width:100%;border-radius:15px;padding:30px 5%;background:#dff5f4}.content-inner .information-text p{font-size:1.6rem;margin-bottom:20px}.content-inner .admission_step{display:flex;flex-wrap:wrap}.content-inner .admission_step dl{width:280px;margin-left:20px;margin-bottom:20px}.content-inner .admission_step dl dt{width:80%;height:50px;margin:0 10% -25px;background:#ffee18;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:600;position:relative;z-index:5;border-radius:25px}.content-inner .admission_step dl dd{border:8px solid #80d6d4;height:calc(100% - 25px);position:relative;padding:30px 15px 20px}.content-inner .admission_step dl dd::before{content:"";width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#bbb;border-radius:50%;position:absolute;top:50%;right:-43px;margin-top:-25px;z-index:2}.content-inner .admission_step dl dd::after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:-27px;margin-top:-10px;z-index:2}.content-inner .admission_step dl:first-of-type{width:400px;margin-left:0}.content-inner .admission_step dl:last-of-type dd::after,.content-inner .admission_step dl:last-of-type dd::before,.content-inner .admission_step dl:nth-of-type(3) dd::after,.content-inner .admission_step dl:nth-of-type(3) dd::before{display:none}.content-inner .admission_step dl:nth-of-type(4){position:relative}.content-inner .admission_step dl:nth-of-type(4)::before{content:"";width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#bbb;border-radius:50%;position:absolute;top:60%;left:-35px;margin-top:-25px;z-index:2}.content-inner .admission_step dl:nth-of-type(4)::after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff;position:absolute;top:60%;left:-15px;margin-top:-10px;z-index:2}.content-inner .tel__block{display:flex;align-items:center;justify-content:center;width:100%;height:90px;background:#666;border-radius:10px;margin-bottom:80px}.content-inner .tel__block dl{color:#fff;display:flex;padding-left:55px;position:relative}.content-inner .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}.content-inner .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}.content-inner .tel__block dl dt span{text-align:center;font-size:1.3rem;line-height:1.3}.content-inner .tel__block dl dd{padding-left:30px;font-size:4rem;line-height:1}.content-inner .tel__block a{color:#fff}.admission__list li{position:relative;padding-left:1.2em}.admission__list li::before{content:"";position:absolute;left:0;top:0}.admission__list li.dot::before{content:"・"}.admission__list li.kome::before{content:"※"}.admission__list li.asterisk::before{content:"✽"}.admission__list li.star::before{content:"☆"}.admission__list li.double-circle::before{content:"◎"}.content-inner.admission_bg_texture{background:url(/kg/admission/images/admission_bg_texture.jpg) center center;padding:8vh}.content-inner.admission_bg_texture h4.admission_application_title{background:#80d6d4;font-size:3rem;padding:.3em 0 .3em 2%}.content-inner.admission_bg_texture h4.admission_application_title span{display:block;font-size:1.4rem}.content-inner.admission_bg_texture .application-requirements__table{width:100%}.content-inner.admission_bg_texture .application-requirements__table dl{width:100%;display:flex;justify-content:space-between;margin-top:10px}.content-inner.admission_bg_texture .application-requirements__table dl dt{width:calc(24% - 10px);background:#80d6d4;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px;font-size:1.8rem;font-weight:600}.content-inner.admission_bg_texture .application-requirements__table dl dd{width:76%;background:#fff;padding:20px}.prescool-link-box{width:100%;display:flex;justify-content:space-between}.prescool-link-box a.prescool-link-btn{text-align:center;width:48%;background:#f6b7b5;color:#fff;font-size:2.5rem;font-weight:600;padding:1.5rem;border-radius:40px}.uniform_list{width:70%;margin:0 auto 50px;display:flex;justify-content:space-between}.uniform_list li{width:48%}.uniform_list li .uniform-title{width:40%;margin:0 auto 40px;background:#80d6d4;color:#fff;font-size:1.6rem;padding:.6em 0;border-radius:15px;text-align:center}.uniform_list li .uniform-title.green{background:#559799}.uniform_list li .uniform-img{width:100%}.uniform_list li .uniform-img img{width:100%;display:block}@media screen and (max-width:768px){.btn_link{display:inline-block;padding:10px 20px;font-size:1.2rem;font-weight:700;line-height:1;color:#4e4e4e;background:#ffee18;border:2px solid #fff;border-radius:10px;margin-top:10px}.btn_link+.btn_link{margin-left:10px}.circle-bg{display:none}h3.section-title.illustration_bird{position:relative}h3.section-title.illustration_bird::before{content:"";width:25vw;height:25vw;display:block;position:absolute;top:-2.5em;left:-4%;background:url(/kg/admission/images/admission_illust02.svg) no-repeat center center;background-size:cover}h3.section-title.illustration_bird.is-show::before{content:"";width:25vw;height:25vw;display:block;position:absolute;top:-2.5em;left:-4%;background:url(/kg/admission/images/admission_illust.svg) no-repeat center center;background-size:cover;transition-duration:.2s;transition-timing-function:ease;transition-delay:.3s;animation-name:sizeScale;animation-duration:.5s;animation-timing-function:ease-out}@keyframes sizeScale{10%{width:25vw;height:25vw}60%{width:24vw;height:24vw}90%{width:26vw;height:26vw}100%{width:25vw;height:25vw}}h3.section-title.section02.illustration_bird{position:relative}h3.section-title.section02.illustration_bird::before{content:"";width:25vw;height:25vw;display:block;position:absolute;top:50px;left:1%;background:url(/kg/admission/images/admission_illust02.svg) no-repeat center center;background-size:cover}h3.section-title.section02.illustration_bird.is-show::before{content:"";width:25vw;height:25vw;display:block;position:absolute;top:50px;left:1%;background:url(/kg/admission/images/admission_illust.svg) no-repeat center center;background-size:cover;transition-duration:.2s;transition-timing-function:ease;transition-delay:.3s;animation-name:sizeScale;animation-duration:.5s;animation-timing-function:ease-out}h4.admission_title{text-align:center;font-size:2.5rem;margin:.4em 0 1em}.admission_readtext{width:100%;padding:0 35% 0 5%;position:relative;text-indent:-1em}.admission_readtext span{color:#d22}.admission_readtext::after{content:"";width:34%;height:25vw;display:block;position:absolute;top:calc(50% - 11vw);right:0;background:url(/kg/admission/images/admi_index_icon_img01.png) no-repeat center center;background-size:contain}.content-inner .admission_event_data{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem}.content-inner .admission_event_data .event_title{width:100%;font-size:2.2rem;padding:.7em 0 .7em 5%;background:#80d6d4;color:#444;font-weight:600;position:relative;border-radius:0 15px 0 0}.content-inner .admission_event_data .event_title p{font-size:1.6rem}.content-inner .admission_event_data .event_title::before{content:"";width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:url(/kg/admission/images/admission_num_bg.svg) no-repeat center center;background-size:contain;position:absolute;top:-52px;left:-20px;font-size:2.5rem;font-weight:600;color:#444}.content-inner .admission_event_data dl{margin-bottom:8vh}.content-inner .admission_event_data dl dt{background:#80d6d4;color:#fff;font-size:1.8rem;font-weight:500;padding:.2em 5%;margin:10px 0}.content-inner .admission_event_data dl dd{background:#dff5f4;font-size:1.4rem;padding:10px 5%;min-height:auto}.content-inner .admission_event_data dl.event_date{width:100%;margin-bottom:0}.content-inner .admission_event_data dl.event_date dd{border-radius:0;height:auto}.content-inner .admission_event_data dl.event_date dd p{font-size:1.4rem}.content-inner .admission_event_data dl.event_date dd p em{font-size:1.6rem;font-style:normal;font-weight:700}.content-inner .admission_event_data dl.event_text{width:100%;margin-top:0}.content-inner .admission_event_data dl.event_text.mb0{margin-bottom:0}.content-inner .admission_event_data dl.event_text dd{height:auto;border-radius:0 0 15px 15px}.content-inner .admission_event_data:nth-of-type(1) .event_title::before{content:"1"}.content-inner .admission_event_data:nth-of-type(2) .event_title::before{content:"2"}.content-inner .admission_event_data:nth-of-type(3) .event_title::before{content:"3"}.content-inner .admission_event_data:nth-of-type(4) .event_title::before{content:"4"}.content-inner .information-text{width:100%;border-radius:15px;padding:30px 5%;background:#dff5f4;margin-bottom:30px}.content-inner .information-text p{font-size:1.4rem;margin-bottom:20px}.content-inner .admission_step{display:flex;flex-direction:column}.content-inner .admission_step dl{width:100%;margin-left:0;margin-bottom:80px}.content-inner .admission_step dl dd{height:auto}.content-inner .admission_step dl dd::before{top:auto;bottom:-75px;right:50%;margin-top:0;margin-right:-25px}.content-inner .admission_step dl dd::after{content:"";width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:#fff transparent transparent transparent;position:absolute;top:auto;bottom:-60px;right:50%;margin-top:0;margin-right:-10px}.content-inner .admission_step dl:first-of-type{width:100%}.content-inner .admission_step dl:nth-of-type(4)::after,.content-inner .admission_step dl:nth-of-type(4)::before{display:none}.content-inner .admission_step dl:nth-of-type(3) dd::after,.content-inner .admission_step dl:nth-of-type(3) dd::before{display:flex}.content-inner .tel__block{width:100%;height:auto;border-radius:15px;margin-bottom:10vh}.content-inner .tel__block dl{width:100%;flex-direction:column;padding-left:0;padding-top:70px}.content-inner .tel__block dl::before{left:50%;top:15px;margin-left:-15px}.content-inner .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}.content-inner .tel__block dl dt span+span{margin-top:5px}.content-inner .tel__block dl dd{display:flex;justify-content:center;font-size:3rem;padding:15px 0}.content-inner.admission_bg_texture{background:url(/kg/admission/images/admission_bg_texture.jpg) center center;padding:3vh}.content-inner.admission_bg_texture h4.admission_application_title{background:#80d6d4;font-size:2rem;padding:10px}.content-inner.admission_bg_texture h4.admission_application_title span{display:block;font-size:1.4rem}.content-inner.admission_bg_texture .application-requirements__table dl{flex-direction:column}.content-inner.admission_bg_texture .application-requirements__table dl:first-of-type{margin-top:20px}.content-inner.admission_bg_texture .application-requirements__table dl dt{width:100%;padding:10px;font-size:1.6rem}.content-inner.admission_bg_texture .application-requirements__table dl dd{width:100%;padding:10px}.prescool-link-box{width:100%;display:flex;justify-content:space-between;text-align:center}.prescool-link-box a.prescool-link-btn{text-align:center;width:49%;background:#f6b7b5;color:#fff;font-size:1.4rem;font-weight:600;padding:10px;border-radius:20px}.uniform_list{width:70%;margin:0 auto}.uniform_list li{width:100%}.uniform_list li .uniform-title{width:80%}.uniform_list li .uniform-img{width:100%}.uniform_list li .uniform-img img{width:100%;display:block}}