@charset "utf-8";html{overflow-x:hidden}body{font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:500;line-height:1;color:#000;background-color:#fff;position:relative;overflow-x:hidden}main{position:relative;z-index:1}img{vertical-align:bottom;max-width:100%;height:auto}svg{vertical-align:bottom;max-width:100%;height:auto}h1,h2,h3,h4,h5,p,dl,dt,dd{margin:0}.m-plus-1p{font-family:'M PLUS 1p',sans-serif}p{line-height:1.5em}figure{margin:0}.thumbImage{height:auto}.wp-pagenavi{margin-top:50px;text-align:center}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background-color:#76c0c9;opacity:1}.all-round-gothic{font-family:all-round-gothic,sans-serif;font-weight:600;font-style:normal}#cboxLoadedContent{border:0;background:0 0}#cboxContent{background:0 0}#cboxClose{width:21px;height:21px;background:url(//kids-creativeschool.com/wp-content/themes/kids-creativeschool/css/../img/school-information/close.svg) 0 0 no-repeat;-webkit-transition:0s;transition:0s}.grecaptcha-badge{z-index:5}.wpcf7-checkbox{line-height:2}.wpcf7-list-item{margin-top:14px;display:block}.form .mt{margin-top:20px}.fadein{opacity:0}.fadein.active{opacity:1;-webkit-animation:fadein-animate .6s;animation:fadein-animate .6s}.fadein2{opacity:0}.fadein2.active{opacity:1;-webkit-animation:fadein-animate .6s;animation:fadein-animate .6s}.fadeList li,.fadeList2 li{opacity:0}.fadeList li.active,.fadeList2 li.active{opacity:1;-webkit-animation:fadein-animate .6s;animation:fadein-animate .6s}.animated{opacity:0}.delay-0_5s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1_5s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-2_5s{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-3_5s{-webkit-animation-delay:3.5s;animation-delay:3.5s}@-webkit-keyframes fadein-animate{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80%{-webkit-transform:translateY(5px);transform:translateY(5px)}90%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein-animate{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80%{-webkit-transform:translateY(5px);transform:translateY(5px)}90%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fluffy{0%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}5%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}95%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}100%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}}@keyframes fluffy{0%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}5%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}95%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}100%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}}@media print,screen and (min-width:751px){.sp{display:none!important}body{font-size:14px}.master{width:90%;max-width:1000px;margin:0 auto}a{-webkit-transition:.2s;transition:.2s}a:hover{opacity:.6}.wp-pagenavi a,.wp-pagenavi span{margin:0 4px;padding:9px 12px;border:1px solid #e5f1f3;color:#000;display:inline-block;font-size:.9rem;border-radius:20px;background-color:#e5f1f3}.contactBnr{position:fixed;bottom:-190px;right:30px;z-index:2;-webkit-transition:.5s;transition:.5s}.is-fixed .contactBnr{bottom:30px}.delayB .contactBnr{bottom:30px}#main .btn{width:100%;max-width:285px;margin:0 auto;display:block;text-align:center;font-size:1rem;font-weight:700;position:relative;border-radius:6px;background-color:#000;color:#fff}#main .btn:hover{opacity:1;color:#000}#main .btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);background:#ff0;border-radius:5px}#main .btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}#main .btn span{padding:20px 0;display:block;position:relative}#main .btn span:before{content:'';width:36px;height:3px;background-color:#000;display:block;position:absolute;top:50%;right:-16px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1}#main .btn span:after{content:'';width:8px;height:8px;background-color:#ff0;display:block;position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%;z-index:2;-webkit-transition:.4s;transition:.4s}#main .btn span:hover:after{right:-17px;background-color:#009fe8}#main .title{font-weight:700;font-size:2.9rem;text-align:center}#main .title span{margin-top:25px;display:block;font-size:1.05rem}#main .pageTitle{padding-top:250px;text-align:center;font-size:1.4rem}#main .pageTitle span{margin-top:25px;display:block;font-size:4.3rem;font-weight:700}#header{width:96%;max-width:1185px;height:100px;padding:0 45px;position:fixed;top:23px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:#fff;z-index:999;-webkit-transition:top .5s cubic-bezier(.6,.1,.3,1);transition:top .5s cubic-bezier(.6,.1,.3,1);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.2),-1px -1px 10px rgba(0,0,0,.2);box-shadow:4px 4px 10px rgba(0,0,0,.2),-1px -1px 10px rgba(0,0,0,.2)}.is-top #header{top:23px!important}#header.hide{top:-110px}#header #nav{margin-left:auto}#header #nav ul{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}#header #nav ul li{margin-right:29px;text-align:center;position:relative}#header #nav ul li:before{content:'';width:8px;height:8px;display:block;position:absolute;top:4px;left:-13px}#header #nav ul li:nth-of-type(2):before,#header #nav ul li:nth-of-type(4):before{background-color:#ff0}#header #nav ul li:nth-of-type(3):before,#header #nav ul li:nth-of-type(5):before{background-color:#009fe8}#header #nav ul li.current:nth-of-type(2):before,#header #nav ul li.current:nth-of-type(3):before,#header #nav ul li.current:nth-of-type(4):before,#header #nav ul li.current:nth-of-type(5):before{width:calc(100% + 26px);z-index:1}#header #nav ul li a{display:block;font-size:.9rem;font-weight:700;position:relative;z-index:2}#header #nav ul li span{margin-top:10px;display:block;font-size:.75rem}#header #nav ul li.btn{margin-top:-8px;margin-right:0}#header #nav ul li.btn span{margin:0}#header #nav ul li.btn:before{content:none}#header #nav ul li.btn a{padding:10px 15px;border:2px solid #000;background-color:#ff0;border-radius:5px;font-size:.85rem}#footer{margin-top:-200px;padding:409px 0 100px;background:url(//kids-creativeschool.com/wp-content/themes/kids-creativeschool/css/../img/common/footer-bg.png) 56% 0 no-repeat;position:relative}#footer .master{max-width:750px;position:relative}#footer .pagetop{position:absolute;top:81.5%;right:70px}#footer .pagetop a{font-size:2.1rem;font-weight:700}#footer .pagetop a:hover{opacity:1;color:#a0a0a0}#footer .pagetop a:before{content:'';width:3px;height:25px;background-color:#000;display:block;position:absolute;bottom:-33px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}#footer .pagetop a:after{content:'';width:8px;height:8px;background-color:#ff0;display:block;position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:50%;z-index:2;-webkit-transition:.4s;transition:.4s}#footer .pagetop a:hover:after{bottom:-9px;background-color:#009fe8}#footer .info{text-align:center}#footer .menu01{margin-top:37px}#footer .menu01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .menu01 ul li{margin:23px 18px 0;text-align:center;position:relative}#footer .menu01 ul li:before{content:'';width:8px;height:8px;display:block;position:absolute;top:4px;left:-13px}#footer .menu01 ul li:nth-of-type(odd):before{background-color:#ff0}#footer .menu01 ul li:nth-of-type(even):before{background-color:#009fe8}#footer .menu01 ul li a{font-weight:700}#footer .contactBtn{width:194px;margin:40px auto 0;padding:10px 0;display:block;border:2px solid #000;border-radius:8px;background-color:#ff0;font-weight:700}#footer .add{width:100%;max-width:500px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .add p{font-size:.8rem;font-weight:500}#footer .menu02{margin-top:10px}#footer .menu02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .menu02 ul li:after{content:'|';margin:0 10px}#footer .menu02 ul li:last-of-type:after{content:none}#footer .menu02 ul li a{font-size:.8rem;font-weight:500}#footer .copyright{margin-top:85px;text-align:center;font-size:.8rem;font-weight:700}}@media screen and (max-width:1150px) and (min-width:751px){#header{padding:0 30px}#header .logo{width:280px}#header #nav ul li a{font-size:.8rem}#header #nav ul li.btn a{font-size:.8rem}}@media screen and (max-width:1000px) and (min-width:751px){#header{padding:0 20px}#header .logo{width:250px}#header #nav ul li{margin-right:25px}#header #nav ul li a{font-size:.8rem}#header #nav ul li.btn a{font-size:.8rem}}@media screen and (max-width:750px){.pc{display:none!important}body{font-weight:500;font-size:14px}.drawer-open body{overflow:hidden!important}.master{width:90%;margin:0 auto}.wp-pagenavi a,.wp-pagenavi span{margin:0 1px;padding:7px 9px;color:#000;display:inline-block;font-size:.8rem;border:1px solid #e5f1f3;color:#000;border-radius:20px;background-color:#e5f1f3}.contactBnr{width:100px;position:fixed;bottom:-190px;right:20px;z-index:2;-webkit-transition:1s;transition:1s}.delayB .contactBnr{bottom:30px}#main .btn{width:100%;max-width:240px;margin:0 auto;display:block;text-align:center;font-size:.85rem;font-weight:700;position:relative;border-radius:6px;background-color:#000;color:#fff}#main .btn:hover{opacity:1;color:#000}#main .btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);background:#ff0;border-radius:5px}#main .btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}#main .btn span{padding:17px 0;display:block;position:relative}#main .btn span:before{content:'';width:36px;height:3px;background-color:#000;display:block;position:absolute;top:50%;right:-16px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1}#main .btn span:after{content:'';width:8px;height:8px;background-color:#ff0;display:block;position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:50%;z-index:2;-webkit-transition:.4s;transition:.4s}#main .btn span:hover:after{right:-17px;background-color:#009fe8}#main .title{font-weight:700;font-size:2.1rem;text-align:center}#main .title span{margin-top:15px;display:block;font-size:.9rem}#main .pageTitle{padding-top:100px;text-align:center;font-size:1rem}#main .pageTitle span{margin-top:15px;display:block;font-size:2.8rem;font-weight:700}#header{width:100%;height:50px;position:fixed;top:0;left:0;background-color:transparent;z-index:9}#header>.master{max-width:960px;position:relative}#header .logo{width:220px;margin:5px auto 0}#header #nav>ul{width:84%;max-width:500px;margin:0 auto;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header #nav>ul li{text-align:center}#header #nav>ul li.logo{margin-bottom:15px}#header #nav>ul li.logo img{width:95px}#header #nav ul li.btn{margin-top:20px;margin-right:0}#header #nav ul li.btn:before{content:none}.drawer-hamburger{top:0;right:5px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#000}.drawer-open .drawer-overlay{display:none}.drawer-nav{background-color:transparent;z-index:10001}.drawer-open .drawer-nav{top:0}.drawer-menu li{text-align:left}.drawer-menu li a{position:relative}.drawer-menu li a:before{content:'';width:8px;height:8px;display:block;position:absolute;top:18px;left:-13px}.drawer-menu li:nth-of-type(2) a:before,.drawer-menu li:nth-of-type(4) a:before{background-color:#ff0}.drawer-menu li:nth-of-type(3) a:before,.drawer-menu li:nth-of-type(5) a:before{background-color:#009fe8}.drawer-menu li a span{margin-top:5px;display:block;font-size:.7rem}.drawer-menu>li.close{margin-top:30px;padding-bottom:80px}.drawer-menu>li.close img{cursor:pointer}.drawer-menu .close img{width:205px;cursor:pointer}#header .drawer-menu-item{padding:13px 0;color:#000;text-align:center;font-weight:700;display:inline-block;font-size:15px}#header .drawer-menu-item:hover{opacity:.6}#header .high .drawer-menu-item{margin-top:30px;padding:0 50px}#header .drawer-menu-item:hover{text-decoration:none}.drawer-hamburger{width:45px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10002;-webkit-transition:.2s;transition:.2s}.drawer-nav{height:100vh;background-color:transparent;-webkit-transition:.5s;transition:.5s}.drawer-open .drawer-nav{background-color:#fff}.drawer-hamburger-icon:after{top:5px}.drawer-hamburger-icon:before{top:-5px}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{height:4px}.drawer-hamburger-icon{height:0}#footer{margin-top:80px;padding:0 0 70px;background:url(//kids-creativeschool.com/wp-content/themes/kids-creativeschool/css/../img/common/footer-sp01.png) 0 120px no-repeat,url(//kids-creativeschool.com/wp-content/themes/kids-creativeschool/css/../img/common/footer-sp02.png) 100% 0 no-repeat,url(//kids-creativeschool.com/wp-content/themes/kids-creativeschool/css/../img/common/footer-sp03.png) 20% 100% no-repeat;position:relative;font-size:.85rem;background-size:42px,42px,43px}#footer .master{max-width:570px;position:relative}#footer .pagetop{position:absolute;top:72%;right:10px;z-index:2}#footer .pagetop a{font-size:1.7rem;font-weight:700}#footer .pagetop a:hover{opacity:1;color:#a0a0a0}#footer .pagetop a:before{content:'';width:3px;height:25px;background-color:#000;display:block;position:absolute;bottom:-33px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}#footer .pagetop a:after{content:'';width:8px;height:8px;background-color:#ff0;display:block;position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:50%;z-index:2;-webkit-transition:.4s;transition:.4s}#footer .pagetop a:hover:after{bottom:-9px;background-color:#009fe8}#footer .info{text-align:center}#footer .info .logo{width:95px;margin:0 auto}#footer .menu01{margin-top:37px}#footer .menu01 ul{text-align:center}#footer .menu01 ul li{margin:25px 18px 0;position:relative}#footer .menu01 ul li a{position:relative}#footer .menu01 ul li a:before{content:'';width:8px;height:8px;display:block;position:absolute;top:4px;left:-13px}#footer .menu01 ul li:nth-of-type(odd) a:before{background-color:#ff0}#footer .menu01 ul li:nth-of-type(even) a:before{background-color:#009fe8}#footer .menu01 ul li a{font-weight:700}#footer .contactBtn{width:194px;margin:40px auto 0;padding:10px 0;display:block;border:2px solid #000;border-radius:8px;background-color:#ff0;font-weight:700}#footer .add{width:100%;max-width:500px;margin:60px auto 0}#footer .add p{font-size:.8rem;font-weight:500;display:inline-block}#footer .add p:nth-of-type(2){margin-right:15px}#footer .menu02{margin-top:25px}#footer .menu02 ul li:nth-of-type(n+2){margin-top:5px}#footer .menu02 ul li a{font-size:.8rem;font-weight:500;line-height:1.5}#footer .copyright{margin-top:25px;text-align:center;font-size:.7rem;font-weight:700}}