body{background-color:#adce02}.section-wrapper{background-color:#fff;color:#666;margin:5vw auto}.contents-title{font-feature-settings:"palt";border-left:none;color:#002160;font-size:1.8rem;text-align:center}.contents-title img{height:100px;padding:0 0 5px;vertical-align:middle}.contents-title a:link,.contents-title a:visited{color:#002160}.contents-title a:active,.contents-title a:hover{color:#002160;opacity:1;text-decoration:none}.footer-banner-item img{height:10vw}.kids-title-box-container{align-items:center;display:flex;justify-content:center;margin-top:-10px}.kids-title-sub-box-left{font-size:2.5rem;font-weight:700;padding-right:20px;text-align:right;white-space:nowrap}.kids-title-sub-box{align-items:flex-end;justify-content:center}.kids-title-illust{height:60px}.kids-title-logo{padding-left:10px}.kids-title-logo img{padding-top:5px;width:120px}.kids-title-support{color:#002160;font-size:1.6rem;font-weight:700;word-break:normal}.kids-title-image{padding:0 15px;text-align:center}#kids-footer{max-width:1320px}#kids-footer .contents-menu-box{margin-top:5vw}.contents-menu-item a:link,.contents-menu-item a:visited{color:#390}.contents-menu-item a:active,.contents-menu-item a:hover{color:#ff8418;opacity:1}.contents-menu-item{background:#fff url(/assets/img/common/arrow14lower.svg) right 5px bottom 5px/10px no-repeat;font-size:1.6rem}.contents-menu-item.current{background:#390 url(/assets/img/common/arrow03lower.svg) right 5px bottom 5px/10px no-repeat}@media screen and (min-width:560px){.contents-title-box{display:block;position:relative}.kids-title-support{font-size:2rem}.section-wrapper{margin:30px auto}#kids-footer .contents-menu-box{margin-bottom:44px;margin-top:24px}}@media screen and (min-width:560px) and (max-width:959px){.footer-banner-item{max-width:calc(50% - 20px)}.footer-banner-item img{height:62px;max-height:62px}}@media screen and (min-width:630px){.kids-title-illust{height:70px}.kids-title-logo{padding-left:20px}}@media screen and (min-width:960px){.contents-menu-item{font-size:1.8rem}.kids-title-sub-box-left{font-size:5rem}.contents-title-box{display:block;position:relative}.contents-title{font-size:2rem}.contents-title img{height:120px}.section-wrapper{margin:50px auto}#kids-footer .contents-menu-box{margin-bottom:74px}}@media screen and (min-width:960px) and (max-width:1359px){.footer-banner-item{max-width:calc(33.33333% - 20px);width:auto}.footer-banner-item img{height:62px;max-height:62px}}@media screen and (min-width:1320px){.contents-title{font-size:2.6rem}.contents-title img{height:150px}#kids-footer{margin:0 auto}#kids-footer .contents-menu-box{margin-bottom:94px}}@media screen and (min-width:1360px){.footer-banner-box{max-width:1310px}.footer-banner-item img{height:62px;max-height:62px}}.kids-sub-title-box{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:5vw 3vw 0}.kids-sub-title{font-feature-settings:"palt";border-left:none;font-size:2rem}@media screen and (min-width:560px){.kids-sub-title-box{justify-content:flex-start;padding:24px 24px 0}.kids-sub-title{font-size:2.2rem}}@media screen and (min-width:960px){.kids-sub-title{font-size:3rem}}@media screen and (min-width:1320px){.kids-sub-title-box{padding:24px 0 0}.kids-sub-title{font-size:3.4rem}}.schedule-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/assets/img/common/arrow02horizontal.svg) center right 10px/10px no-repeat;border:1px solid #002160;border-radius:0;color:#002160;cursor:pointer;display:block;font-family:inherit;font-size:1.6rem;line-height:1.2;outline:none;padding:10px 25px 10px 10px}.schedule-form-select::-ms-expand{display:none}.schedule-form-select:focus{border:1px solid rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;outline:none}@media screen and (min-width:360px){.schedule-form-select{margin:0 0 0 20px}}.information-date time{background-color:#eee;border-radius:1em;display:inline-block;font-family:Roboto Condensed,sans-serif;line-height:1.1;min-width:6em;padding:5px .8em;text-align:center}.information-date{font-size:1.6rem;line-height:1;padding:.5em 0}.information-post{font-size:1.8rem;line-height:1.6;padding:0 .5em 1em;word-break:break-word}.information-post:last-of-type{padding-bottom:0}.information-post a:link,.information-post a:visited{color:#390}.information-post a:active,.information-post a:hover{color:#ff8418;opacity:1}@media screen and (min-width:960px){.information-box{display:flex;flex-wrap:wrap;margin:0 auto}.information-date{font-size:1.8rem;padding:.5em 0;width:7em}.information-post{font-size:2rem;padding:.5em;width:calc(100% - 7em)}}@media screen and (min-width:1320px){.information-post{font-size:2.2rem}}