@import"reset.css";@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@400;900&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";body{color:#111;font-size:16px;font-family:"Zen Kaku Gothic New","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:400;font-style:normal;line-height:2.2;-webkit-text-size-adjust:100%;font-feature-settings:"pkna";font-kerning:none;line-break:strict;hanging-punctuation:allow-end}@media only screen and (max-width: 500px){body{font-size:15px}}::-moz-selection{background:#333}::-moz-selection,::selection,::-moz-selection{background:#333}a{color:#111;text-decoration:none;outline:none;transition:all .3s ease;-webkit-transition:all .3s ease}a:visited{outline:none}a:hover{outline:none;opacity:.8}a:focus,a:active{color:#999;outline:none}input:focus,input:active{outline:none}.img img{width:100%;height:auto}@media only screen and (min-width: 835px){.nav_icon,br.sp{display:none}br.pc{display:block}}@media only screen and (max-width: 834px){body{line-height:1.8}.nav_icon,br.sp{display:none}}@media only screen and (max-width: 500px){body{line-height:1.8}body.active{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}.nav_icon,br.sp{display:block}br.pc{display:none}}#wrapper{width:100%;min-width:1200px;position:relative;overflow:hidden}@media only screen and (max-width: 500px){#wrapper{min-width:100%}}.nav_icon{width:40px;height:66px;text-align:center;position:fixed;top:35px;right:8%;z-index:5000;cursor:pointer;mix-blend-mode:difference}.nav_icon span{display:inline-block;width:40px;height:1px;background:#f7fbf7;font-size:11px;position:absolute;left:0;transition:all .4s}.nav_icon span:nth-of-type(1){top:0}.nav_icon span:nth-of-type(2){top:6px;left:-6px}.nav_icon span:nth-of-type(3){top:12px}.nav_icon.active span:nth-of-type(1){margin-left:-20px;top:5px;left:50%;transform:rotate(-30deg)}.nav_icon.active span:nth-of-type(2){opacity:0}.nav_icon.active span:nth-of-type(3){margin-left:-20px;top:5px;left:50%;transform:rotate(30deg)}#main{position:relative}header{margin-top:50px}@media only screen and (max-width: 500px){header{margin-top:30px}}header .marquee{padding:10px 0 2px;border-top:5px solid #006f3f;border-bottom:1px solid #006f3f}header .marquee span{display:inline-block;color:#006f3f;font-size:30px;font-family:"Urbanist",sans-serif;font-weight:400;white-space:nowrap;line-height:1;-webkit-animation-duration:50s;animation-duration:50s;width:640px;text-shadow:-640px 0 currentColor,640px 0 currentColor,1280px 0 currentColor;-webkit-animation-name:scrollAnime;animation-name:scrollAnime;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes scrollAnime{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scrollAnime{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}h1.id{width:92%;margin:50px auto 0}#globalnav{width:640px;margin:50px auto 0}#globalnav ul{display:flex;justify-content:space-between}#globalnav li{font-size:30px;font-family:"Urbanist",sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;line-height:1}#globalnav li a{display:block;padding:5px 0}@media only screen and (max-width: 500px){#globalnav ul{display:block}}#container{width:92%;margin:160px auto 0;padding:10px;border:6px solid #006f3f;position:relative;border-radius:60px;box-sizing:border-box}#container .field{padding:180px 0 400px;background:#006f3f;color:#f7fbf7;border-radius:50px}.event #container .field{padding-bottom:300px}#logomark{width:260px;height:260px;margin-left:-130px;position:absolute;top:-130px;left:50%}.page_ttl,.sec_ttl{font-weight:700;text-align:center}.page_ttl span,.sec_ttl span{display:block;font-size:60px;font-family:"Urbanist",sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;line-height:1}.sec_ttl span{font-size:44px}.contents{width:82%;margin:0 auto}.link_btn{width:390px;height:90px;margin-bottom:20px;border:2px solid #f7fbf7;font-size:20px;font-weight:700;text-align:center;position:relative;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.link_btn ::after{content:"";width:41px;height:34px;background:url(../img/common/icon_hand.svg) no-repeat;background-size:41px 34px;position:absolute;top:28px;right:30px}.link_btn a{display:block;width:356px;height:68px;margin:2px;padding:18px 30px 0 0;background:#f7fbf7;color:#006f3f;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media only screen and (max-width: 500px){.link_btn{font-size:30px}.link_btn a{padding:5px 85px 0 0}}footer{width:92%;margin:0 auto;position:relative}#footer_id{width:82%;margin-left:-41%;position:absolute;top:-152px;left:50%}#copyright{padding:30px 0;color:#006f3f;font-family:"Urbanist",sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;text-align:center}.fu{transform:translateY(30px);opacity:0}.fu.is_animated{-webkit-animation:slideIn 5s cubic-bezier(0.25, 1, 0.5, 1) .3 forwards;animation:slideIn 5s cubic-bezier(0.25, 1, 0.5, 1) .3 forwards}@-webkit-keyframes slideIn{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}@keyframes slideIn{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}.intro{margin-top:100px;text-align:center}.intro .catch{font-size:36px;font-weight:700;line-height:1.4}.intro .txt{margin-top:40px}.hm .intro{margin-top:0}.hm .intro .catch{font-size:44px;font-weight:400}.hm .main_img{margin-top:100px}.hm .about{display:flex;justify-content:space-between;margin-top:120px}.hm .about .manaviva_img{width:45%}.hm .about .text_area{width:50%}.hm .about .btn_area{margin-top:40px}#menu{margin-top:120px}#menu .menu_list{margin-top:40px;padding:40px 0;border-top:5px dotted #4b9072;border-bottom:5px dotted #4b9072}#menu .menu_list .menu{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #4b9072;background:url(../img/common/hand_bg.svg) no-repeat 0 140px;position:relative}#menu .menu_list .menu.btm{border-bottom:0}#menu .menu_list .menu .day{width:10%}#menu .menu_list .menu .day span{display:block;width:60px;height:60px;background:#f7fbf7;color:#006f3f;font-size:28px;font-weight:700;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}#menu .menu_list .menu .ttl{margin-bottom:10px}#menu .menu_list .menu .ttl span{font-size:20px;font-weight:700}#menu .menu_list .menu li{padding-left:10px;line-height:1.6;position:relative}#menu .menu_list .menu li::before{content:"";width:2px;height:2px;background:#f7fbf7;position:absolute;top:13px;left:0}#menu .menu_list .menu li.none{margin-top:10px;padding-left:0}#menu .menu_list .menu li.none::before{content:none}#menu .menu_list .menu .lunchtime{width:25%}#menu .menu_list .menu .cafetime{width:35%;padding:0 5%;border-left:1px solid #4b9072}#menu .menu_list .menu .cafe_img{width:25%;padding-top:20px}#event{margin-top:120px}#event .event{display:flex;justify-content:space-between;margin-bottom:90px;padding-top:60px;border-top:5px dotted #4b9072}#event .event .sec_ttl{width:18%;text-align:left}#event .event .teacher_img{width:15%}#event .event .txt{width:60%}#form{width:60%;margin:0 auto;font-size:16px}#form .error_contents{margin-bottom:30px;padding:25px 40px;background:#f5f5f5;color:#e50000}#form .error_contents .error_com{font-size:18px}#form .error_contents li{line-height:1.6}#form dl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:100%}#form dl dt,#form dl dd{padding:15px 0}#form dl dt{width:30%}#form dl dd{width:70%}#form dl input,#form dl textarea{display:block;width:100%;height:50px;padding:0 10px;border:1px solid #f7fbf7;box-sizing:border-box}#form dl textarea{height:200px}#form .error{color:#e50000}#form .privacy_area{margin-top:50px}#form .privacy_area .privacy_ttl{font-size:20px;text-align:center}#form .privacy_area .txt{height:160px;margin-top:10px;padding:30px 40px;border:1px solid #ccc;font-size:14px;line-height:1.5;overflow-y:scroll}#form .privacy_area .checkbox{margin-top:20px;text-align:center}#form .privacy_area .checkbox input{margin-right:5px}#form .sendbtn{display:flex;justify-content:space-between}#form .sendbtn form{width:48%}#form .sendbtn input{display:block;width:100%;margin-top:70px;padding:30px 0;background:#f7fbf7;border:0;color:#006f3f;font-size:20px;letter-spacing:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer}#form.confirm dl{align-items:flex-start;margin-top:30px;padding-top:30px;border-top:1px solid #ccc}#form.confirm dl dt,#form.confirm dl dd{margin-top:1px solid #ccc}#form .form_ttl{margin-bottom:30px;font-size:24px}
/*# sourceMappingURL=style.min.css.map */