html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul,li{list-style:none;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Quicksand,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:62.5%}html,body{height:100%;margin:0;padding:0}body{background:#fff;color:#585c61;width:100%;margin:0 auto;font-size:1.6rem;font-weight:700;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1}*{margin:0;padding:0;font-style:normal;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#00a0ca;text-decoration:none;border:none;outline:none}a:hover img{opacity:.8}a img{-webkit-transition:all .2s;transition:all .2s}a:focus,*:focus{outline:none}br{line-height:1}img{vertical-align:top;max-width:100%}input[type=button],input[type=submit],select,button{cursor:pointer}::-ms-expand{display:none}body.ios a img{opacity:1}input,button{outline:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0}input[type=button],input[type=submit],input[type=text],input[type=email],select,button,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;border-radius:0}input::-webkit-input-placeholder,input:-ms-input-placeholder,input::-moz-placeholder{color:#aaa;font-weight:400}.clearfix:after{content:" ";display:block;height:0;visibility:hidden;clear:both}.clearfix{zoom:1}.cl{clear:both}.fl{float:left}.fr{float:right}.pc{display:block}.sp{display:none}.pc-in{display:inline-block}.sp-in{display:none}.pc-table{display:table}.sp-table{display:none}.js-anim{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.445,.05,.55,.95) 0ms,-webkit-transform 1s cubic-bezier(.445,.05,.55,.95) 0ms;transition:opacity 1s cubic-bezier(.445,.05,.55,.95) 0ms,-webkit-transform 1s cubic-bezier(.445,.05,.55,.95) 0ms;transition:transform 1s cubic-bezier(.445,.05,.55,.95) 0ms,opacity 1s cubic-bezier(.445,.05,.55,.95) 0ms;transition:transform 1s cubic-bezier(.445,.05,.55,.95) 0ms,opacity 1s cubic-bezier(.445,.05,.55,.95) 0ms,-webkit-transform 1s cubic-bezier(.445,.05,.55,.95) 0ms}.js-anim.inview{opacity:1}.js-anim.inview.anim-left,.js-anim.inview.anim-right,.js-anim.inview.anim-up{-webkit-transform:translate(0,0);transform:translate(0,0)}.anim-left{-webkit-transform:translateX(30px);transform:translateX(30px)}.anim-right{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.anim-up{-webkit-transform:translateY(30px);transform:translateY(30px)}.svg-imagezip{background:url(//zukokids.com/wp/wp-content/themes/zukokids/assets/css/../../../Rie%20Hirayama/Desktop/%22../img/sprite-bg.svg%22) no-repeat}.svg-imagezip{background-position:0 0}.svg-imagezip_dims{width:18px;height:18px}body.is-block{overflow:hidden;height:100%}.contents{padding-top:50px;overflow:hidden}.contents .bg-yellow{background:ivory}.contents h1{color:#ff801e;font-size:4rem;font-weight:700;text-align:center;margin-bottom:70px}.contents .hover{-webkit-transition:opacity .3s;transition:opacity .3s}.contents .hover.active{text-decoration:none;opacity:.7}.contents .inner h2{color:#ff801e;font-size:4rem;font-weight:700;text-align:center;margin-bottom:70px;line-height:1.3}.upper-content{position:relative}.z--1{z-index:1}.z--2{z-index:2}.z--3{z-index:3}.z--4{z-index:4}.z--5{z-index:5}.z--6{z-index:6}.z--7{z-index:7}.z--8{z-index:8}.z--9{z-index:9}.c-title{font-size:2.8rem;font-weight:700;color:#ff3e80;line-height:1.445}.c-text,.c-notes{font-size:1.6rem;font-weight:700;letter-spacing:-.05em;color:#30b3d5;line-height:1.625}.c-notes{margin-top:50px;text-align:center;color:#585c61}.c-deco-wrap img{position:absolute;z-index:1}.content-block{padding:70px 0 100px}.inner{width:100%;max-width:1052px;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;position:relative}.inner-s{width:100%;max-width:760px;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;position:relative}.request-block{margin-top:140px}.request-block .request-lead{text-align:center;color:#ff3e80;font-size:2.2rem;line-height:1.45455;font-weight:700}.campaign .request-lead{text-align:center;color:#ff3e80;font-size:2rem;line-height:1.45455;font-weight:700}.campaign h2{text-align:center;padding:5px 0;background-color:#ffe8c6;font-size:2.2rem;line-height:1.45455;font-weight:400}.campaign h2 span{font-size:.8em}.link-underline{background:linear-gradient(transparent 80%,#fc0 0%)}#pagetop{position:relative;height:60px}#pagetop.is-fixed a{position:fixed;right:30px;bottom:0}#pagetop a{display:block;position:absolute;right:30px;bottom:0;margin-bottom:30px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#pagetop a:hover img{opacity:.8}#pagetop a img{-webkit-transition:all .2s;transition:all .2s}.loading{background:#fff;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loading .sk-circle{width:40px;height:40px;position:absolute}.loading .sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.loading .sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:rgba(48,179,213,.75);border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.loading .sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.loading .sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.loading .sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loading .sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.loading .sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.loading .sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.loading .sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.loading .sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.loading .sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.loading .sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.loading .sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.loading .sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading .sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.loading .sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading .sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.loading .sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.loading .sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.loading .sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.loading .sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.loading .sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading .sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.loading .sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.header{background:#fff;width:100%;position:fixed;left:0;top:0;z-index:9999;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0px 0px 10px rgba(88,92,97,.3);box-shadow:0px 0px 10px rgba(88,92,97,.3)}.header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:110px;max-width:1012px;margin:0 auto}.header .logo{display:block;width:253px}.header .logo img{width:100%}.nav__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav__inner a{display:block;margin:0 10px;font-size:1.6rem;font-weight:700;text-align:center}.nav .nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.nav .nav-list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav .nav-list a:hover{text-decoration:underline}.nav .nav-list a.sp{display:none}.nav .nav-list a:nth-of-type(1){color:#ff3e80}.nav .nav-list a:nth-of-type(2){color:#fa0}.nav .nav-list a:nth-of-type(3){color:#ff801e}.nav .nav-list a:nth-of-type(4){color:#30b3d5}.nav .nav-list a:nth-of-type(5){color:#7ec16a}.nav .nav-list a:nth-of-type(6){color:#ff3e80}.nav .nav-list a .text{margin-top:5px}.nav .nav-other{margin-left:20px}.nav .nav-other a{width:142px;margin:3px 0}footer{background:#9a978a;color:#fff;padding:20px;text-align:center}footer .copy{font-size:1.2rem}.btn{color:#fff;border-radius:4px;line-height:1;padding:5px;-webkit-transition:opacity .3s;transition:opacity .3s}.btn.active{text-decoration:none;opacity:.7}.btn--red{background:#ff3e80}.btn--blue{background:#30b3d5}.btn-request{display:block;width:440px;margin:10px auto 0;padding:24px 14px;background:#ff3e80;color:#fff;font-size:3.2rem;font-weight:700;letter-spacing:.02em;border-radius:20px;-webkit-box-shadow:3px 3px 6px rgba(129,129,129,.5);box-shadow:3px 3px 6px rgba(129,129,129,.5);text-align:center}.btn-text{text-decoration:underline}a.active .line:after{left:0;width:100%}.line{display:inline-block;position:relative}.line.active:after{left:0;width:100%}.line:after{content:'';background:#585c61;position:absolute;bottom:-1px;right:0;width:0;height:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1);background:#00a0ca}body.is-scroll .nav .line:after{background:#585c61}.footer-content__nav .line:after{background:#585c61}.drower-nav .line:after{background:#fff}dl.simple-list{overflow:hidden}dl.simple-list>dt{float:left}dl.simple-list>dd{overflow:hidden}.lists.is-square li:before{content:"■"}.lists.is-asterisk li:before{content:"※"}.lists.is-star li:before{content:"★"}.lists.is-notes li{margin:5px 0;font-size:1.2rem;color:#666}.lists li{overflow:hidden;text-align:left}.lists li:before{content:"・";display:block;float:left}.lists li>div{overflow:hidden}.photo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.photo-list li{width:23.81%;margin-left:1.58%;margin-top:10px;border-radius:10px;-webkit-box-shadow:3px 3px 6px rgba(129,129,129,.5);box-shadow:3px 3px 6px rgba(129,129,129,.5);overflow:hidden}.photo-list li:nth-child(-n+4){margin-top:0}.photo-list li:nth-child(4n+1){margin-left:0}.photo-list li img{width:100%}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:100px;padding:0 0 15px}.pagination a,.pagination span{color:#818181;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;margin:0 10px;line-height:40px;font-weight:700}.pagination a:hover,.pagination a.current,.pagination span:hover,.pagination span.current{text-decoration:underline}.pagination a.prev,.pagination a.next,.pagination span.prev,.pagination span.next{position:relative}.pagination a.prev svg,.pagination a.next svg,.pagination span.prev svg,.pagination span.next svg{width:11.3px;height:16.5px;fill:#fff;position:absolute;top:50%}.pagination a.prev,.pagination span.prev{margin-right:10px}.pagination a.next,.pagination span.next{margin-left:10px}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:none;transform:none}.slick-dotted.slick-slider{margin-bottom:66px}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:0;line-height:0;position:absolute;left:0;bottom:-38px;z-index:20}.slick-dots li{width:10px;height:10px;margin:0 10px}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:#30b3d5}.slick-dots li button{background-color:#818181;width:10px;height:10px;border-radius:100%;font-size:0;text-indent:-9999px;-webkit-transition:background-color .3s;transition:background-color .3s}.slider{background:#fff;width:100%;height:665px;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.slider.slick-initialized{opacity:1}.slider .slider-item{width:100%;height:665px}.slider .slider-item .image{width:100%;height:665px;background-size:cover;background-position:center}.slider .slider-item img{width:100%}.slick-slide.is-active .slider-item figure{-webkit-animation-name:slideScale;animation-name:slideScale;-webkit-animation-duration:20s;animation-duration:20s}.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.column .col--2{width:calc(50% - 20px);margin-left:40px}.column .col--2:nth-of-type(1){margin-left:0}.column .col--3{width:30.23%;margin-left:4.64%}.column .col--3:nth-of-type(3n+1){margin-left:0}.column .col--4{width:22.72%;margin-left:2.96%}.column .col--4:nth-of-type(4n+1){margin-left:0}.lead-title{font-size:30px}.visual{position:relative;overflow:hidden}.visual .visual-logo{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-33px}.lead{position:relative}.lead .inner{text-align:center;padding:80px 0 210px;z-index:2}.lead .lead-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.lead .lead-bg>div{position:absolute}.lead .lead-bg .deco1{left:-80px;top:0}.lead .lead-bg .deco2{right:0;bottom:60px}.lead .lead-bg .illust1{left:30px;top:-20px}.lead .lead-bg .illust3{right:30px;bottom:50px}.lead .lead-title{color:#30b3d5;position:relative;z-index:2}.lead .lead-title .orange,.lead .lead-title .red{display:inline-block;font-size:5.8rem}.lead .lead-title .orange{color:#ff801e}.lead .lead-title .red{color:#ff3e80;margin-right:.1em}.lead .lead-title .illust2{position:absolute;right:30px;top:-40px}.lead .lead-text{margin-top:70px;color:#30b3d5;font-size:2.2rem;line-height:1.75;font-weight:700;position:relative;z-index:2}.environment .environment-list{margin-top:-30px}.environment .environment-list li{text-align:center;position:relative;margin-top:20px;padding-top:90px}.environment .environment-list li:nth-child(-n+3){margin-top:0}.environment .environment-list li .deco{width:72.87%;position:absolute;left:50%;top:0;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.environment .environment-list li .title,.environment .environment-list li .text{position:relative;z-index:2}.environment .environment-list li .text{margin-top:20px}.news-block{padding-bottom:115px;position:relative}.news-block .inner{z-index:2}.news-block h2{color:#fa0}.news-block .deco{width:218px;position:absolute;right:-5%;bottom:-5%;z-index:1}.news-block__btn{margin-top:50px;text-align:center}.news-block__btn a{color:#9a978a}.feature-btns .feature-btn{background:#fff;border-radius:30px;padding:6px 26px 84px;-webkit-box-shadow:3px 3px 6px rgba(129,129,129,.5);box-shadow:3px 3px 6px rgba(129,129,129,.5);position:relative}.feature-btns .feature-btn .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:200px}.feature-btns .feature-btn .image img{max-width:100%}.feature-btns .feature-btn .title{text-align:center}.feature-btns .feature-btn .text{margin-top:20px;padding-top:20px;border-top:2px solid #30b3d5}.feature-btns .feature-btn .button{width:100%;position:absolute;text-align:center;left:0;bottom:26px}.feature-btns .feature-btn .button .btn{display:inline-block;width:100%;max-width:226px;padding:11px;font-size:1.4rem}.feature .request-block{position:relative}.feature .request-block .inner{z-index:2}.feature .request-block .deco{position:absolute;left:-4%;top:-50%;z-index:1}.feature-contents{margin-top:160px}.feature-contents .feature-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.feature-contents .feature-content:nth-child(1){z-index:10}.feature-contents .feature-content:nth-child(2){z-index:4}.feature-contents .feature-content:nth-child(3){z-index:3}.feature-contents .feature-content:nth-child(4){z-index:2}.feature-contents .feature-content:nth-child(odd) .info{padding-left:60px;padding-right:40px}.feature-contents .feature-content:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feature-contents .feature-content:nth-child(even) .info{padding-left:40px;padding-right:60px}.feature-contents .feature-content:nth-child(1) .image{width:49.5%}.feature-contents .feature-content:nth-child(1) .arrow{left:85%;top:85%}.feature-contents .feature-content:nth-child(1) .illust{left:-8%;top:-15%}.feature-contents .feature-content:nth-child(1) .deco{left:-30%;top:45%}.feature-contents .feature-content:nth-child(1) .info{width:50.49%}.feature-contents .feature-content:nth-child(2) .image{width:48.41%}.feature-contents .feature-content:nth-child(2) .arrow{right:90%;top:80%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.feature-contents .feature-content:nth-child(2) .illust{left:18%;top:-5%}.feature-contents .feature-content:nth-child(2) .deco{left:75%;top:55%}.feature-contents .feature-content:nth-child(2) .info{width:49.4%}.feature-contents .feature-content:nth-child(3) .image{width:50.09%}.feature-contents .feature-content:nth-child(3) .arrow{left:85%;top:80%}.feature-contents .feature-content:nth-child(3) .illust{left:-3%;top:-3%}.feature-contents .feature-content:nth-child(3) .deco{left:-25%;top:55%}.feature-contents .feature-content:nth-child(3) .info{width:49.9%}.feature-contents .feature-content:nth-child(4) .image{width:43.37%}.feature-contents .feature-content:nth-child(4) .illust{left:75%;top:-4%}.feature-contents .feature-content:nth-child(4) .deco{left:80%;top:80%}.feature-contents .feature-content:nth-child(4) .info{width:49.4%}.feature-contents .feature-content .image{position:relative}.feature-contents .feature-content .image img{z-index:2}.feature-contents .feature-content .image img.photo{position:relative;z-index:2}.feature-contents .feature-content .image img.deco{position:absolute;z-index:1}.feature-contents .feature-content .image .arrow{position:absolute;z-index:10}.feature-contents .feature-content .illust{position:absolute}.feature-contents .feature-content .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.feature-contents .feature-content .info .text{margin-top:20px}.feature-list{margin-top:80px;padding:0 80px}.feature-list li{margin-top:50px;padding-left:40px;font-weight:700;position:relative}.feature-list li:nth-child(1){margin-top:0}.feature-list li:before{content:"";background-image:url(//zukokids.com/wp/wp-content/themes/zukokids/assets/css/../img/svg/icon_flag.svg);background-repeat:no-repeat;background-position:center;width:35px;height:35px;position:absolute;left:0;top:0}.feature-list li .title{font-size:2.6rem;letter-spacing:.02em;color:#30b3d5;line-height:1.4}.feature-list li .text{color:#585c61;margin-top:10px;font-size:1.6rem;letter-spacing:-.05em;line-height:1.625}.heart-power{padding-top:10px}.heart-power .hp-content{position:relative;z-index:2}.heart-power .hp-content h2{position:relative;z-index:2}.heart-power .hp-deco img{position:absolute;z-index:1}.heart-power .hp-deco .deco1{left:-16%;top:0}.heart-power .hp-deco .deco2{right:-22%;top:45%}.heart-power .hp-deco .deco3{left:-20%;top:90%}.heart-power .hp-illust{margin-bottom:30px}.heart-power .hp-lead{margin-top:80px;text-align:center;color:#30b3d5;font-size:2.2rem;font-weight:700;line-height:1.75}.hp-list .hp-list-item{background:#fff;padding-bottom:100px;-webkit-box-shadow:3px 3px 6px rgba(129,129,129,.5);box-shadow:3px 3px 6px rgba(129,129,129,.5);border:solid 1px #bfbfbf;border-radius:40px;overflow:hidden;font-weight:700;position:relative}.hp-list .hp-list-item:nth-child(1) .image img{width:64.34%}.hp-list .hp-list-item:nth-child(1) .title,.hp-list .hp-list-item:nth-child(1) .points{color:#ff3e80}.hp-list .hp-list-item:nth-child(1) .hp-list-item__bottom{background:#ff3e80}.hp-list .hp-list-item:nth-child(1) .hp-list-item__bottom:before{border-bottom:16px solid #ff3e80}.hp-list .hp-list-item:nth-child(2) .image img{width:72.6%}.hp-list .hp-list-item:nth-child(2) .title,.hp-list .hp-list-item:nth-child(2) .points{color:#ff801e}.hp-list .hp-list-item:nth-child(2) .hp-list-item__bottom{background:#ff801e}.hp-list .hp-list-item:nth-child(2) .hp-list-item__bottom:before{border-bottom:16px solid #ff801e}.hp-list .hp-list-item:nth-child(3) .image img{width:59.13%}.hp-list .hp-list-item:nth-child(3) .title,.hp-list .hp-list-item:nth-child(3) .points{color:#30b3d5}.hp-list .hp-list-item:nth-child(3) .hp-list-item__bottom{background:#30b3d5}.hp-list .hp-list-item:nth-child(3) .hp-list-item__bottom:before{border-bottom:16px solid #30b3d5}.hp-list .hp-list-item:nth-child(4) .image img{width:68.69%}.hp-list .hp-list-item:nth-child(4) .title,.hp-list .hp-list-item:nth-child(4) .points{color:#7ec16a}.hp-list .hp-list-item:nth-child(4) .hp-list-item__bottom{background:#7ec16a}.hp-list .hp-list-item:nth-child(4) .hp-list-item__bottom:before{border-bottom:16px solid #7ec16a}.hp-list .hp-list-item__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:75px;color:#fff;font-size:1.6rem;text-align:center;line-height:1.5;position:absolute;left:0;bottom:0}.hp-list .hp-list-item__bottom:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;top:-16px;margin-left:-10px}.hp-list .hp-list-item .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:180px}.hp-list .hp-list-item .image img{max-width:100%}.hp-list .hp-list-item .info{padding:0 10.43%}.hp-list .hp-list-item .info .title{font-size:2.8rem;letter-spacing:.02em;text-align:center;line-height:1.445}.hp-list .hp-list-item .info .points{text-align:center;margin-top:5px;padding-top:10px;border-top:2px solid #bfbfbf;line-height:1.625}.thumbnail-list .thumbnail-item{display:block;color:#9a978a;letter-spacing:.02em;margin-top:40px}.thumbnail-list .thumbnail-item:nth-of-type(-n+4){margin-top:0}.thumbnail-list .thumbnail-item.active .thumbnail .thumbnail-in{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnail-list .thumbnail-item .thumbnail{overflow:hidden}.thumbnail-list .thumbnail-item .thumbnail .thumbnail-in{background-position:center;background-size:100%;width:100%;padding-top:66.66%;-webkit-transition:all .3s;transition:all .3s}.thumbnail-list .thumbnail-item .date{margin-top:8px;font-size:1.2rem}.thumbnail-list .thumbnail-item .title{margin:10px 0;font-size:1.6rem;line-height:1.375}.news-archives .category-list,.news-contents .category-list{margin-bottom:30px}.news-archives .category-list.is-archive,.news-contents .category-list.is-archive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-archives .category-list.is-archive .category-list__item,.news-contents .category-list.is-archive .category-list__item{margin:4px 8px}.news-archives .category-list.is-archive .category-list__item a,.news-contents .category-list.is-archive .category-list__item a{background:#30b3d5}.news-archives .category-list.is-archive .category-list__item a.select,.news-contents .category-list.is-archive .category-list__item a.select{background:#fa0}.news-archives .category-list.is-single,.news-contents .category-list.is-single{margin-top:25px;padding-left:10px}.news-archives .category-list.is-single .category-list__item:not(:first-child),.news-contents .category-list.is-single .category-list__item:not(:first-child){margin-top:12px}.news-archives .category-list.is-single .category-list__item a,.news-contents .category-list.is-single .category-list__item a{background:#30b3d5}.news-archives .category-list__item a,.news-contents .category-list__item a{background:#ff801e;color:#fff;display:inline-block;min-width:124px;font-size:1.6rem;line-height:1;padding:5px 10px;text-align:center;border-radius:2px}.news-archives{min-height:calc(100vh - 162px)}.news-list{margin-top:40px}.news-list li{margin-top:40px}.news-list li:first-child{margin-top:0}.news-list a{display:block;overflow:hidden}.news-list__thumbnail{background:#fff;float:left;width:210px;height:210px;background-position:center;background-size:cover;margin-right:20px}.news-list__detail{overflow:hidden}.news-list__detail .date{font-size:1.2rem}.news-list__detail .title{margin-top:10px;font-size:2.2rem;font-weight:700;line-height:1.5}.news-list .text{margin-top:10px;font-size:1.6rem;line-height:1.75;overflow:hidden}.news-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0 100px}.news-contents__sidebar{width:300px;width:30%;padding-top:60px}.news-contents__sidebar .news-title{text-align:center}.news-contents__sidebar .news-title span{display:inline-block;padding-bottom:10px;color:#30b3d5;font-size:1.6rem}.news-contents__main{width:calc(100% - 340px);width:66%}.news-contents__head{color:#30b3d5}.news-contents__head .meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-contents__head .date{font-size:1.6rem}.news-contents__head .category{margin-left:12px}.news-contents__head .category a{display:inline-block;background:#30b3d5;color:#fff;font-size:1.4rem;padding:2px 8px}.news-contents__head .title{margin-top:10px;font-size:2.8rem;line-height:40px;font-weight:700}.news-contents__visual{margin-top:20px;margin-bottom:40px}.news-contents__visual img{max-width:60%}.news-contents__content{font-size:1.6rem;line-height:1.75}.news-contents__content p{margin:35px 0}.news-contents__content h1{margin:30px 0;font-size:23px;color:#ff3e80}.news-contents__content h3{margin:30px 0;font-size:23px;color:#ff3e80;text-align:center}.news-contents__content a{text-decoration:underline}.news-contents .pagination .pagination-inner{display:inline-block;position:relative}.news-contents .pagination .pagination-prev,.news-contents .pagination .pagination-next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0}.news-contents .pagination .pagination-prev a,.news-contents .pagination .pagination-next a{width:2em}.news-contents .pagination .pagination-prev{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.news-contents .pagination .pagination-next{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.news-contents .pagination span,.news-contents .pagination a{display:inline-block;font-size:1.6rem;margin:0 5px;padding:0;line-height:1}.news-contents .pagination .gap{display:inline-block;margin:0 10px}.news-contents .pagination span{font-size:1.4rem}.news-sidelist{background:#fff;border-top:2px solid #30b3d5;border-bottom:2px solid #30b3d5;padding:0 12px}.news-sidelist li{border-top:2px dotted #30b3d5}.news-sidelist li:first-child{border-top:none}.news-sidelist li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 0}.news-sidelist__thumbnail{background-position:center;background-size:cover;width:80px;height:80px}.news-sidelist__detail{width:calc(100% - 80px);padding-left:20px}.news-sidelist__detail .date{font-size:1.2rem}.news-sidelist__detail .title{margin-top:5px;font-size:1.4rem;line-height:1.75;font-weight:700}.box-info{margin:0 0 40px;padding:24px;background:#fff;border:1px solid #e2e5e8}.box-default{margin:0 0 40px;padding:24px;border:0 solid #e2e5e8;border-radius:10px;background:#fff8e8}small,.small{font-size:12px;font-size:1.2rem}.big{font-size:24px;font-size:2.4rem;color:#000c15}.important-bold{font-weight:700;color:#000c15}.success-bold{font-weight:700;color:#0468ea}.danger-bold{font-weight:700;color:#ff0029}.important-under{border-bottom:3px solid #fded06}.success-under{border-bottom:3px solid #0468ea}.danger-under{border-bottom:3px solid #ff0029}.important-marker{background-color:#fded06;padding:4px 0}.curriculum-deco .deco1{width:326px;left:-23%;top:3%}.curriculum-deco .deco2{right:-20%;top:90%}.curriculum-list{padding:0 78px}.curriculum-list .curriculum-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-top:2px solid #bfbfbf}.curriculum-list .curriculum-list-item:first-child{border-top:none;padding-top:0}.curriculum-list .curriculum-list-item a{border-bottom:solid 1px;background-color:#fc6}.curriculum-list .curriculum-list-item .title{width:180px;color:#30b3d5;font-size:5.4rem;line-height:1.74074}.curriculum-list .curriculum-list-item .text{width:calc(100% - 110px);padding-left:60px;color:#30b3d5;font-size:2.2rem;line-height:1.75;letter-spacing:0}.curriculum-message{text-align:center;color:#30b3d5;font-size:2.2rem;line-height:1.75;letter-spacing:0;position:relative}.curriculum-message img{width:100%}.curriculum-message .text{width:100%;padding:0 50px;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1}.price-deco .deco1{width:326px;left:-26%;top:-20%}.price-list .price-list-item{background:#fff;border-radius:30px;-webkit-box-shadow:3px 3px 6px rgba(129,129,129,.5);box-shadow:3px 3px 6px rgba(129,129,129,.5);position:relative;overflow:hidden;text-align:center}.price-list .price-list-item:nth-child(1) .title{background:#ff3e80}.price-list .price-list-item:nth-child(1) .bottom{color:#ff3e80}.price-list .price-list-item:nth-child(1) .bottom:before{background:#ff3e80}.price-list .price-list-item:nth-child(2) .title{background:#ff801e}.price-list .price-list-item:nth-child(2) .bottom{color:#ff801e}.price-list .price-list-item:nth-child(2) .bottom:before{background:#ff801e}.price-list .price-list-item:nth-child(3) .title{background:#30b3d5}.price-list .price-list-item:nth-child(3) .bottom{color:#30b3d5}.price-list .price-list-item:nth-child(3) .bottom:before{background:#30b3d5}.price-list .price-list-item__inner{padding:40px 30px 30px}.price-list .price-list-item .title{font-size:2.8rem;color:#fff;padding:20px}.price-list .price-list-item .price-area{font-size:1.6rem;letter-spacing:.02em}.price-list .price-list-item .price-area+.price-area{margin-top:40px}.price-list .price-list-item .price-area p{margin-top:5px}.price-list .price-list-item .price-area p span{display:inline-block;margin-right:.1em;font-size:3.2rem}.price-list .price-list-item .price-area .note{margin-top:20px;font-size:1.2rem}.price-list .price-list-item .bottom{padding:20px 20px 30px;font-size:1.4rem;line-height:1.85714;position:relative}.price-list .price-list-item .bottom:before{content:"";width:calc(100% - 60px);height:2px;position:absolute;left:30px;top:0}.price-list .price-list-item .bottom .subjunct{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:80px}.timetable-deco .deco1{right:-20%;top:60%}.timetable-main{background:#fff;width:100%;max-width:1000px;margin:0 auto;border:solid 3px #30b3d5}.timetable-main .space td{padding:0;height:3px}.timetable-main th,.timetable-main td{font-size:2rem;font-weight:400;text-align:center;border-right:solid 1px #30b3d5;border-bottom:solid 1px #30b3d5}.timetable-main th{color:#30b3d5;font-size:1.6rem;padding:5px 5px 7px}.timetable-main td{padding:12px 6px}.timetable-main td[rowspan="2"]{width:22.33%}.timetable-main td.blue,.timetable-main td.red{width:12.4%}.timetable-main td.blue{background:#edfbff;border-right-style:dashed}.timetable-main td.red{background:#ffdbdb}.concept{padding-bottom:0}.concept h2{margin-bottom:0}.concept+.heart-power{padding-top:70px}.concept-content{padding:70px 0}.heart-power .concept-content{padding:0}.concept-content+.hp-list{margin-top:80px}.concept-content:nth-child(even){background:#fff}.concept-content h2{color:#ff3e80;font-size:3.2rem;line-height:1.26438;text-align:center;margin-bottom:50px}.concept-content h3{font-size:2.2rem;color:#ff3e80;line-height:1.81818}.concept-content .concept-line{margin-top:80px;padding-bottom:20px;text-align:center}.concept-content .concept-line img{max-width:100%}.concept-content .concept-content-text{font-size:1.6rem;line-height:2}.concept-content .concept-content-image{text-align:center;margin-top:50px}.concept-content .concept-arrow-text{margin-top:30px;color:#ff801e;text-align:center;font-size:2.4rem;line-height:1.32694}.concept-content .concept-arrow-text .text{margin-top:10px}.concept-content .concept-flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:760px;margin:50px auto 40px}.concept-content .concept-flow li{width:14.21%;margin-left:5.92%;position:relative}.concept-content .concept-flow li:first-child{width:19.47%;margin-left:0}.concept-content .concept-flow li:first-child:before{display:none}.concept-content .concept-flow li:first-child .text{padding-top:.5em}.concept-content .concept-flow li:before{content:"";border-top:10px solid transparent;border-left:18px solid #30b3d5;border-bottom:10px solid transparent;position:absolute;left:-27.78%;top:50%;margin-top:-10px}.concept-content .concept-flow__inner{width:100%;background:#30b3d5;color:#fff;border-radius:100%;text-align:center;padding-top:100%;position:relative}.concept-content .concept-flow .text{width:100%;font-size:1.6rem;line-height:1.4375;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.concept-content .concept-flow .note{margin-top:5px;font-size:1.2rem}.teacher .inner{max-width:820px}.teacher-deco .deco1{right:-55%;top:-10%}.teacher-deco .deco2{left:-63%;top:33%}.teacher-deco .deco3{right:-53%;top:88%}.teacher-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#30b3d5;margin-top:40px}.teacher-item:first-child{margin-top:0}.teacher-item__info{width:67.07%}.teacher-item__photo{width:29.26%;margin-left:3.65%;border-radius:10px;overflow:hidden}.teacher-item .teacher-item-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #30b3d5}.teacher-item .teacher-item-profile .name{color:#ff3e80;font-size:3.2rem}.teacher-item .teacher-item-profile .charge{margin-left:10px;font-size:1.4rem}.t-text{padding:10px;font-size:15px;text-align:center}.studio-deco .deco1{left:-25%;top:17%}.studio-deco .deco2{right:-15%;top:87%}.studio-information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.studio-information__detail{width:47.43%;color:#30b3d5;font-size:1.6rem;line-height:1.5}.studio-information__detail dl{overflow:hidden}.studio-information__detail dl dt{float:left;width:4em;margin-right:30px}.studio-information__detail dl dd{overflow:hidden;margin-bottom:20px}.studio-information__image{margin-bottom:10px;width:50%}.studio-information__tokutei{width:100%;color:#30b3d5;font-size:1.6rem;line-height:1.5}.studio-information__tokutei dl{overflow:hidden}.studio-information__tokutei dl dt{width:10em;margin-right:30px}.studio-information__tokutei dl dd{overflow:hidden;margin-bottom:20px}.studio-map{margin-top:60px}.studio-map iframe{width:90%;height:500px}.studio-carplace{color:#565656;font-size:1.6rem;line-height:1.5;margin-bottom:50px}.studio-carplace-wrap{text-align:center}@media only screen and (min-width:601px){body.is-pc .contents .hover:hover{text-decoration:none;opacity:.7}body.is-pc .btn:hover{text-decoration:none;opacity:.7}body.is-pc a:hover .line:after{left:0;width:100%}body.is-pc .line:hover:after{left:0;width:100%}body.is-pc .thumbnail-list .thumbnail-item:hover .thumbnail .thumbnail-in{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media only screen and (max-width:1160px){.lead .inner{padding:80px 0 24.65%}.lead .lead-bg .deco1{width:25.34%}.lead .lead-bg .deco2{width:92.67%}.lead .lead-bg .illust1{width:11.81%}.lead .lead-bg .illust3{width:24.65%;bottom:4.31%}.lead .lead-title{font-size:40px;font-size:3.44828vw}.lead .lead-title .orange,.lead .lead-title .red{font-size:58px;font-size:5vw}.lead .lead-text{font-size:2rem}}@media only screen and (max-width:1012px){.header{padding:0 20px}.header .logo{width:200px}.hp-list .hp-list-item__bottom{font-size:16px;font-size:1.58103vw}.curriculum-message{font-size:1.8rem;line-height:1.5}}@media only screen and (max-width:900px){.header{padding:0 30px}.header .logo{width:120px}.nav__inner a{font-size:1.4rem}.nav .nav-other{margin-left:15px}.nav .nav-other a{width:120px}}@media only screen and (max-width:600px){body{font-size:1.2rem}body{min-width:inherit}img{width:100%}a:hover img{opacity:1}body.ios input[type=text],body.ios select,body.ios textarea{font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.pc{display:none}.sp{display:block}.pc-in{display:none}.sp-in{display:inline-block}.pc-table{display:none}.sp-table{display:table}.contents{padding-top:3px}.contents h1{font-size:3rem;margin-bottom:40px;line-height:1.5}.contents h3{font-size:1.8rem;line-height:1.5;margin-bottom:5px}.contents .inner h2{font-size:2.4rem;margin-bottom:30px}.c-title{font-size:2rem;line-height:1.3}.c-text,.c-notes{font-size:1.4rem;line-height:1.80769}.c-notes{margin-top:30px}.content-block{padding:60px 0}.inner{max-width:none;padding-left:13px;padding-right:13px}.inner-s{max-width:none;padding-left:13px;padding-right:13px}.request-block{margin-top:70px}.request-block .request-lead{font-size:1.4rem;line-height:1.67857}.header{display:block;height:auto;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.header__inner{background:rgba(255,255,255,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding-left:25px}.header .logo{width:123px;-webkit-transition:none;transition:none;position:relative;z-index:9999}.nav{display:none;background:rgba(255,255,255,.9);width:100%;height:100%;padding:0;position:fixed;left:0;top:0;z-index:8888}.nav__inner{display:block;padding-top:60px;height:100%;overflow-y:scroll}.nav .nav-list{display:block;width:100%}.nav .nav-list a{display:block;font-size:2rem;padding:10px;border-bottom:1px solid #ccc}.nav .nav-list a.sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav .nav-list a .icon img{width:auto;max-width:100%}.nav .nav-list a .text{margin-top:6px}.nav .nav-other{display:block;margin-left:0;margin-top:30px}.nav .nav-other a{width:80%;max-width:300px;font-size:2rem;padding:10px;margin:10px auto 0}.btn-nav{background:#30b3d5;width:60px;height:60px;padding:18px 15px 0;position:fixed;right:0;top:0;z-index:99999;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.btn-nav .btn-nav-inner{width:30px;height:24px;position:relative}.btn-nav .btn-nav-inner:before,.btn-nav .btn-nav-inner:after,.btn-nav .btn-nav-inner .center-bar{display:block;background-color:#fff;width:100%;height:2px;position:absolute;left:0;-webkit-transition:background-color .4s;transition:background-color .4s;-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}body.is-loaded .btn-nav .btn-nav-inner:before,body.is-loaded .btn-nav .btn-nav-inner:after,body.is-loaded .btn-nav .btn-nav-inner .center-bar{-webkit-animation-duration:.4s;animation-duration:.4s}.btn-nav .btn-nav-inner:before,.btn-nav .btn-nav-inner:after{content:""}.btn-nav .btn-nav-inner:before{top:0;-webkit-animation-name:line-top-off;animation-name:line-top-off}.btn-nav .btn-nav-inner:after{bottom:0;-webkit-animation-name:line-bottom-off;animation-name:line-bottom-off}.btn-nav .btn-nav-inner .center-bar{top:11px;-webkit-transition:opacity .4s;transition:opacity .4s}.btn-nav.is-open .btn-nav-inner:before,.btn-nav.is-open .btn-nav-inner:after{background-color:#fff}.btn-nav.is-open .btn-nav-inner:before{-webkit-animation-name:line-top-on;animation-name:line-top-on}.btn-nav.is-open .btn-nav-inner:after{-webkit-animation-name:line-bottom-on;animation-name:line-bottom-on}.btn-nav.is-open .btn-nav-inner .center-bar{opacity:0}.btn-request{font-size:2.4rem;width:285px;padding:16px 10px}dl.simple-list.sp-break>dd{overflow:visible}dl.simple-list.sp-br>dt{float:none;margin-top:10px}dl.simple-list.sp-br>dt:first-child{margin-top:0}.lists li{font-size:1.3rem;line-height:1.75}.lists li:before{margin-right:.25em}.photo-list li{width:48.57%;margin-top:10px;margin-left:2.85%}.photo-list li:nth-child(-n+4){margin-top:10px}.photo-list li:nth-child(-n+2){margin-top:0}.photo-list li:nth-child(4n+1){margin-left:2.85%}.photo-list li:nth-child(odd){margin-left:0}.pagination a,.pagination span{font-size:1.8rem;padding:0 8px;margin:0 2}.pagination a.prev,.pagination span.prev{margin-right:5px}.pagination a.next,.pagination span.next{margin-left:5px}.slider{height:375px}.slider .slider-item{height:375px}.slider .slider-item .image{height:375px}.column.sp-col--1{display:block}.column.sp-col--1 .column-item{width:100%;max-width:375px;margin-left:auto;margin-right:auto}.column.sp-col--2 .column-item{width:48.57%;margin-left:2.85%}.column.sp-col--2 .column-item:nth-of-type(odd){margin-left:0}.visual{width:100%}.visual .visual-logo{width:88%}.lead .inner{padding:80px 0 190px}.lead .lead-bg img{width:100%}.lead .lead-bg .deco1{width:39.06%;left:-25.07%;top:-2%}.lead .lead-bg .deco2{width:93.33%;bottom:5%}.lead .lead-bg .illust1{width:17.46%;left:5.33%;top:5%}.lead .lead-bg .illust2{width:9.86%;right:2.66%;top:8%}.lead .lead-bg .illust3{width:82.26%;left:5.33%;bottom:5%}.lead .lead-title{font-size:2.4rem}.lead .lead-title .orange,.lead .lead-title .red{font-size:3.4rem}.lead .lead-title .illust2{display:none}.lead .lead-text{margin-top:40px;font-size:1.4rem;line-height:1.75}.environment .environment-list{margin-top:30px}.environment .environment-list li{margin-top:30px;padding-top:20px}.environment .environment-list li:nth-child(-n+3){margin-top:30px}.environment .environment-list li:nth-child(-n+2){margin-top:0}.environment .environment-list li .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:53px}.news-block .deco{width:144px;right:1%;bottom:0}.news-block__btn a{font-size:1.5rem}.feature-btns .feature-btn{display:block;margin-top:40px;padding:20px 26px 20px}.feature-btns .feature-btn:nth-of-type(1){margin-top:0}.feature-btns .feature-btn:nth-of-type(1) .sp-wrap .image{width:34.61%}.feature-btns .feature-btn:nth-of-type(1) .sp-wrap .title{width:62.7%}.feature-btns .feature-btn:nth-of-type(2) .sp-wrap .image{width:21.73%}.feature-btns .feature-btn:nth-of-type(2) .sp-wrap .title{width:70.56%}.feature-btns .feature-btn:nth-of-type(3) .sp-wrap .image{width:23.74%}.feature-btns .feature-btn:nth-of-type(3) .sp-wrap .title{width:70.56%}.feature-btns .feature-btn .sp-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature-btns .feature-btn .sp-wrap .image{height:auto}.feature-btns .feature-btn .sp-wrap .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.3rem;text-align:right}.feature-btns .feature-btn .text{margin-top:10px;padding:10px 10px 0;text-align:center}.feature-btns .feature-btn .button{position:static;margin-top:20px}.feature-btns .feature-btn .button .btn{display:inline-block;width:100%;max-width:226px;padding:11px;font-size:1.4rem}.feature-contents{margin-top:100px}.feature-contents .feature-content{display:block;margin-top:70px}.feature-contents .feature-content:nth-child(odd) .info{padding-left:15.75%;padding-right:2.86%}.feature-contents .feature-content:nth-child(even) .info{padding-left:2.86%;padding-right:12.89%}.feature-contents .feature-content:nth-child(1){margin-top:0}.feature-contents .feature-content:nth-child(1) .image,.feature-contents .feature-content:nth-child(1) .info{width:100%}.feature-contents .feature-content:nth-child(1) .arrow{left:3%;top:5%}.feature-contents .feature-content:nth-child(1) .photo{width:71.63%;margin-left:5.73%}.feature-contents .feature-content:nth-child(1) .illust{width:75.93%;left:0;top:-15%}.feature-contents .feature-content:nth-child(1) .deco{width:37.53%;left:-25%;top:430%}.feature-contents .feature-content:nth-child(2) .image,.feature-contents .feature-content:nth-child(2) .info{width:100%}.feature-contents .feature-content:nth-child(2) .arrow{right:3%;top:5%}.feature-contents .feature-content:nth-child(2) .photo{width:70.2%;margin-left:21.2%}.feature-contents .feature-content:nth-child(2) .illust{width:75.93%;left:auto;right:-5%;top:-5%}.feature-contents .feature-content:nth-child(2) .deco{width:31.23%;left:auto;right:-5%;top:380%}.feature-contents .feature-content:nth-child(3) .image,.feature-contents .feature-content:nth-child(3) .info{width:100%}.feature-contents .feature-content:nth-child(3) .arrow{left:3%;top:5%}.feature-contents .feature-content:nth-child(3) .photo{width:71.63%;margin-left:5.73%}.feature-contents .feature-content:nth-child(3) .illust{width:30.8%;left:5%;top:-5%}.feature-contents .feature-content:nth-child(3) .deco{width:40.54%;left:-25%;top:260%}.feature-contents .feature-content:nth-child(4) .image,.feature-contents .feature-content:nth-child(4) .info{width:100%}.feature-contents .feature-content:nth-child(4) .arrow{right:3%;top:5%}.feature-contents .feature-content:nth-child(4) .photo{width:68.76%;margin-left:21.2%}.feature-contents .feature-content:nth-child(4) .illust{width:26.79%;left:auto;right:-2%;top:-5%}.feature-contents .feature-content:nth-child(4) .deco{width:56.59%;left:auto;right:-25%;top:160%}.feature-contents .feature-content .info{margin-top:10px}.feature-contents .feature-content .info .text{margin-top:10px}.feature-contents .feature-content .info .arrow{width:22.34%;position:absolute;z-index:10}.feature-list{margin-top:100px;padding:0}.feature-list li{margin-top:20px;padding-left:25px}.feature-list li:before{background-size:100%;width:20px;height:20px;top:5px}.feature-list li .title{font-size:2rem;line-height:1.525}.feature-list li .text{margin-top:5px;font-size:1.4rem;line-height:1.35714}.heart-power .hp-deco .deco1{width:146px;left:-12%;top:5%}.heart-power .hp-deco .deco2{width:152px;right:0;top:47%}.heart-power .hp-deco .deco3{width:144px;left:-10%;top:97%}.heart-power .hp-illust{margin-bottom:10px}.heart-power .hp-illust img{width:91.06%}.heart-power .hp-lead{font-size:1.4rem;line-height:1.75}.hp-list .hp-list-item{border-radius:20px;margin-top:15px}.hp-list .hp-list-item:nth-child(-n+2){margin-top:0}.hp-list .hp-list-item__bottom{height:53px;font-size:1.4rem;line-height:1.35714}.hp-list .hp-list-item__bottom:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;top:-12px;margin-left:-10px}.hp-list .hp-list-item .image{height:120px;padding:5px}.hp-list .hp-list-item .info{padding:0 10.58%}.hp-list .hp-list-item .info .title{font-size:2.3rem;line-height:1.25051}.hp-list .hp-list-item .info .points{margin-top:5px;padding-top:10px;line-height:1.625}.thumbnail-list .thumbnail-item{margin-top:20px}.thumbnail-list .thumbnail-item:nth-of-type(-n+2){margin-top:0}.thumbnail-list .thumbnail-item .date{margin-top:8px;font-size:1rem}.thumbnail-list .thumbnail-item .title{margin-top:5px;font-size:1.4rem;line-height:1.21429}.news-archives .category-list.is-archive .category-list__item,.news-contents .category-list.is-archive .category-list__item{margin:4px}.news-archives .category-list__item a,.news-contents .category-list__item a{min-width:75px;padding:4px 5px;font-size:1rem}.news-archives{min-height:auto}.news-list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list__thumbnail{float:none;width:42.55%;margin-right:3.03%}.news-list__detail{width:54.4%}.news-list__detail .date{font-size:1.1rem}.news-list__detail .title{font-size:1.4rem}.news-list .text{width:100%;font-size:1.4rem}.news-contents{display:block}.news-contents__main{width:100%}.news-contents__head .category{margin-left:10px}.news-contents__head .category a{font-size:1rem}.news-contents__head .date{font-size:1.4rem}.news-contents__head .title{margin:10px 0;font-size:2.3rem;line-height:30px}.news-contents__visual{margin-bottom:20px}.curriculum-deco .deco1{width:146px;left:-13%;top:2%}.curriculum-deco .deco2{width:152px;right:-10%;top:98%}.curriculum-list{padding:0 20px}.curriculum-list .curriculum-list-item{display:block}.curriculum-list .curriculum-list-item .title{width:100%;font-size:3.6rem;text-align:center}.curriculum-list .curriculum-list-item .text{width:100%;padding-left:0;font-size:1.6rem}.curriculum-message{font-size:1.6rem}.curriculum-message .text{padding:0 20px 10px}.price-deco .deco1{width:146px;left:-12%;top:0}.price-list .price-list-item{margin-top:40px}.price-list .price-list-item:nth-of-type(1){margin-top:0}.price-list .price-list-item__inner{padding:20px}.price-list .price-list-item .title{font-size:2.3rem;padding:15px}.price-list .price-list-item .price-area{font-size:1.5rem}.price-list .price-list-item .price-area+.price-area{margin-top:30px}.price-list .price-list-item .price-area p span{font-size:2.8rem}.price-list .price-list-item .bottom:before{width:calc(100% - 40px);left:20px}.price-list .price-list-item .bottom .subjunct{min-height:auto}.timetable-deco .deco1{width:146px;left:-12%;top:5%}.sp-scroll-wrap{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.timetable-main{width:800px}.timetable-main th,.timetable-main td{font-size:1.6rem}.timetable-main th{font-size:1.3rem}.concept{padding-bottom:0}.concept h2{margin-bottom:0}.concept+.heart-power{padding-top:60px}.concept+.heart-power .feature-list{margin-top:60px}.concept-content{padding:40px 15px}.concept-content+.hp-list{margin-top:40px}.concept-content h2{font-size:2.4rem;margin-bottom:30px;line-height:1.3}.concept-content h3{font-size:1.8rem;line-height:1.5;margin-bottom:5px}.concept-content .concept-line{margin-top:40px;padding-bottom:0}.concept-content .concept-content-text{font-size:1.4rem;line-height:1.80769}.concept-content .concept-content-image{margin-top:30px}.concept-content .concept-arrow-text{font-size:1.8rem}.concept-content .concept-arrow-text img{max-width:60px}.concept-content .concept-flow{margin:30px 0;max-width:420px}.concept-content .concept-flow li{width:16.18%;margin-left:3.94%;position:relative}.concept-content .concept-flow li:first-child{width:23.42%;margin-left:0}.concept-content .concept-flow li:first-child:before{display:none}.concept-content .concept-flow li:before{border-top:4px solid transparent;border-left:6px solid #30b3d5;border-bottom:4px solid transparent;left:-18.52%;margin-top:-4px}.concept-content .concept-flow .text{font-size:1rem;line-height:1.2}.concept-content .concept-flow .note{margin-top:0;font-size:1rem;-webkit-transform:scale(.8);transform:scale(.8)}.teacher-deco .deco1{width:152px;right:-10%;top:-5%}.teacher-deco .deco2{width:146px;left:-13%;top:50%}.teacher-deco .deco3{width:152px;right:-10%;top:92%}.teacher-item{display:block;max-width:375px;margin-left:auto;margin-right:auto}.teacher-item__info{width:100%}.teacher-item__photo{width:100%;margin-left:0;margin-bottom:20px;text-align:center}.teacher-item__photo img{max-width:240px}.teacher-item .teacher-item-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #30b3d5}.teacher-item .teacher-item-profile .name{font-size:2.4rem}.teacher-item .teacher-item-profile .charge{margin-left:10px;font-size:1.3rem}.studio-deco .deco1{width:152px;left:-10%;top:-10%}.studio-deco .deco2{width:146px;right:-13%;top:90%}.studio-information{display:block}.studio-information__detail{width:100%;font-size:1.4rem}.studio-information__image{width:100%}#maps{height:250px;width:100%}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes MoveDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}49.9%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes MoveDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}49.9%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes MoveDownInfi{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}74.9%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}75%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes MoveDownInfi{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}74.9%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}75%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes MoveUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}49.9%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}50%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes MoveUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}49.9%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}50%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes MoveRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}49.9%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes MoveRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}49.9%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes MoveLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}49.9%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes MoveLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}49.9%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes reveal{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-37deg) scaleX(0);transform:translateZ(0) skew(-37deg) scaleX(0)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-37deg) scaleX(1);transform:translateZ(0) skew(-37deg) scaleX(1)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) skew(-37deg) scaleX(0);transform:translateZ(0) skew(-37deg) scaleX(0)}}@keyframes reveal{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-37deg) scaleX(0);transform:translateZ(0) skew(-37deg) scaleX(0)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateZ(0) skew(-37deg) scaleX(1);transform:translateZ(0) skew(-37deg) scaleX(1)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateZ(0) skew(-37deg) scaleX(0);transform:translateZ(0) skew(-37deg) scaleX(0)}}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes line-top-on{0%{top:0}50%{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes line-top-on{0%{top:0}50%{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes line-top-off{0%{top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:0}}@keyframes line-top-off{0%{top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:0}}@-webkit-keyframes line-bottom-on{0%{bottom:0}50%{bottom:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes line-bottom-on{0%{bottom:0}50%{bottom:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes line-bottom-off{0%{bottom:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{bottom:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:0}}@keyframes line-bottom-off{0%{bottom:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{bottom:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:0}}@-webkit-keyframes line-top-on_sp{0%{top:0}50%{top:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes line-top-on_sp{0%{top:0}50%{top:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes line-top-off_sp{0%{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:0}}@keyframes line-top-off_sp{0%{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{top:0}}@-webkit-keyframes line-bottom-on_sp{0%{bottom:0}50%{bottom:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes line-bottom-on_sp{0%{bottom:0}50%{bottom:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes line-bottom-off_sp{0%{bottom:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{bottom:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:0}}@keyframes line-bottom-off_sp{0%{bottom:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{bottom:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{bottom:0}}@-webkit-keyframes slideScale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes slideScale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL19zZXR0aW5nLnNjc3MiLCJmb3VuZGF0aW9uL19hbmltYXRpb24uc2NzcyIsInN0eWxlLnNjc3MiLCJfc3ByaXRlLnNjc3MiLCJsYXlvdXQvX2NvbW1vbi5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbmF2LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L19idXR0b24uc2NzcyIsImNvbXBvbmVudC9fbGlzdC5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnQvX3BhZ2VuYXRpb24uc2NzcyIsImNvbXBvbmVudC9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnQvX2dyaWQuc2NzcyIsInByb2plY3QvX2luZGV4LnNjc3MiLCJwcm9qZWN0L19mZWF0dXJlLnNjc3MiLCJwcm9qZWN0L19oZWFydC1wb3dlci5zY3NzIiwicHJvamVjdC9fbmV3cy5zY3NzIiwicHJvamVjdC9fcHJpY2Uuc2NzcyIsInByb2plY3QvX2NvbmNlcHQuc2NzcyIsInByb2plY3QvX3RlYWNoZXIuc2NzcyIsInByb2plY3QvX3N0dWRpby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0toQjs7MENERjBDO0FDTTFDOzs7Ozs7Ozs7Ozs7O0VBYUUsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsYUFBYTtFQUNiLGVBQWU7RUFDZ