﻿@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);body *{font-size:16px;line-height:1.7;font-family:_font(normal);letter-spacing:0}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (max-width: 390px){body *{font-size:v(14)}}body a{color:inherit;text-decoration:none}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.ens-section-title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.ens-section-title{margin-bottom:12.8205128205vw}}.ens-section-title.is-left{text-align:left;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-section-title.is-left{padding:0 5.1282051282vw}}.ens-section-title.is-second{margin-bottom:100px}@media screen and (max-width: 768px){.ens-section-title.is-second{margin-bottom:12.8205128205vw}}.ens-section-title aside{color:_iro(midori);font-size:20px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-section-title aside{font-size:5.1282051282vw;margin-bottom:5.1282051282vw}}.ens-section-title h2{font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.ens-section-title h2{font-size:7.6923076923vw;letter-spacing:-0.03em}}.ens-section-title h2 strong{color:_iro(midori);font-weight:bold;font-size:50px}.ens-section-title p{margin-top:30px;font-size:18px}@media screen and (max-width: 768px){.ens-section-title p{font-size:4.1025641026vw;text-align:left}}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,sub,sup,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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}img{max-width:100%}body *{font-size:16px;line-height:1.7;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック";letter-spacing:0}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (max-width: 390px){body *{font-size:3.5897435897vw}}body a{color:inherit;text-decoration:none}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.ens-section-title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.ens-section-title{margin-bottom:12.8205128205vw}}.ens-section-title.is-left{text-align:left;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-section-title.is-left{padding:0 5.1282051282vw}}.ens-section-title.is-second{margin-bottom:100px}@media screen and (max-width: 768px){.ens-section-title.is-second{margin-bottom:12.8205128205vw}}.ens-section-title aside{color:#399C38;font-size:20px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-section-title aside{font-size:5.1282051282vw;margin-bottom:5.1282051282vw}}.ens-section-title h2{font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.ens-section-title h2{font-size:7.6923076923vw;letter-spacing:-0.03em}}.ens-section-title h2 strong{color:#399C38;font-weight:bold;font-size:50px}.ens-section-title p{margin-top:30px;font-size:18px}@media screen and (max-width: 768px){.ens-section-title p{font-size:4.1025641026vw;text-align:left}}body *{font-size:16px;line-height:1.7;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック";letter-spacing:0}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (max-width: 390px){body *{font-size:3.5897435897vw}}body a{color:inherit;text-decoration:none}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.ens-section-title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.ens-section-title{margin-bottom:12.8205128205vw}}.ens-section-title.is-left{text-align:left;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-section-title.is-left{padding:0 5.1282051282vw}}.ens-section-title.is-second{margin-bottom:100px}@media screen and (max-width: 768px){.ens-section-title.is-second{margin-bottom:12.8205128205vw}}.ens-section-title aside{color:#399C38;font-size:20px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-section-title aside{font-size:5.1282051282vw;margin-bottom:5.1282051282vw}}.ens-section-title h2{font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.ens-section-title h2{font-size:7.6923076923vw;letter-spacing:-0.03em}}.ens-section-title h2 strong{color:#399C38;font-weight:bold;font-size:50px}.ens-section-title p{margin-top:30px;font-size:18px}@media screen and (max-width: 768px){.ens-section-title p{font-size:4.1025641026vw;text-align:left}}.ens-header{position:fixed;top:0;left:0;width:100%;z-index:10}.ens-header-wrapper{max-width:1366px;margin:0 auto;padding:0 60px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1200px){.ens-header-wrapper{padding:0 4vw}}@media screen and (max-width: 768px){.ens-header-wrapper{padding:3.8461538462vw 12.8205128205vw 3.8461538462vw 7.6923076923vw;display:block}}.ens-header h1{width:252px;flex-basis:252px;color:#399C38;transition:0.3s;position:relative;z-index:10}@media screen and (max-width: 1200px){.ens-header h1{flex-basis:24vw}}@media screen and (max-width: 768px){.ens-header h1{width:100%}}@media screen and (max-width: 768px){.ens-header h1>a{display:block}}@media screen and (max-width: 768px){.ens-header h1 img{width:43vw}}.ens-header h1 p{font-size:14px;text-align:center;font-weight:700}@media screen and (max-width: 1200px){.ens-header h1 p{font-size:1.2vw}}@media screen and (max-width: 768px){.ens-header h1 p{display:inline-block;font-size:2.5641025641vw;vertical-align:bottom;padding-left:0.5em}}.ens-header ul.pc{display:flex !important;justify-content:flex-end;align-items:center;padding:35px 0;gap:50px}@media screen and (max-width: 1200px){.ens-header ul.pc{gap:3.2vw}}@media screen and (max-width: 768px){.ens-header ul.pc{display:none !important}}.ens-header ul.pc li a{font-size:16px;font-weight:700;font-family:"Noto Sans Japanese", sans-serif}.ens-header ul.pc li a:hover{opacity:1;color:#5A5A5A}@media screen and (max-width: 1200px){.ens-header ul.pc li a{font-size:1.3vw}}.ens-header ul.pc li.nav a{background:#399C38;font-size:14px;color:#fff;letter-spacing:0;padding:10px 20px;border-radius:5px}@media screen and (max-width: 1200px){.ens-header ul.pc li.nav a{font-size:1.2vw}}.ens-header ul.pc li.nav a:hover{opacity:1;background:#63C962}.ens-header-bar{width:6.1538461538vw;position:absolute;top:6.4102564103vw;right:5.1282051282vw;cursor:pointer;z-index:10}.ens-header-bar hr{position:absolute;border-radius:0.7692307692vw;border:none;width:6.1538461538vw;height:3px;background:#399C38;top:0;right:0;bottom:0;left:0;margin:auto;transition:0.5s}.ens-header-bar hr:first-of-type{transform:translateY(-1.5384615385vw)}.ens-header-bar hr:last-of-type{transform:translateY(1.5384615385vw)}.ens-header-bar.is-open hr:first-of-type{transform:rotate(45deg)}.ens-header-bar.is-open hr:nth-of-type(2){transform:rotate(360deg);opacity:0}.ens-header-bar.is-open hr:last-of-type{transform:rotate(135deg)}.ens-header-menu{width:100%;height:100vh;height:100dvh;display:block;position:fixed;top:0;right:-100vw;background:#F0EBDB;z-index:9;transition:0.5s}@media screen and (min-width: 769px){.ens-header-menu{right:-100vw !important}}.ens-header-menu.is-open{right:0}.ens-header-menu-wrap{height:100%;padding:26.9230769231vw 10.2564102564vw 10.2564102564vw 10.2564102564vw;display:flex;justify-content:space-between;flex-direction:column}.ens-header-menu ul.first li{margin-bottom:7.6923076923vw}.ens-header-menu ul.first li a{font-weight:bold;font-size:4.1025641026vw}@media screen and (max-width: 768px){.ens-header-menu ul.first li.nav{display:none !important}}.ens-header-menu ul.second li a{display:block}.ens-header-menu ul.second li a.nav{background:#399C38;font-size:3.5897435897vw;font-weight:bold;color:#fff;padding:2.5641025641vw 5.1282051282vw;border-radius:1.2820512821vw;text-align:center}.ens-header-menu ul.second li.sns{margin-top:6.4102564103vw}.ens-header-menu ul.second li.sns ul{display:flex;align-items:center;gap:2.5641025641vw}.ens-header-menu ul.second li.sns ul li{font-size:2.5641025641vw;margin-right:1.2820512821vw}.ens-header-menu ul.second li.sns ul li:first-of-type{margin-right:0}.ens-header-menu ul.second li.sns ul li img{width:6.6666666667vw}.ens-header-menu ul.second li.company{margin-top:6.4102564103vw}.ens-header-menu ul.second li.company ul{display:flex;align-items:center;gap:6.4102564103vw}.ens-header-menu ul.second li.company ul li{font-size:2.5641025641vw}.ens-header-menu ul.second li.company ul li img{width:22.5641025641vw}body *{font-size:16px;line-height:1.7;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック";letter-spacing:0}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (max-width: 390px){body *{font-size:3.5897435897vw}}body a{color:inherit;text-decoration:none}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.ens-section-title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.ens-section-title{margin-bottom:12.8205128205vw}}.ens-section-title.is-left{text-align:left;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-section-title.is-left{padding:0 5.1282051282vw}}.ens-section-title.is-second{margin-bottom:100px}@media screen and (max-width: 768px){.ens-section-title.is-second{margin-bottom:12.8205128205vw}}.ens-section-title aside{color:#399C38;font-size:20px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-section-title aside{font-size:5.1282051282vw;margin-bottom:5.1282051282vw}}.ens-section-title h2{font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.ens-section-title h2{font-size:7.6923076923vw;letter-spacing:-0.03em}}.ens-section-title h2 strong{color:#399C38;font-weight:bold;font-size:50px}.ens-section-title p{margin-top:30px;font-size:18px}@media screen and (max-width: 768px){.ens-section-title p{font-size:4.1025641026vw;text-align:left}}.ens-mv{max-width:100%;margin:0 auto;position:relative}.ens-mv-banner{display:flex;justify-content:flex-end;margin-right:55px;position:relative}@media screen and (max-width: 768px){.ens-mv-banner{width:350px;margin-right:0;justify-content:center}}@media screen and (max-width: 500px){.ens-mv-banner{width:89.7435897436vw}}.ens-mv-banner__wrapper{max-width:100%;margin:auto;position:fixed;height:200px;top:auto;right:0;left:0;z-index:8;transition:0.3s;bottom:-500px}@media screen and (max-width: 768px){.ens-mv-banner__wrapper{display:flex;justify-content:center}}@media screen and (max-width: 500px){.ens-mv-banner__wrapper{width:59.2307692308vw;height:30vw;right:5.1282051282vw;left:auto}}.ens-mv-banner__wrapper.is-floating{bottom:0}@media screen and (max-width: 768px){.ens-mv-banner__wrapper.is-floating{bottom:2.5641025641vw}}.ens-mv-banner__wrapper.is-end{bottom:-500px !important}.ens-mv-banner img{width:341px;height:174px}@media screen and (max-width: 1200px){.ens-mv-banner img{width:24.9633967789vw;height:12.737920937vw}}@media screen and (max-width: 768px){.ens-mv-banner img{width:350px;height:178px}}@media screen and (max-width: 500px){.ens-mv-banner img{width:59.2307692308vw;height:30vw}}.ens-mv-banner img.close{width:30px;height:30px;position:absolute;top:0;right:-15px;z-index:2;cursor:pointer}@media screen and (max-width: 1200px){.ens-mv-banner img.close{width:2.196193265vw;height:2.196193265vw;right:-1.0980966325vw}}@media screen and (max-width: 768px){.ens-mv-banner img.close{width:30px;height:30px;right:-15px}}@media screen and (max-width: 500px){.ens-mv-banner img.close{width:7.6923076923vw;height:7.6923076923vw;right:-3.8461538462vw}}.ens-mv-banner img.close:hover{opacity:0.7}body *{font-size:16px;line-height:1.7;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック";letter-spacing:0}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (max-width: 390px){body *{font-size:3.5897435897vw}}body a{color:inherit;text-decoration:none}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.ens-section-title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.ens-section-title{margin-bottom:12.8205128205vw}}.ens-section-title.is-left{text-align:left;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-section-title.is-left{padding:0 5.1282051282vw}}.ens-section-title.is-second{margin-bottom:100px}@media screen and (max-width: 768px){.ens-section-title.is-second{margin-bottom:12.8205128205vw}}.ens-section-title aside{color:#399C38;font-size:20px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-section-title aside{font-size:5.1282051282vw;margin-bottom:5.1282051282vw}}.ens-section-title h2{font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.ens-section-title h2{font-size:7.6923076923vw;letter-spacing:-0.03em}}.ens-section-title h2 strong{color:#399C38;font-weight:bold;font-size:50px}.ens-section-title p{margin-top:30px;font-size:18px}@media screen and (max-width: 768px){.ens-section-title p{font-size:4.1025641026vw;text-align:left}}body *{font-size:16px;line-height:1.7;font-family:"Noto Sans JP", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ ゴシック";letter-spacing:0}@media screen and (max-width: 769px){body *{font-size:14px}}@media screen and (max-width: 390px){body *{font-size:3.5897435897vw}}body a{color:inherit;text-decoration:none}@media screen and (min-width: 769px){.pc{display:block !important}.pc.inline{display:inline-block !important}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}.sp.inline{display:none !important}}@media screen and (max-width: 768px){.sp{display:block !important}.sp.inline{display:inline-block !important}}.ens-section-title{text-align:center;margin-bottom:50px}@media screen and (max-width: 768px){.ens-section-title{margin-bottom:12.8205128205vw}}.ens-section-title.is-left{text-align:left;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-section-title.is-left{padding:0 5.1282051282vw}}.ens-section-title.is-second{margin-bottom:100px}@media screen and (max-width: 768px){.ens-section-title.is-second{margin-bottom:12.8205128205vw}}.ens-section-title aside{color:#399C38;font-size:20px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-section-title aside{font-size:5.1282051282vw;margin-bottom:5.1282051282vw}}.ens-section-title h2{font-size:40px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.ens-section-title h2{font-size:7.6923076923vw;letter-spacing:-0.03em}}.ens-section-title h2 strong{color:#399C38;font-weight:bold;font-size:50px}.ens-section-title p{margin-top:30px;font-size:18px}@media screen and (max-width: 768px){.ens-section-title p{font-size:4.1025641026vw;text-align:left}}.ens-footer{background:#fff}.ens-footer-wrap{max-width:1366px;display:flex;gap:5.8%;margin:0 auto;justify-content:space-between;padding:40px 20px 0;box-sizing:content-box}@media screen and (max-width: 768px){.ens-footer-wrap{padding:7.6923076923vw 7.6923076923vw 5.1282051282vw}}.ens-footer h1{flex-basis:171px}@media screen and (max-width: 768px){.ens-footer h1{flex-basis:38.2051282051vw}}.ens-footer-menu{flex-basis:954px;display:flex;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 768px){.ens-footer-menu{flex-basis:35.8974358974vw}}.ens-footer-menu ul{display:flex;justify-content:center;align-items:center}.ens-footer-menu ul li{white-space:nowrap}.ens-footer-menu ul.menu{flex-basis:68.3%;gap:25px}@media screen and (max-width: 1000px){.ens-footer-menu ul.menu{gap:10px}}@media screen and (max-width: 768px){.ens-footer-menu ul.menu{display:none}}.ens-footer-menu ul.menu li a{font-size:16px;font-weight:bold;color:#399C38;letter-spacing:-0.01em}@media screen and (max-width: 1200px){.ens-footer-menu ul.menu li a{font-size:1.1713030747vw}}.ens-footer-menu ul.menu li.nav a{background:#399C38;font-size:12px;color:#fff;letter-spacing:0;padding:14px 15px;border-radius:5px}@media screen and (max-width: 1200px){.ens-footer-menu ul.menu li.nav a{font-size:0.878477306vw}}@media screen and (max-width: 1000px){.ens-footer-menu ul.menu li.nav a{padding:1.0248901903vw 1.0980966325vw}}.ens-footer-menu ul.menu li.nav a:hover{opacity:1;background:#63C962}.ens-footer-menu ul.sns{gap:12px;align-items:center}@media screen and (max-width: 768px){.ens-footer-menu ul.sns{justify-content:flex-start;margin-bottom:2.5641025641vw;gap:3.8461538462vw}}.ens-footer-menu ul.sns img{width:24px}@media screen and (max-width: 1200px){.ens-footer-menu ul.sns img{width:1.756954612vw}}@media screen and (max-width: 768px){.ens-footer-menu ul.sns img{width:6.6666666667vw}}.ens-footer-menu ul.sns a{display:flex;align-items:center}.ens-footer-menu ul.company{gap:8px}@media screen and (max-width: 768px){.ens-footer-menu ul.company{justify-content:flex-start}}.ens-footer-menu ul.company img{width:88px}@media screen and (max-width: 1200px){.ens-footer-menu ul.company img{width:6.4421669107vw}}@media screen and (max-width: 768px){.ens-footer-menu ul.company img{width:22.5641025641vw;gap:2.5641025641vw}}.ens-footer-info{flex-basis:30%;display:flex;justify-content:center;align-items:center;gap:14px}@media screen and (max-width: 768px){.ens-footer-info{display:block;flex-basis:100%;justify-content:flex-start}}.ens-footer-info ul li{font-size:10px}@media screen and (max-width: 768px){.ens-footer-info ul li{font-size:2.5641025641vw}}.copy{text-align:center;font-size:14px;color:#399C38;padding-bottom:20px}@media screen and (max-width: 768px){.copy{font-size:3.5897435897vw;padding-bottom:2.5641025641vw}}body{min-height:100vh;overscroll-behavior-y:none;font-family:"Noto Sans Japanese", sans-serif;overflow-x:hidden;background:url(/wp-content/themes/edo-new-school-children/assets/images//bkg-body.webp) repeat #FAF8F2;background-size:72px 72px}@media screen and (max-width: 768px){body{background:url(/wp-content/themes/edo-new-school-children/assets/images//bkg-body.webp) repeat #FAF8F2;background-size:12.8205128205vw 12.8205128205vw}}@media screen and (max-width: 400px){body{background:url(/wp-content/themes/edo-new-school-children/assets/images//bkg-body.webp) repeat #FAF8F2;background-size:18.4615384615vw 18.4615384615vw}}body *{font-family:"Noto Sans Japanese", sans-serif;letter-spacing:0.04em;word-break:break-all}#wpadminbar{top:auto !important;bottom:0 !important}a{transition:0.3s}a:hover{opacity:0.7}a.img:hover{opacity:1;filter:brightness(1.2)}.hover.img:hover{opacity:1;filter:brightness(1.2);z-index:inherit}img{vertical-align:bottom}*{margin:0;padding:0;box-sizing:border-box}.fade-in{opacity:0;visibility:hidden;transition:opacity 1.2s, transform 0.5s}.fade-in.show{opacity:1;visibility:visible}.fade{opacity:0;transform:translateY(40px);transition:opacity 2s, transform 2s}.fade.active{opacity:1;transform:translateY(0px)}main{min-height:500px}strong{font-weight:bold}.ens-mv{width:100%;position:relative}.wrapper{max-width:1000px;margin:0 auto}main{width:100%;overflow-x:hidden}main.second{padding-top:130px;padding-bottom:150px}@media screen and (max-width: 768px){main.second{padding-top:20.5128205128vw;padding-bottom:25.641025641vw}}main.course{position:relative;padding-top:250px;padding-bottom:150px}@media screen and (max-width: 768px){main.course{padding-top:38.4615384615vw;padding-bottom:25.641025641vw}}@media screen and (max-width: 768px){main.course.mylove{padding-top:38.4615384615vw}}.ens-intro{text-align:center;padding-top:100px;padding-bottom:184px}@media screen and (max-width: 768px){.ens-intro{padding:25.641025641vw 0 38.2051282051vw}}.ens-intro img{width:314px;margin-bottom:36px}@media screen and (max-width: 768px){.ens-intro img{width:71.2820512821vw;margin-bottom:10.5128205128vw}}.ens-intro h1{line-height:1;font-size:48px;letter-spacing:0;font-family:"Hiragino Sans", "ヒラギノ角ゴ Pro W8", "Osaka", "ＭＳ ゴシック";font-weight:800;margin-bottom:34px}@media screen and (max-width: 768px){.ens-intro h1{font-size:10.2564102564vw;margin-bottom:6.9230769231vw}}.ens-intro aside{font-size:26px;line-height:1.38;letter-spacing:0}@media screen and (max-width: 768px){.ens-intro aside{font-size:5.1282051282vw}}.ens-news{padding-bottom:170px}@media screen and (max-width: 1080px){.ens-news{padding:0 30px}}@media screen and (max-width: 768px){.ens-news{padding-left:0;padding-right:0;padding-bottom:25.641025641vw}}.ens-news-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.ens-news-wrap{display:block;width:89.7435897436vw;margin:0 auto}}.ens-news-title{flex-basis:28%}@media screen and (max-width: 768px){.ens-news-title{text-align:center;padding-bottom:12.8205128205vw}}.ens-news-body{flex-basis:69.4%}.ens-news-title aside{color:#399C38;font-weight:bold;font-size:20px;line-height:1;display:block;margin-bottom:15px}@media screen and (max-width: 768px){.ens-news-title aside{font-size:5.1282051282vw;margin-bottom:1.2820512821vw}}.ens-news-title h2{font-weight:bold;font-size:40px;letter-spacing:0;line-height:1}@media screen and (max-width: 768px){.ens-news-title h2{font-size:7.6923076923vw}}.ens-news-body{border-top:solid 2px #111;margin-bottom:50px}@media screen and (max-width: 768px){.ens-news-body{border-top:solid 0.5128205128vw #111;margin-bottom:10.2564102564vw}}.ens-news-list{display:flex;gap:30px;padding:20px 0;border-bottom:solid 2px #111}@media screen and (max-width: 768px){.ens-news-list{gap:2.5641025641vw;border-bottom:solid 0.5128205128vw #111;padding:5.1282051282vw 0}}.ens-news-list__image{flex-basis:21.6%}@media screen and (max-width: 768px){.ens-news-list__image{flex-basis:38.4615384615vw}}.ens-news-list__text{flex-basis:72%}@media screen and (max-width: 768px){.ens-news-list__text{flex-basis:47.9487179487vw}}.ens-news-list__text .cats{margin-bottom:10px}@media screen and (max-width: 768px){.ens-news-list__text .cats{margin-bottom:2.5641025641vw}}.ens-news-list__text .cats li{background:#111;color:#fff;padding:4px 15px;border-radius:4px;font-size:10px;font-weight:bold;display:inline-block}@media screen and (max-width: 768px){.ens-news-list__text .cats li{padding:1.0256410256vw 3.8461538462vw;border-radius:1.0256410256vw;font-size:2.5641025641vw}}.ens-news-list__text h2{font-weight:bold;font-size:18px;margin-bottom:2px}@media screen and (max-width: 768px){.ens-news-list__text h2{font-size:4.6153846154vw;margin-bottom:2.5641025641vw}}.ens-news-list__text aside{color:#399C38;font-size:12px;font-weight:bold}@media screen and (max-width: 768px){.ens-news-list__text aside{font-size:3.0769230769vw}}.ens-news-more{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.ens-news-more{width:89.7435897436vw;margin:0 auto}}.ens-news-more a{background:#111;border-radius:25px;color:#fff;padding:13px 35px;line-height:1;font-size:14px}@media screen and (max-width: 768px){.ens-news-more a{border-radius:6.4102564103vw;padding:3.3333333333vw 6.4102564103vw;font-size:3.5897435897vw}}.ens-news-lists-wrap{display:flex;align-items:stretch;flex-wrap:wrap;gap:40px 3%;max-width:990px;padding:0 20px;box-sizing:content-box;margin-bottom:100px}@media screen and (max-width: 768px){.ens-news-lists-wrap{display:block;padding:0 5.1282051282vw;margin-bottom:25.641025641vw}}.ens-news-lists-item{flex-basis:48.4%;border-bottom:solid 2px #111111;display:flex;gap:4.1%;padding-bottom:40px}@media screen and (max-width: 768px){.ens-news-lists-item{padding-bottom:5.1282051282vw;margin-bottom:5.1282051282vw;gap:2.5641025641vw}}.ens-news-lists-item__image{flex-basis:41.6%}@media screen and (max-width: 768px){.ens-news-lists-item__image{flex-basis:38.4615384615vw}}.ens-news-lists-item__image img{border:solid 2px #707070}.ens-news-lists-item__text{flex-basis:47%}@media screen and (max-width: 768px){.ens-news-lists-item__text{flex-basis:47.9487179487vw}}.ens-news-lists-item__text .cats{margin-bottom:10px}@media screen and (max-width: 768px){.ens-news-lists-item__text .cats{margin-bottom:2.5641025641vw}}.ens-news-lists-item__text .cats li{background:#111;color:#fff;padding:4px 15px;border-radius:4px;font-size:10px;font-weight:bold;display:inline-block}@media screen and (max-width: 768px){.ens-news-lists-item__text .cats li{padding:1.0256410256vw 3.8461538462vw;border-radius:1.0256410256vw;font-size:2.5641025641vw}}.ens-news-lists-item__text h2{font-weight:bold;font-size:18px;margin-bottom:2px}@media screen and (max-width: 768px){.ens-news-lists-item__text h2{font-size:4.358974359vw;margin-bottom:2.5641025641vw}}.ens-news-lists-item__text aside{color:#399C38;font-size:12px;font-weight:bold}@media screen and (max-width: 768px){.ens-news-lists-item__text aside{font-size:3.0769230769vw}}.ens-news-lists-pagination{display:flex;justify-content:center;align-items:center;gap:30px;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-news-lists-pagination{gap:7.6923076923vw;padding:0 5.1282051282vw}}.ens-news-lists-pagination a{font-weight:bold;font-size:18px}@media screen and (max-width: 768px){.ens-news-lists-pagination a{font-size:3.8461538462vw}}.ens-news-lists-pagination ul{display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (max-width: 768px){.ens-news-lists-pagination ul{gap:1.7948717949vw}}.ens-news-lists-pagination ul li{display:flex;align-items:center}.ens-news-lists-pagination ul li a{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#111111;border-radius:4px;color:#fff;border:solid 2px #111111}@media screen and (max-width: 768px){.ens-news-lists-pagination ul li a{width:7.6923076923vw;height:7.6923076923vw}}.ens-news-lists-pagination ul li a.next,.ens-news-lists-pagination ul li a.prev{width:auto;background:none;color:#111;border:none}.ens-news-lists-pagination ul li a.next{margin-left:1em}.ens-news-lists-pagination ul li a.prev{margin-right:1em}.ens-news-lists-pagination ul li span.current{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#111111;border-radius:4px;border:solid 2px #111111;background:#fff;color:#111}.ens-course{background:#399C38;padding:40px 50px 130px;border-radius:100px 0 100px 0}@media screen and (max-width: 1000px){.ens-course{padding:40px 20px 130px}}@media screen and (max-width: 768px){.ens-course{border-radius:25.641025641vw 0 25.641025641vw;padding:12.8205128205vw 5.1282051282vw 25.641025641vw}}.ens-course-title{margin:0 auto 40px;text-align:center}@media screen and (max-width: 768px){.ens-course-title{margin-bottom:7.6923076923vw}}.ens-course-title img{width:183px;height:auto;margin-bottom:10px}.ens-course-title h2{font-size:40px;font-weight:bold;color:#fff}@media screen and (max-width: 768px){.ens-course-title h2{font-size:7.6923076923vw;line-height:1.3}}.ens-course-list__item{display:flex;align-items:center;gap:30px;border:solid 3px #011111;background:#fff;padding:20px;margin-bottom:40px;position:relative}.ens-course-list__item:last-of-type{margin-bottom:0}.ens-course-list__item:hover{opacity:1;transform:scale(1.01)}@media screen and (max-width: 768px){.ens-course-list__item{display:block;padding:3.8461538462vw}}.ens-course-list__item img.bkg{width:330px;height:220px;position:absolute;bottom:0;right:0;z-index:1;opacity:0.2}.ens-course-list__image{flex-basis:32.8%;position:relative}@media screen and (max-width: 900px){.ens-course-list__image{flex-basis:25%}}@media screen and (max-width: 768px){.ens-course-list__image{max-width:82.0512820513vw;width:100%;margin:0 auto 1.2820512821vw}}@media screen and (max-width: 768px){.ens-course-list__image img{width:100%;display:block}}.ens-course-list__image aside{display:block;position:absolute;top:0;left:0;z-index:1;background:#888888;color:#fff;min-width:100px;text-align:center;padding:6px 20px;line-height:1;font-size:14px}@media screen and (max-width: 768px){.ens-course-list__image aside{font-size:3.3333333333vw;min-width:25.641025641vw;padding:1.0256410256vw 7.6923076923vw}}.ens-course-list__image aside.avairable{background-image:linear-gradient(0deg, #f5df26, #ffff3e);color:#111;border:solid 2px #111;font-weight:bold;min-width:initial}.ens-course-list__text{flex-basis:61.1%;position:relative;z-index:2}@media screen and (max-width: 900px){.ens-course-list__text{flex-basis:67%}}.ens-course-list__text h2{font-size:24px;font-weight:bold;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px;letter-spacing:0}@media screen and (max-width: 768px){.ens-course-list__text h2{gap:2.5641025641vw;margin-bottom:2.5641025641vw}}.ens-course-list__text h2 span{display:inline-block;border-radius:5px;border:solid 2px #399C38;padding:5px 8px;font-size:12px;line-height:1;font-weight:bold;color:#399C38;background:#fff}@media screen and (max-width: 768px){.ens-course-list__text h2 span{font-size:3.5897435897vw;padding:1.0256410256vw 5.1282051282vw;border-radius:1.2820512821vw;border:solid 0.5128205128vw #399C38}}.ens-course-list__text i{font-size:inherit;font-style:inherit;font-weight:inherit}@media screen and (max-width: 768px){.ens-course-list__text ul{padding:0 2.5641025641vw}}.ens-course-list__text ul li{display:flex;gap:20px;margin-bottom:10px}@media screen and (max-width: 768px){.ens-course-list__text ul li{display:block;margin-bottom:3.8461538462vw}}.ens-course-list__text ul li:last-of-type{margin-bottom:0}.ens-course-list__text ul li .title{flex-basis:140px;display:flex;align-items:center;gap:5px;white-space:pre}@media screen and (max-width: 768px){.ens-course-list__text ul li .title{gap:1.2820512821vw;margin-bottom:2.5641025641vw}}.ens-course-list__text ul li .title img{width:25px;height:auto;flex-basis:25px}@media screen and (max-width: 768px){.ens-course-list__text ul li .title img{width:5.641025641vw;flex-basis:5.641025641vw}}.ens-course-list__text ul li .title span{font-size:13px;color:#399C38;font-weight:bold}@media screen and (max-width: 768px){.ens-course-list__text ul li .title span{font-size:3.5897435897vw}}.ens-course-list__text ul li .text{flex-basis:420px}.ens-course-list__text ul li .text p{font-weight:bold;font-size:14px}@media screen and (max-width: 768px){.ens-course-list__text ul li .text p{font-size:3.5897435897vw}}.ens-course-single{position:relative}.ens-course-single.wrapper{padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-course-single.wrapper{padding:0 5.1282051282vw}}.ens-course-single__body strong{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.ens-course-single__body strong{font-size:4.1025641026vw}}@media screen and (max-width: 768px){.ens-course-single__body .ens-contact{margin-bottom:38.4615384615vw;position:relative;left:-5.1282051282vw;width:100vw}}.ens-course-single__icon{position:relative}.ens-course-single__icon:before{content:"";display:block;width:386px;height:270px;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-my-quest.webp) no-repeat;background-size:100% 100%;z-index:2;position:absolute;top:-120px;left:-103px}@media screen and (max-width: 768px){.ens-course-single__icon:before{width:62.3076923077vw;height:43.5897435897vw;top:-17.9487179487vw;left:5.1282051282vw}}@media screen and (max-width: 1200px){.ens-course-single__icon.myquest:before{left:10px}}.ens-course-single__icon.mylove:before{content:"";display:block;width:380px;height:247px;background:url(/wp-content/themes/edo-new-school-children/assets/images//logo-mylove.webp) no-repeat;background-size:100% 100%;z-index:2;position:absolute;top:-120px;left:-103px}@media screen and (max-width: 768px){.ens-course-single__icon.mylove:before{width:62.3076923077vw;height:43.5897435897vw;top:-17.9487179487vw;left:5.1282051282vw}}.ens-course-single__icatch{position:relative;margin-bottom:100px}@media screen and (max-width: 768px){.ens-course-single__icatch{margin-bottom:20.5128205128vw}}.ens-course-single__icatch:before{content:"";display:block;width:456px;height:501px;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-my-quest2.webp) no-repeat;background-size:100% 100%;z-index:2;position:absolute;bottom:0;right:0}@media screen and (max-width: 768px){.ens-course-single__icatch:before{width:71.2820512821vw;height:51.2820512821vw;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-my-quest2-sp.webp) no-repeat;background-size:100% 100%}}.ens-course-single__icatch.mylove:before{width:1525px;height:547px;position:absolute;z-index:-1;background:url(/wp-content/themes/edo-new-school-children/assets/images//bkg-slide-mylove.webp) top center no-repeat;background-size:1525px 547px;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width: 768px){.ens-course-single__icatch.mylove:before{width:100%;height:132.3076923077vw;background:url(/wp-content/themes/edo-new-school-children/assets/images//bkg-slide-mylove-sp.webp) top center no-repeat;background-size:100% 100%}}.ens-course-single__icatch.mylove img{height:400px}.ens-course-single__icatch img{height:450px;width:100%;object-fit:cover}@media screen and (max-width: 768px){.ens-course-single__icatch img{height:102.5641025641vw}}.ens-course-single__title{margin-bottom:50px}@media screen and (max-width: 768px){.ens-course-single__title{margin-bottom:7.6923076923vw}}.ens-course-single__title .concept{margin-bottom:50px}@media screen and (max-width: 768px){.ens-course-single__title .concept{margin-bottom:12.8205128205vw}}.ens-course-single__title .concept strong{font-size:18px;font-weight:bold !important}@media screen and (max-width: 768px){.ens-course-single__title .concept strong{font-size:4.6153846154vw}}.ens-course-single__title aside{display:inline-block;background:#888888;color:#fff;padding:8px 38px;font-size:15px;line-height:1;min-width:120px;text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){.ens-course-single__title aside{font-size:3.8461538462vw;min-width:30.7692307692vw;padding:2.0512820513vw 9.7435897436vw;margin-bottom:5.1282051282vw}}.ens-course-single__title aside.avairable{background:#FF9D02}.ens-course-single__title h2{font-size:36px;font-weight:bold;display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:20px;letter-spacing:0}@media screen and (max-width: 768px){.ens-course-single__title h2{gap:2.5641025641vw;margin-bottom:2.5641025641vw;font-size:6.1538461538vw}}.ens-course-single__title h2 span{display:inline-block;border-radius:5px;border:solid 2px #399C38;padding:6px 20px;line-height:1;font-size:14px;font-weight:bold;color:#399C38;background:#fff}@media screen and (max-width: 768px){.ens-course-single__title h2 span{font-size:3.5897435897vw;padding:1.0256410256vw 5.1282051282vw;border-radius:1.2820512821vw;border:solid 0.5128205128vw #399C38}}.ens-course-single__title ul li{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media screen and (max-width: 768px){.ens-course-single__title ul li{display:block;margin-bottom:5.1282051282vw}}.ens-course-single__title ul li:last-of-type{margin-bottom:0}.ens-course-single__title ul li .title{flex-basis:120px;display:flex;align-items:center;gap:5px;white-space:pre}@media screen and (max-width: 768px){.ens-course-single__title ul li .title{gap:1.2820512821vw;margin-bottom:2.5641025641vw}}.ens-course-single__title ul li .title img{width:30px;height:auto;flex-basis:30px}@media screen and (max-width: 768px){.ens-course-single__title ul li .title img{width:7.6923076923vw;flex-basis:7.6923076923vw}}.ens-course-single__title ul li .title span{font-size:14px;color:#399C38;font-weight:bold}@media screen and (max-width: 768px){.ens-course-single__title ul li .title span{font-size:3.5897435897vw}}.ens-course-single__title ul li .text{flex-basis:420px}.ens-course-single__title ul li .text p{font-weight:bold;font-size:16px}@media screen and (max-width: 768px){.ens-course-single__title ul li .text p{font-size:4.1025641026vw}}.ens-course-single__description{margin-bottom:50px}@media screen and (max-width: 768px){.ens-course-single__description{margin-bottom:12.8205128205vw}}.ens-course-single__description p{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.ens-course-single__description p{font-size:4.1025641026vw}}.ens-course-single__block{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 768px){.ens-course-single__block{display:block;margin-bottom:12.8205128205vw}}.ens-course-single__block:first-of-type{margin-top:50px}@media screen and (max-width: 768px){.ens-course-single__block:first-of-type{margin-top:12.8205128205vw}}.ens-course-single__block .image{flex-basis:400px}@media screen and (max-width: 768px){.ens-course-single__block .image{margin-top:7.6923076923vw}}.ens-course-single__block .image img{border:solid 2px #111}.ens-course-single__block .text{flex-basis:580px}.ens-course-single__block .text h3{font-weight:bold;font-size:18px;padding-left:10px;border-left:solid 5px #399C38;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 768px){.ens-course-single__block .text h3{font-size:4.6153846154vw;padding-left:2.5641025641vw;margin-bottom:5.1282051282vw}}.ens-course-single__block .text p{font-size:16px;line-height:2}@media screen and (max-width: 768px){.ens-course-single__block .text p{font-size:3.5897435897vw}}.ens-course-single__theme__wrap{display:flex;gap:20px 2%;margin-bottom:100px;flex-wrap:wrap}@media screen and (max-width: 768px){.ens-course-single__theme__wrap{display:block;margin-bottom:21.5384615385vw}}.ens-course-single__theme h3{font-weight:bold;font-size:18px;padding-left:10px;border-left:solid 5px #399C38;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 768px){.ens-course-single__theme h3{font-size:4.6153846154vw;padding-left:2.5641025641vw;margin-bottom:5.1282051282vw}}.ens-course-single__theme__item{flex-basis:49%;padding:20px 10px 25px;background:#fff;border:solid 3px #111111}@media screen and (max-width: 768px){.ens-course-single__theme__item{padding:5.1282051282vw 3.8461538462vw 7.6923076923vw;margin-bottom:5.1282051282vw}}@media screen and (max-width: 768px){.ens-course-single__theme__item:last-of-type{margin-bottom:0}}.ens-course-single__theme__item aside{display:block;text-align:center;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.ens-course-single__theme__item aside{font-size:3.5897435897vw}}.ens-course-single__theme__item h4{display:flex;justify-content:center;align-items:center;text-align:center;gap:2px;font-weight:bold;font-size:20px;line-height:2.05;position:relative;margin-bottom:10px;letter-spacing:-0.001em}@media screen and (max-width: 768px){.ens-course-single__theme__item h4{font-size:4.6153846154vw;margin-bottom:2.5641025641vw;gap:2.3076923077vw}}.ens-course-single__theme__item h4:before,.ens-course-single__theme__item h4:after{content:"";display:block;width:14px;height:40px}@media screen and (max-width: 768px){.ens-course-single__theme__item h4:before,.ens-course-single__theme__item h4:after{width:3.5897435897vw;height:10.2564102564vw}}.ens-course-single__theme__item h4:before{border-top:solid 3px #399C38;border-left:solid 3px #399C38}.ens-course-single__theme__item h4:after{right:0;left:auto;border-right:solid 3px #399C38;border-bottom:solid 3px #399C38}.ens-course-single__theme__item .wrap{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 768px){.ens-course-single__theme__item .wrap{display:block}}.ens-course-single__theme__item .wrap .image{flex-basis:115px}.ens-course-single__theme__item .wrap .image img{width:115px;height:115px;border-radius:50%;border:solid 1px #111;object-fit:cover}@media screen and (max-width: 768px){.ens-course-single__theme__item .wrap .image img{width:35.8974358974vw;height:35.8974358974vw;margin:0 auto 5.1282051282vw;display:block}}.ens-course-single__theme__item .wrap .text{flex-basis:290px}.ens-course-single__theme__item .wrap .text p{font-size:12px;line-height:1.66}@media screen and (max-width: 768px){.ens-course-single__theme__item .wrap .text p{font-size:3.0769230769vw}}.ens-course-single__back{display:flex;justify-content:center;align-items:center;padding-top:100px}@media screen and (max-width: 768px){.ens-course-single__back{padding-top:25.641025641vw}}.ens-course-single__back a{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:bold;padding:12px 98px;position:relative;gap:20px;border:solid 3px #111111;border-radius:100px}@media screen and (max-width: 768px){.ens-course-single__back a{font-size:4.6153846154vw;padding:3.0769230769vw 17.4358974359vw;gap:5.1282051282vw}}.ens-course-single__back a:before{content:"";display:block;width:9px;height:15px;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-button-back.webp) no-repeat;background-size:100% 100%}.ens-course-single__button{display:flex;justify-content:center;margin-bottom:150px}.ens-course-single__button a.button{padding:13px 200px;background:#399C38;color:#fff;font-size:30px;font-weight:bold;border-radius:5px;position:relative}@media screen and (max-width: 768px){.ens-course-single__button a.button{font-size:5.641025641vw;padding:4.8717948718vw 2.5641025641vw;width:100%;text-align:center}}.ens-course-single__button a.button:after{content:"";width:78px;height:46px;position:absolute;top:-36px;right:-40px;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-click.webp) no-repeat;background-size:100% 100%}@media screen and (max-width: 768px){.ens-course-single__button a.button:after{width:20.5128205128vw;height:7.4358974359vw;position:absolute;top:-8.7179487179vw;right:0;bottom:auto;left:0;margin:auto;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-click-sp.webp) no-repeat;background-size:100% 100%}}.ens-course-slides.swiper-wrapper{transition-timing-function:linear}.ens-course-slides.swiper-wrapper img{transition:0.3s}.ens-course-slides.swiper-wrapper.mylove .swiper-slide{position:relative;padding-top:60px}@media screen and (max-width: 768px){.ens-course-slides.swiper-wrapper.mylove .swiper-slide{padding-top:2.5641025641vw}}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:before{content:"";display:block;width:155px;height:118px;background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-1.webp) no-repeat;background-size:100% 100%;position:absolute;top:0px;bottom:auto;right:0;left:0;margin:auto;z-index:2}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(1):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-1.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(2):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-2.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(3):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-3.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(4):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-4.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(5):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-5.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(6):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-6.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(7):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-7.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(8):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-8.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(9):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-9.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(10):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-10.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(11):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-11.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(12):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-12.webp) no-repeat;background-size:100% 100%}.ens-course-slides.swiper-wrapper.mylove .swiper-slide:nth-of-type(13):before{background:url(/wp-content/themes/edo-new-school-children/assets/images//icn-tape-13.webp) no-repeat;background-size:100% 100%}.ens-about{padding:150px 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-about{padding:25.641025641vw 5.1282051282vw 13.3333333333vw}}.ens-about-intro{display:flex;gap:3%}@media screen and (max-width: 768px){.ens-about-intro{display:block}}.ens-about-intro__image{flex-basis:48%}@media screen and (max-width: 768px){.ens-about-intro__image{margin-bottom:5.1282051282vw}}.ens-about-intro__image img{border:solid 2px #111111}@media screen and (max-width: 768px){.ens-about-intro__image img{width:100%}}.ens-about-intro__text{flex-basis:47%}@media screen and (max-width: 768px){.ens-about-intro__text{padding-bottom:12.8205128205vw;border-bottom:solid 2px #111}}.ens-about-intro__text p{font-size:18px}@media screen and (max-width: 768px){.ens-about-intro__text p{font-size:4.1025641026vw;letter-spacing:-0.01em;font-feature-settings:"palt"}}.ens-env{padding:0 20px 100px;border-bottom:solid 2px #111;box-sizing:content-box}@media screen and (max-width: 768px){.ens-env{padding:0 5.1282051282vw 0;border-bottom:none}}.ens-env-list{display:flex;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 768px){.ens-env-list{display:block;margin-bottom:25.641025641vw}}.ens-env-list:last-of-type{margin-bottom:0}.ens-env-list__title{flex-basis:28%}.ens-env-list__title img{width:53px;margin-bottom:20px}@media screen and (max-width: 768px){.ens-env-list__title img{width:13.5897435897vw;margin-bottom:5.8974358974vw}}.ens-env-list__title h2{font-size:26px;font-weight:bold;line-height:1.23}@media screen and (max-width: 1030px){.ens-env-list__title h2{font-size:2.8vw}}@media screen and (max-width: 768px){.ens-env-list__title h2{font-size:6.6666666667vw;margin-bottom:7.6923076923vw}}.ens-env-list__items{flex-basis:71%;display:flex;flex-wrap:wrap;gap:1.42%}@media screen and (max-width: 768px){.ens-env-list__items{display:block}}.ens-env-list__item{flex-basis:49.29%}.ens-env-list__item p{font-size:18px;line-height:1.77;margin-bottom:4px}@media screen and (max-width: 1030px){.ens-env-list__item p{font-size:1.8vw}}@media screen and (max-width: 768px){.ens-env-list__item p{font-size:4.6153846154vw}}.ens-env-list__item img{border:solid 2px #111}@media screen and (max-width: 768px){.ens-env-list__item img{margin-bottom:5.1282051282vw}}@media screen and (max-width: 768px){.ens-env-list__item:last-of-type img{margin-bottom:0}}@media screen and (max-width: 768px){.ens-env-list__item:last-of-type{border-bottom:solid 2px #111;padding-bottom:25.641025641vw}}.ens-service{padding:100px 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-service{padding:25.641025641vw 5.1282051282vw}}.ens-service-list{display:flex;justify-content:space-between;border-bottom:solid 2px #111;padding-bottom:100px}@media screen and (max-width: 768px){.ens-service-list{display:block;padding-bottom:25.641025641vw}}.ens-service-list__item{flex-basis:32%}@media screen and (max-width: 768px){.ens-service-list__item{margin-bottom:12.5641025641vw}}@media screen and (max-width: 768px){.ens-service-list__item:last-of-type{margin-bottom:0}}.ens-service-list__image{border-radius:1000px;border:solid 2px #111;box-sizing:content-box;width:87.5%;margin:0 auto 40px}@media screen and (max-width: 768px){.ens-service-list__image{width:71.7948717949vw;max-width:400px;margin-bottom:5.1282051282vw}}.ens-service-list__text h3{text-align:center;font-weight:bold;font-size:22px;margin-bottom:20px;letter-spacing:-0.03em}@media screen and (max-width: 768px){.ens-service-list__text h3{font-size:5.641025641vw;margin-bottom:5.1282051282vw}}.ens-service-list__text p{font-size:18px;line-height:1.77;font-feature-settings:"palt"}@media screen and (max-width: 768px){.ens-service-list__text p{font-size:4.6153846154vw}}.ens-president{padding:0 20px 150px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-president{padding:0 5.1282051282vw 25.641025641vw}}.ens-president-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.ens-president-wrap{display:block}}.ens-president-image{flex-basis:28%;position:relative}@media screen and (max-width: 1080px){.ens-president-image{flex-basis:30%}}@media screen and (max-width: 768px){.ens-president-image{margin-bottom:7.6923076923vw}}.ens-president-image img{position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.ens-president-image img{position:relative}}.ens-president-text{flex-basis:55%;margin-left:2%;margin-right:10%}@media screen and (max-width: 1080px){.ens-president-text{margin-left:0;margin-right:0;flex-basis:65.5%}}.ens-president-text__info{margin-bottom:15px}@media screen and (max-width: 768px){.ens-president-text__info{text-align:center;margin-bottom:3.8461538462vw}}.ens-president-text__info span{font-size:16px;display:block;line-height:1}@media screen and (max-width: 768px){.ens-president-text__info span{font-size:4.1025641026vw}}.ens-president-text__info strong{font-size:24px;font-weight:bold;display:block}@media screen and (max-width: 768px){.ens-president-text__info strong{font-size:6.1538461538vw}}.ens-president-text p{font-size:14px;line-height:1.42}@media screen and (max-width: 768px){.ens-president-text p{font-size:4.6153846154vw;line-height:1.77}}.ens-access{padding:0 20px 150px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-access{margin-bottom:25.641025641vw;padding-bottom:0}}.ens-access h3{font-size:24px;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 768px){.ens-access h3{font-size:6.1538461538vw;margin-bottom:2.5641025641vw}}.ens-access-content__body{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 768px){.ens-access-content__body{display:block}}.ens-access-content__map{flex-basis:50%}.ens-access-content__map iframe{width:100%;height:424px;border:solid 2px #111 !important;display:block}@media screen and (max-width: 768px){.ens-access-content__map iframe{height:56.4102564103vw;margin-bottom:5.1282051282vw}}.ens-access-content__detail{flex-basis:47%}.ens-access-content__detail ul li{display:flex;margin-bottom:14px;font-size:18px}@media screen and (max-width: 768px){.ens-access-content__detail ul li{margin-bottom:3.5897435897vw;font-size:4.6153846154vw}}.ens-access-content__detail ul li img{flex-basis:30px;width:30px;height:30px}@media screen and (max-width: 768px){.ens-access-content__detail ul li img{width:7.6923076923vw;height:7.6923076923vw;flex-basis:7.6923076923vw}}.ens-access-content__detail ul li p{font-size:17px;letter-spacing:-0.01em}@media screen and (max-width: 768px){.ens-access-content__detail ul li p{font-size:4.6153846154vw}}.ens-access-content__detail img{width:100%;height:auto}.ens-access-content__detail .add img{border:solid 2px #111}.ens-contact{background:rgba(255, 255, 255, 0.5);border:solid 5px #399C38;border-radius:40px;padding:80px 95px 100px;margin-bottom:150px}@media screen and (max-width: 768px){.ens-contact{margin-bottom:0;border-radius:0;border-right:0;border-left:0;padding:20.5128205128vw 5.1282051282vw 25.641025641vw}}.ens-contact-description{text-align:center;margin-bottom:93px}@media screen and (max-width: 768px){.ens-contact-description{margin-bottom:25.641025641vw}}.ens-contact-description p{font-size:18px;margin-bottom:24px}@media screen and (max-width: 768px){.ens-contact-description p{font-size:3.5897435897vw;margin-bottom:7.4358974359vw}}.ens-contact-description a.button{display:inline-block;background:#111111;color:#fff;border-radius:100px;padding:12px 95px;font-weight:bold;font-size:18px}@media screen and (max-width: 768px){.ens-contact-description a.button{font-size:3.5897435897vw;padding:3.0769230769vw 21.7948717949vw}}.ens-contact-content h3{text-align:center;font-weight:bold;font-size:24px;margin-bottom:20px}@media screen and (max-width: 768px){.ens-contact-content h3{font-size:6.1538461538vw;margin-bottom:7.6923076923vw}}.ens-contact-content aside{font-size:18px;text-align:center;display:block;margin-bottom:59px}@media screen and (max-width: 768px){.ens-contact-content aside{font-size:4.6153846154vw;margin-bottom:12.5641025641vw;text-align:left}}.ens-single{max-width:800px;padding:0 20px;box-sizing:content-box}@media screen and (max-width: 768px){.ens-single{padding:0 5.1282051282vw}}.ens-single-icatch{width:100%;margin-bottom:20px}.ens-single-icatch img{width:100%;border:solid 1px #707070}.ens-single-content__title{padding-bottom:20px;border-bottom:solid 2px #111111;margin-bottom:30px}@media screen and (max-width: 768px){.ens-single-content__title{padding-bottom:5.1282051282vw;margin-bottom:7.6923076923vw}}.ens-single-content__title .cats{margin-bottom:10px}@media screen and (max-width: 768px){.ens-single-content__title .cats{margin-bottom:2.5641025641vw}}.ens-single-content__title .cats li{background:#111;color:#fff;padding:6px 20px;border-radius:4px;font-size:14px;font-weight:bold;display:inline-block}@media screen and (max-width: 768px){.ens-single-content__title .cats li{padding:1.5384615385vw 5.1282051282vw;border-radius:1.0256410256vw;font-size:3.5897435897vw}}.ens-single-content__title h2{font-weight:bold;font-size:24px;margin-bottom:5px}@media screen and (max-width: 768px){.ens-single-content__title h2{font-size:6.1538461538vw;margin-bottom:1.2820512821vw}}.ens-single-content__title aside{color:#399C38;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.ens-single-content__title aside{font-size:3.5897435897vw}}.ens-single-content__body p{font-size:18px;margin-bottom:2em}.ens-single-content__body p:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.ens-single-content__body p{font-size:3.5897435897vw}}.ens-single-content__button{margin-top:150px;text-align:center}@media screen and (max-width: 768px){.ens-single-content__button{margin-top:25.641025641vw}}.ens-single-content__button a{display:inline-block;font-size:18px;font-weight:bold;line-height:1;padding:7px 50px;border:solid 3px #111111;border-radius:4px}@media screen and (max-width: 768px){.ens-single-content__button a{font-size:3.5897435897vw;padding:2.5641025641vw 12.8205128205vw}}.ens-check{background:#399C38;padding:50px 0 80px}@media screen and (max-width: 768px){.ens-check{padding:12.8205128205vw 0}}.ens-check>h2{text-align:center;font-size:40px;color:#fff;font-weight:bold;margin-bottom:30px}@media screen and (max-width: 768px){.ens-check>h2{font-size:5.1282051282vw;margin-bottom:10.2564102564vw}}.ens-check .wrapper{padding:0 80px 0;box-sizing:content-box;position:relative}@media screen and (max-width: 768px){.ens-check .wrapper{padding:0}}.ens-check .swiper-slide{background:#fff;border:solid 3px #111;padding:15px 10px 30px}.ens-check .swiper-slide .ens-course-list__text{padding-top:5px}.ens-check .swiper-slide .ens-course-list__text h2{flex-wrap:nowrap;align-items:center;line-height:1.1}.ens-check .swiper-slide .ens-course-list__text h2 strong{flex-basis:14.6412884334vw;font-size:1.6105417277vw}@media screen and (min-width: 1366px){.ens-check .swiper-slide .ens-course-list__text h2 strong{font-size:22px;flex-basis:200px}}@media screen and (max-width: 768px){.ens-check .swiper-slide .ens-course-list__text h2 strong{font-size:5.1282051282vw;flex-basis:51.2820512821vw}}.ens-check .swiper-slide .ens-course-list__text h2 span{flex-basis:5.1244509517vw;font-size:0.7320644217vw;white-space:nowrap;margin-top:0}@media screen and (min-width: 1366px){.ens-check .swiper-slide .ens-course-list__text h2 span{flex-basis:110px;font-size:14px}}@media screen and (max-width: 768px){.ens-check .swiper-slide .ens-course-list__text h2 span{font-size:2.5641025641vw;flex-basis:28.2051282051vw}}.ens-check .swiper-slide .ens-course-list__text ul{padding:0 10px}@media screen and (max-width: 768px){.ens-check .swiper-slide .ens-course-list__text ul{padding:0 2.5641025641vw}}.ens-check .swiper-slide .ens-course-list__text ul li{display:block}.ens-check .swiper-slide .ens-course-list__text ul li p{font-size:1.0248901903vw;letter-spacing:-0.01em}@media screen and (min-width: 1366px){.ens-check .swiper-slide .ens-course-list__text ul li p{font-size:14px}}@media screen and (max-width: 768px){.ens-check .swiper-slide .ens-course-list__text ul li p{font-size:4.1025641026vw}}.ens-check .swiper-slide .ens-course-list__text ul li p span{font-size:12px}@media screen and (max-width: 768px){.ens-check .swiper-slide .ens-course-list__text ul li p span{font-size:3.0769230769vw}}.ens-check .swiper-button-prev,.ens-check .swiper-button-next{height:50px;width:50px}@media screen and (max-width: 768px){.ens-check .swiper-button-prev,.ens-check .swiper-button-next{width:12.8205128205vw;height:12.8205128205vw;top:25.641025641vw !important}}.ens-check .swiper-button-prev::after,.ens-check .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:50px;margin:auto;width:50px}@media screen and (max-width: 768px){.ens-check .swiper-button-prev::after,.ens-check .swiper-button-next::after{height:12.8205128205vw;width:12.8205128205vw}}.ens-check .swiper-button-prev::after{background-image:url(/wp-content/themes/edo-new-school-children/assets/images//icn-left.webp)}.ens-check .swiper-button-next::after{background-image:url(/wp-content/themes/edo-new-school-children/assets/images//icn-right.webp)}.ens-check .swiper-slide img{height:auto;width:100%}.c-button{position:relative}.c-form-group{display:flex;gap:1.2%;margin-bottom:45px;align-items:center}@media screen and (max-width: 768px){.c-form-group{display:block;margin-bottom:7.6923076923vw}}.c-form-group:last-of-type{margin-bottom:0}.c-form-group label{flex-basis:15.8%;text-align:right;font-size:14px}@media screen and (max-width: 768px){.c-form-group label{font-size:3.5897435897vw}}.c-form-group label .required{font-size:inherit;color:#EA2222}.c-form-group.is-textarea span{flex-basis:83.9%}.c-form-group span{flex-basis:61.7%}.c-form-group span input{border:solid 1px #707070;padding:15px 20px;font-size:14px;width:100%}@media screen and (max-width: 768px){.c-form-group span input{width:100%;box-sizing:border-box;padding:3.8461538462vw 5.1282051282vw}}.c-form-group span textarea{border:solid 1px #707070;padding:15px 20px;font-size:14px;height:300px;width:100%}@media screen and (max-width: 768px){.c-form-group span textarea{width:100%;box-sizing:border-box;padding:3.8461538462vw 3.8461538462vw;height:76.9230769231vw;font-size:3.5897435897vw}}.c-form-group .mwform-radio-field{margin:0 0.5em}@media screen and (max-width: 768px){.c-form-group.is-textarea{margin-bottom:20.5128205128vw}}@media screen and (max-width: 768px){.c-form-group.is-center .c-button{display:flex;justify-content:center;flex-direction:column}}.c-form-group input[type=checkbox]{appearance:none;display:none}.c-form-group input[type=checkbox]+span{display:flex;align-items:center;position:relative;vertical-align:middle;cursor:pointer}.c-form-group input[type=checkbox]+span:before{content:"";display:block;width:20px;height:20px;border:solid 1px #707070;margin-right:0.5em}@media screen and (max-width: 768px){.c-form-group input[type=checkbox]+span:before{width:5.1282051282vw;height:5.1282051282vw}}.c-form-group input[type=checkbox]:checked+span:after{content:"";display:block;width:5px;height:15px;border-bottom:solid 2px #707070;border-right:solid 2px #707070;position:absolute;top:2px;left:8px;transform:rotate(45deg)}@media screen and (max-width: 768px){.c-form-group input[type=checkbox]:checked+span:after{width:1.2820512821vw;height:3.8461538462vw;top:0.5128205128vw;left:2.0512820513vw}}.c-form-group.is-center{display:flex;justify-content:center;text-align:center;align-items:center}.c-form-group .c-button input{background:#399C38;color:#fff;border-radius:5px;border:none;font-size:20px;font-weight:bold;padding:10px 80px;cursor:pointer;transition:0.3s}.c-form-group .c-button input:hover{background:#63C962}.wp-block-image{margin-bottom:2em}.is-privacy{margin-top:15px}@media screen and (max-width: 768px){.is-privacy{margin-top:3.8461538462vw}}.is-privacy a{text-decoration:underline !important}.is-center{text-align:center}.swiper-slide{height:auto}.swiper-slide__box{height:100%}.wpcf7-spinner{display:block;position:absolute;right:-50px;top:0;bottom:0;left:auto;margin:auto}@media screen and (max-width: 768px){.wpcf7-spinner{right:-12.8205128205vw}}