@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300&family=Noto+Sans+JP:wght@300&display=swap";html{font-family:"Noto Sans JP",sans-serif}header{position:fixed;width:100%;height:130px;background-color:rgba(255,255,255,.95);z-index:999;top:0;left:0;right:0}@media screen and (max-width: 980px){header{height:110px}}@media screen and (max-width: 600px){header{height:70px}}header .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1186px;height:100%;margin:0 auto}@media screen and (max-width: 1200px){header .header{padding:0 15px}}header .header .header-logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:42%;height:100%;box-sizing:border-box}@media screen and (max-width: 1100px){header .header .header-logos{width:43%}}@media screen and (max-width: 980px){header .header .header-logos{width:40%}}@media screen and (max-width: 930px){header .header .header-logos{width:42%}}@media screen and (max-width: 840px){header .header .header-logos{width:100%;max-width:100%;justify-content:space-evenly;align-items:center;margin-left:auto;margin-right:auto;position:unset}}header .header .header-logos .saniku-logos{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}header .header .header-logos .saniku-logos .saniku-logo{width:100%;max-width:80px;position:relative}header .header .header-logos .saniku-logos .saniku-logo a{position:absolute;top:0;left:0;width:100%;height:100%}header .header .header-logos .saniku-logos .saniku-logo .logo{min-width:70px;width:100%;max-width:80px;margin-top:10px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1000px){header .header .header-logos .saniku-logos .saniku-logo .logo{min-width:70px;max-width:70px}}@media screen and (max-width: 980px){header .header .header-logos .saniku-logos .saniku-logo .logo{min-width:60px;max-width:60px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-logo .logo{min-width:44px;max-width:44px;margin-top:3px;margin-left:3px}}header .header .header-logos .saniku-logos .saniku-gakuin{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;margin-left:20px;width:100%;max-width:245px}header .header .header-logos .saniku-logos .saniku-gakuin a{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1000px){header .header .header-logos .saniku-logos .saniku-gakuin{max-width:235px;margin-left:15px}}@media screen and (max-width: 980px){header .header .header-logos .saniku-logos .saniku-gakuin{max-width:200px}}@media screen and (max-width: 840px){header .header .header-logos .saniku-logos .saniku-gakuin{justify-content:center;align-items:center;max-width:230px;margin-left:30px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-gakuin{justify-content:center;align-items:center;max-width:180px;margin:0 auto}}@media screen and (max-width: 350px){header .header .header-logos .saniku-logos .saniku-gakuin{justify-content:flex-start;align-items:center;max-width:160px;margin:0 auto}}header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{width:100%;min-width:230px}@media screen and (max-width: 980px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{min-width:200px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{min-width:180px}}@media screen and (max-width: 350px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{min-width:160px}}header .header .header-logos .saniku-logos .saniku-gakuin .logo-text{font-size:16px;color:#313131}@media screen and (max-width: 980px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-text{font-size:14px}}@media screen and (max-width: 840px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-text{font-size:16px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-text{font-size:12.6px}}@media screen and (max-width: 350px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-text{font-size:11px}}header .header .header-logos .header-icons{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;max-width:110px}@media screen and (max-width: 1000px){header .header .header-logos .header-icons{max-width:100px}}@media screen and (max-width: 840px){header .header .header-logos .header-icons{flex-direction:row-reverse}}@media screen and (max-width: 600px){header .header .header-logos .header-icons{max-width:80px}}@media screen and (max-width: 350px){header .header .header-logos .header-icons{max-width:60px}}header .header .header-logos .header-icons .header-icon{display:inline-flex}@media screen and (max-width: 840px){header .header .header-logos .header-icons .header-icon{display:flex;justify-content:space-between;max-width:70px}}header .header .header-logos .header-icons .header-icon.burger{margin-top:-3px}header .header .header-logos .header-icons .header-icon.burger .menu-trigger{position:relative;width:32px;height:32px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (max-width: 840px){header .header .header-logos .header-icons .header-icon.burger .menu-trigger{width:32px;height:22px}}@media screen and (max-width: 350px){header .header .header-logos .header-icons .header-icon.burger .menu-trigger{width:26px;height:22px}}header .header .header-logos .header-icons .header-icon.burger .menu-trigger,header .header .header-logos .header-icons .header-icon.burger .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}header .header .header-logos .header-icons .header-icon.burger .menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#06c;border-radius:4px;box-sizing:border-box}header .header .header-logos .header-icons .header-icon.burger .menu-trigger span:nth-of-type(1){top:0}header .header .header-logos .header-icons .header-icon.burger .menu-trigger span:nth-of-type(2){top:14px}@media screen and (max-width: 840px){header .header .header-logos .header-icons .header-icon.burger .menu-trigger span:nth-of-type(2){top:10px}}header .header .header-logos .header-icons .header-icon.burger .menu-trigger span:nth-of-type(3){bottom:0}header .header .header-logos .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(1){transform:translateY(14px) rotate(-45deg)}@media screen and (max-width: 840px){header .header .header-logos .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(1){transform:translateY(7.5px) rotate(-45deg)}}header .header .header-logos .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(2){opacity:0}header .header .header-logos .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(3){transform:translateY(-14px) rotate(45deg)}@media screen and (max-width: 840px){header .header .header-logos .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}}header .header .header-logos .header-icons .header-icon.map-icon{position:relative;width:100%;max-width:25px;margin-top:3px}@media screen and (max-width: 840px){header .header .header-logos .header-icons .header-icon.map-icon{margin-top:3px}}@media screen and (max-width: 600px){header .header .header-logos .header-icons .header-icon.map-icon{max-width:18px}}@media screen and (max-width: 350px){header .header .header-logos .header-icons .header-icon.map-icon{max-width:16px}}header .header .header-logos .header-icons .header-icon.map-icon a{position:absolute;top:0;left:0;width:100%;height:100%}header .header .header-logos .header-icons .header-icon.map-icon .icon{width:150%}header .header .nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:50%;height:100%;box-sizing:border-box}@media screen and (max-width: 840px){header .header .nav{display:none}}header .header .nav .link-nav{display:flex;flex-direction:row;justify-content:center;align-items:center}header .header .nav .link-nav .links{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;align-items:center;width:100%;padding:0;margin:0}header .header .nav .link-nav .links .link{display:inline-flex;align-items:center;justify-content:center;position:relative;width:150px;text-align:center;border-radius:60px;background:#fff 0% 0% no-repeat padding-box;margin-left:8px;font-size:13px;line-height:48px;list-style:none}@media screen and (max-width: 1120px){header .header .nav .link-nav .links .link{min-width:140px;max-width:140px}}@media screen and (max-width: 1060px){header .header .nav .link-nav .links .link{min-width:135px;max-width:135px}}@media screen and (max-width: 1030px){header .header .nav .link-nav .links .link{min-width:130px;max-width:130px}}@media screen and (max-width: 930px){header .header .nav .link-nav .links .link{line-height:40px;min-width:120px;max-width:120px}}@media screen and (max-width: 890px){header .header .nav .link-nav .links .link{line-height:40px;min-width:110px;max-width:110px}}header .header .nav .link-nav .links .link.gray{box-shadow:4px 6px 6px rgba(98,98,98,.16);border:.5px solid #313131;color:#313131;margin-left:30px}@media screen and (max-width: 1120px){header .header .nav .link-nav .links .link.gray{margin-left:30px}}@media screen and (max-width: 1060px){header .header .nav .link-nav .links .link.gray{margin-left:20px}}@media screen and (max-width: 1010px){header .header .nav .link-nav .links .link.gray{margin-left:10px}}header .header .nav .link-nav .links .link.blue{color:#06c;border:.5px solid #0266cb;box-shadow:4px 6px 6px rgba(0,102,204,.1607843137)}header .header .nav .link-nav .links .link.green{color:#459600;border:.5px solid #459600;box-shadow:4px 6px 6px rgba(0,102,204,.1607843137)}header .header .nav .link-nav .links .link a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}.largeSpace{width:100%;height:100vh;height:100svh;transition:background-image 1s ease-in-out,opacity 1s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:cover}.largeSpace .entry{position:absolute;left:0;bottom:36px;width:100%}@media screen and (max-width: 840px){.largeSpace .entry{bottom:165px}}.largeSpace .entry .entry-block{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width: 840px){.largeSpace .entry .entry-block{justify-content:space-evenly}}.largeSpace .entry .entry-block .button{position:relative;width:100%;max-width:355px;background:#fff 0% 0% no-repeat padding-box;box-shadow:6px 6px 6px rgba(0,0,0,.16);border-radius:30px;text-align:center;padding-top:31px;padding-bottom:31px;margin-left:22px;margin-right:22px}@media screen and (max-width: 600px){.largeSpace .entry .entry-block .button{max-width:38%;border-radius:20px;padding-top:23px;padding-bottom:23px;margin-left:0;margin-right:0}}@media screen and (max-width: 550px){.largeSpace .entry .entry-block .button{width:38%;min-width:168px;border-radius:20px;padding-top:18px;padding-bottom:18px;margin-left:0;margin-right:0}}@media screen and (max-width: 450px){.largeSpace .entry .entry-block .button{width:50%;border-radius:10px;padding-top:12px;padding-bottom:12px;padding-left:8px;padding-right:8px;margin-left:0;margin-right:0}}@media screen and (max-width: 350px){.largeSpace .entry .entry-block .button{width:30%;min-width:145px;border-radius:10px;padding-top:10px;padding-bottom:10px;padding-left:3px;padding-right:3px;margin-left:0;margin-right:0}}.largeSpace .entry .entry-block .button a{position:absolute;top:0;left:0;width:100%;height:100%}.largeSpace .entry .entry-block .button .elementary{font-size:21px;text-align:center;line-height:28px;color:#06c;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 600px){.largeSpace .entry .entry-block .button .elementary{font-size:15.5px;font-weight:600}}@media screen and (max-width: 374px){.largeSpace .entry .entry-block .button .elementary{font-size:14px}}.largeSpace .entry .entry-block .button .kindergarten{font-size:21px;text-align:center;line-height:28px;color:#459600;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 600px){.largeSpace .entry .entry-block .button .kindergarten{font-size:15.5px;font-weight:600}}@media screen and (max-width: 374px){.largeSpace .entry .entry-block .button .kindergarten{font-size:14px}}.largeSpace .link-nav-sp{display:none}@media screen and (max-width: 840px){.largeSpace .link-nav-sp{width:100%;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:10px 0;bottom:0;background-color:rgba(255,255,255,.95)}}.largeSpace .link-nav-sp .link-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px auto}.largeSpace .link-nav-sp .link-nav .links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:600px;padding:0;margin:0 auto}.largeSpace .link-nav-sp .link-nav .links .link{position:relative;min-width:160px;width:100%;max-width:160px;text-align:center;border-radius:60px;background:#fff 0% 0% no-repeat padding-box;margin-left:5px;margin-right:5px;font-size:13px;line-height:48px;list-style:none;box-sizing:border-box}@media screen and (max-width: 550px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:150px;max-width:150px;line-height:44px}}@media screen and (max-width: 500px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:140px;max-width:140px;line-height:40px}}@media screen and (max-width: 475px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:130px;max-width:130px;line-height:40px}}@media screen and (max-width: 420px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:120px;max-width:120px;line-height:40px}}@media screen and (max-width: 400px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:115px;max-width:115px;line-height:42px}}@media screen and (max-width: 375px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:110px;max-width:110px;line-height:42px}}@media screen and (max-width: 350px){.largeSpace .link-nav-sp .link-nav .links .link{min-width:100px;max-width:100px;line-height:38px;font-size:12px;margin-left:2px;margin-right:2px}}.largeSpace .link-nav-sp .link-nav .links .link.gray{box-shadow:4px 6px 6px rgba(98,98,98,.16);border:.5px solid #313131;color:#313131}.largeSpace .link-nav-sp .link-nav .links .link.blue{color:#06c;border:.5px solid #0266cb;box-shadow:4px 6px 6px rgba(0,102,204,.1607843137)}.largeSpace .link-nav-sp .link-nav .links .link.green{color:#459600;border:.5px solid #459600;box-shadow:4px 6px 6px rgba(0,102,204,.1607843137)}.largeSpace .link-nav-sp .link-nav .links .link a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}footer{width:100%}footer .footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:#d9e8f8 0% 0% no-repeat padding-box}footer .footer .link-nav{display:flex;width:100%;max-width:1186px;margin-top:30px;margin-bottom:20px;margin-left:auto;margin-right:auto}footer .footer .link-nav .links{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;width:100%}@media screen and (max-width: 530px){footer .footer .link-nav .links{justify-content:center}}footer .footer .link-nav .links .link{position:relative;min-width:161px;padding:0 30px;white-space:nowrap;border-radius:60px;list-style:none;font-size:16px;text-align:center;letter-spacing:.96px;line-height:24px;margin-top:9px;margin-bottom:9px;margin-left:7px;margin-right:7px}@media screen and (max-width: 530px){footer .footer .link-nav .links .link{justify-content:center;min-width:141px;font-size:15px;line-height:21px}}@media screen and (max-width: 480px){footer .footer .link-nav .links .link{justify-content:center;min-width:131px;font-size:14px;line-height:21px}}footer .footer .link-nav .links .link.blue{color:#1c2086;background:#fff 0% 0% no-repeat padding-box;box-shadow:4px 6px 6px rgba(0,102,204,.2);border:.5px solid #1c2086}footer .footer .link-nav .links .link.green{color:#05664b;background:#fff 0% 0% no-repeat padding-box;box-shadow:4px 6px 6px rgba(0,102,204,.2);border:.5px solid #05664b}footer .footer .link-nav .links .link a{position:absolute;top:0;left:0;width:100%;height:100%}footer .footer .link-nav .links .link>span{font-size:16px;line-height:48px}@media screen and (max-width: 530px){footer .footer .link-nav .links .link>span{font-size:15px;line-height:44px}}@media screen and (max-width: 480px){footer .footer .link-nav .links .link>span{font-size:14px;line-height:40px}}footer .footer .copy-right{display:flex;width:100%;max-width:1186px;margin-top:20px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:14px;justify-content:center;align-items:center;font-family:"Montserrat",sans-serif}/*# sourceMappingURL=top.min.css.map */