﻿html{font-family:"Sawarabi Gothic",sans-serif;scroll-behavior:smooth;scroll-padding-top:130px}@media screen and (max-width: 980px){html{scroll-padding-top:100px}}@media screen and (max-width: 600px){html{scroll-padding-top:70px}}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:100px}}@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;padding-left:20px;padding-right:20px;box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 960px){header .header{padding-left:10px;padding-right:10px}}@media screen and (max-width: 600px){header .header{justify-content:space-between}}header .header .header-logos{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;width:100%;max-width:350px}@media screen and (max-width: 980px){header .header .header-logos{max-width:300px}}@media screen and (max-width: 890px){header .header .header-logos{max-width:100%;justify-content:space-between}}@media screen and (max-width: 600px){header .header .header-logos{max-width:100%;justify-content:space-between;align-items:center;position:unset}}header .header .header-logos a{position:absolute;top:0;left:0;width:100%;height:100%}header .header .header-logos .saniku-logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:300px;position:relative}@media screen and (max-width: 890px){header .header .header-logos .saniku-logos{max-width:250px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos{max-width:100%}}@media screen and (max-width: 400px){header .header .header-logos .saniku-logos{justify-content:space-around}}header .header .header-logos .saniku-logos a{position:absolute;top:0;left:0;width:100%;height:100%}header .header .header-logos .saniku-logos .saniku-logo{width:92px}@media screen and (max-width: 980px){header .header .header-logos .saniku-logos .saniku-logo{width:70px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-logo{max-width:80px}}@media screen and (max-width: 365px){header .header .header-logos .saniku-logos .saniku-logo{width:50px}}header .header .header-logos .saniku-logos .saniku-logo .logo{width:100%}header .header .header-logos .saniku-logos .saniku-gakuin{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-left:10px;width:100%;max-width:245px}@media screen and (max-width: 980px){header .header .header-logos .saniku-logos .saniku-gakuin{max-width:200px}}@media screen and (max-width: 890px){header .header .header-logos .saniku-logos .saniku-gakuin{justify-content:center;align-items:flex-start;max-width:200px}}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-gakuin{max-width:100%;align-items:center;margin-left:0}}@media screen and (max-width: 365px){header .header .header-logos .saniku-logos .saniku-gakuin{max-width:160px}}header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{width:100%}@media screen and (max-width: 600px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{max-width:180px}}@media screen and (max-width: 400px){header .header .header-logos .saniku-logos .saniku-gakuin .logo-image{max-width:160px}}header .header .header-logos .saniku-logos .saniku-gakuin .logo-text{font-size:16px;color:#459600}header .header .header-logos .sp-header-icons{display:none;width:100%}@media screen and (max-width: 890px){header .header .header-logos .sp-header-icons{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;max-width:90px}}@media screen and (max-width: 600px){header .header .header-logos .sp-header-icons{max-width:80px}}@media screen and (max-width: 500px){header .header .header-logos .sp-header-icons{max-width:70px}}@media screen and (max-width: 400px){header .header .header-logos .sp-header-icons{max-width:55px}}header .header .header-logos .sp-header-icons .header-icon.burger{width:100%;max-width:26px;margin-top:-3px}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger{position:relative;width:16px;height:16px;background:none;border:none;appearance:none;cursor:pointer}@media screen and (max-width: 980px){header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger{width:26px;height:22px}}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger,header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#47960a;border-radius:4px;box-sizing:border-box}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger span:nth-of-type(1){top:0}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger span:nth-of-type(2){top:7px}@media screen and (max-width: 980px){header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger span:nth-of-type(2){top:10px}}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger span:nth-of-type(3){bottom:0}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(1){transform:translateY(7px) rotate(-45deg)}@media screen and (max-width: 980px){header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(2){opacity:0}header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}@media screen and (max-width: 980px){header .header .header-logos .sp-header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}}header .header .header-logos .sp-header-icons .header-icon.map-icon{width:100%;max-width:21px;position:relative}header .header .header-logos .sp-header-icons .header-icon.map-icon a{position:absolute;top:0;left:0;width:100%;height:100%}header .header .header-logos .sp-header-icons .header-icon.map-icon .icon{width:100%}header .header .nav{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;max-width:700px;height:100%}@media screen and (max-width: 890px){header .header .nav{display:none}}@media screen and (max-width: 600px){header .header .nav{display:none}}header .header .nav .nav-top{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}header .header .nav .nav-top .header-icons{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:120px}header .header .nav .nav-top .header-icons .header-icon.burger{width:100%;max-width:16px;margin-top:-3px}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger{position:relative;width:16px;height:16px;background:none;border:none;appearance:none;cursor:pointer}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger,header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#47960a;border-radius:4px;box-sizing:border-box}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger span:nth-of-type(1){top:0}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger span:nth-of-type(2){top:7px}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger span:nth-of-type(3){bottom:0}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(1){transform:translateY(7px) rotate(-45deg)}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(2){opacity:0}header .header .nav .nav-top .header-icons .header-icon.burger .menu-trigger.active span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}header .header .nav .nav-top .header-icons .header-icon.map-icon{position:relative;width:100%;max-width:46px;margin-top:8px;margin-left:40px}header .header .nav .nav-top .header-icons .header-icon.map-icon a{position:absolute;top:0;left:0;width:100%;height:100%}header .header .nav .nav-top .header-icons .header-icon.map-icon .icon{width:100%}header .header .nav .nav-top .link-nav{display:flex;flex-direction:row;justify-content:center;align-items:center}header .header .nav .nav-top .link-nav .links{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding:0;margin:0}header .header .nav .nav-top .link-nav .links .link{position:relative;min-width:161px;width:100%;max-width:161px;text-align:center;color:#459600;border-radius:60px;border:.5px solid #459600;box-shadow:4px 6px 6px rgba(95,154,86,.16);background:#fff 0% 0% no-repeat padding-box;margin-left:10px;font-size:13px;line-height:48px;list-style:none}@media screen and (max-width: 980px){header .header .nav .nav-top .link-nav .links .link{min-width:120px;max-width:120px;font-size:12px;line-height:40px}}header .header .nav .nav-top .link-nav .links .link.gray{box-shadow:4px 6px 6px rgba(98,98,98,.16);border:.5px solid #313131;color:#313131}header .header .nav .nav-top .link-nav .links .link a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px}header .header .nav .nav-bottom{display:flex;flex-direction:row;width:100%}header .header .nav .nav-bottom .link-nav{display:flex;flex-direction:row;width:100%;line-height:19px;height:36px}header .header .nav .nav-bottom .link-nav .links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0;margin:0}header .header .nav .nav-bottom .link-nav .links .link{font-size:13px;text-align:center;letter-spacing:.78px;line-height:19.5px;color:#459600;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;font-weight:300;list-style-type:none;flex-grow:1;border-left:1px solid #bcd3a1;border-right:1px solid #bcd3a1;position:relative}header .header .nav .nav-bottom .link-nav .links .link+li{border-left:0;border-right:1px solid #bcd3a1}header .header .nav .nav-bottom .link-nav .links .link p{font-size:16px;text-align:center;letter-spacing:.96px;color:#459600;margin:0;padding:0}@media screen and (max-width: 980px){header .header .nav .nav-bottom .link-nav .links .link p{font-size:14px}}header .header .nav .nav-bottom .link-nav .links .link span{font-size:13px;color:#313131;letter-spacing:0px;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0}header .header .nav .nav-bottom .link-nav .links .link a{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb-box{margin-top:160px}@media screen and (max-width: 980px){.breadcrumb-box{margin-top:120px}}@media screen and (max-width: 600px){.breadcrumb-box{margin-top:100px}}.breadcrumb-box .breadcrumb{width:100%;max-width:1186px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;list-style:none;display:flex;flex-direction:row;position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb-box .breadcrumb::-webkit-scrollbar{display:none}.breadcrumb-box .breadcrumb::after{content:"";position:absolute;top:0;right:0;width:20%;height:100%;pointer-events:none;background:linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.breadcrumb-box .breadcrumb.at-end::after{display:none}.breadcrumb-box .breadcrumb .breadcrumb-item{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.breadcrumb-box .breadcrumb .breadcrumb-item a{text-decoration:none;font-size:16px;text-align:left;line-height:36.75px;color:#63ac00;font-family:"Noto Sans JP","sans-serif";padding-left:5px;padding-right:5px}.breadcrumb-box .breadcrumb .breadcrumb-item:after{display:flex;flex-direction:row;color:#626262;content:"＞"}.breadcrumb-box .breadcrumb .breadcrumb-item.active{text-decoration:none;font-size:16px;text-align:left;line-height:36.75px;color:#626262;font-family:"Noto Sans JP","sans-serif";padding-left:5px}.breadcrumb-box .breadcrumb .breadcrumb-item.active:after{display:none}.education-footer-list{display:flex;flex-direction:column;width:100%;background:#fff 0% 0% no-repeat padding-box;margin-top:150px;margin-bottom:100px}.education-footer-list hr{width:100%;border-top:1px solid #3a8d00;flex-grow:1;margin-top:30px}.education-footer-list .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:695px;height:100%;margin-bottom:-80px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;position:relative;filter:drop-shadow(12px 12px 6px rgba(95, 154, 86, 0.16));-webkit-filter:drop-shadow(12px 12px 6px rgba(95, 154, 86, 0.16))}@media screen and (max-width: 500px){.education-footer-list .content{flex-direction:column;margin-top:-120px}}.education-footer-list .content .circle-box{width:322px;height:308px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;margin-top:-80px}@media screen and (max-width: 669px){.education-footer-list .content .circle-box{width:300px;height:285px}}@media screen and (max-width: 620px){.education-footer-list .content .circle-box{width:280px;height:265px}}@media screen and (max-width: 580px){.education-footer-list .content .circle-box{margin-left:10px;margin-right:10px}}@media screen and (max-width: 500px){.education-footer-list .content .circle-box{width:250px;height:245px}}.education-footer-list .content .circle-box a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}.education-footer-list .content .circle-box.christianity{mask-image:url("../img/kindergarten/common/mask/mask01.svg");-webkit-mask-image:url("../img/kindergarten/common/mask/mask01.svg")}.education-footer-list .content .circle-box.christianity-image{width:100%;max-width:70px}.education-footer-list .content .circle-box.community{mask-image:url("../img/kindergarten/common/mask/mask02.svg");-webkit-mask-image:url("../img/kindergarten/common/mask/mask02.svg")}.education-footer-list .content .circle-box.community-image{width:100%;max-width:17px}.education-footer-list .content .circle-box.special-activities{mask-image:url("../img/kindergarten/common/mask/mask03.svg");-webkit-mask-image:url("../img/kindergarten/common/mask/mask03.svg")}.education-footer-list .content .circle-box.special-activities-image{width:100%;max-width:80px}.education-footer-list .content .circle-box-title{font-size:24px;text-align:center;letter-spacing:4.8px;line-height:26px;color:#459600;font-family:"Montserrat","sans-serif"}@media screen and (max-width: 620px){.education-footer-list .content .circle-box-title{font-size:21px;line-height:22px;letter-spacing:3.6px;margin-top:10px}}@media screen and (max-width: 600px){.education-footer-list .content .circle-box-title{font-size:20px;line-height:22px;letter-spacing:2.8px}}@media screen and (max-width: 550px){.education-footer-list .content .circle-box-title{font-size:18px;line-height:20px;letter-spacing:2.8px}}.education-footer-list .content .circle-box-text{margin-top:15px;font-size:21px;text-align:center;letter-spacing:0;line-height:35.75px;color:#313131;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 600px){.education-footer-list .content .circle-box-text{font-size:18px;line-height:24px}}@media screen and (max-width: 550px){.education-footer-list .content .circle-box-text{font-size:18px;line-height:24px}}@media screen and (max-width: 520px){.education-footer-list .content .circle-box-text{font-size:16px;line-height:22px}}.education-footer-list .content .circle-box-image{margin-top:20px}.education-footer-list .content .circle-box-image.christianity{width:100%;max-width:105px}.education-footer-list .content .circle-box-image.community{width:100%;max-width:26px}.education-footer-list .content .circle-box-image.special-activities{width:100%;max-width:123px}@media screen and (max-width: 500px){.education-footer-list .content .circle-box:first-child{align-self:flex-start}.education-footer-list .content .circle-box:last-child{margin-top:-30px;align-self:flex-end}}footer{width:100%}@media screen and (max-width: 600px){footer .kindergarten-footer{display:none}}footer .kindergarten-footer .footer-grass-box{width:100%;max-width:1186px;margin-left:auto;margin-right:auto}footer .kindergarten-footer .footer-grass-box .footer-grass{width:100%;max-width:590px;margin:0 auto}footer .kindergarten-footer .footer-grass-box .footer-grass .grass{margin-left:-30px;width:100%}footer .kindergarten-footer .footer-nav{width:100%;background-color:#f8fcf4;padding:70px 20px;box-sizing:border-box}footer .kindergarten-footer .footer-nav .footer-nav-content{display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:30px;grid-row-gap:30px;max-width:1186px;margin:0 auto}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom{display:contents}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 1000px){footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left{flex-direction:column}}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .left .category,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .left .category{display:flex;flex-direction:row;align-items:center;width:235px;font-size:21px;text-align:left;letter-spacing:1.26px;line-height:19.5px;color:#459600;font-family:"Sawarabi Gothic","sans-serif"}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .left .category:before,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .left .category:before{display:flex;content:"";width:24px;height:23px;background-size:contain;background-repeat:no-repeat;margin-top:2px;margin-right:12px;background-image:url("../img/kindergarten/common/kindergarten-footer-circle-l.svg")}@media screen and (max-width: 1000px){footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .right{margin-top:30px}}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links,footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .right .links{width:100%}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links .link{margin-bottom:44px;display:flex;flex-direction:row;align-items:flex-start}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links .link:before{display:flex;content:"";width:13px;height:14px;background-size:contain;background-repeat:no-repeat;margin-top:2px;margin-right:10px;background-image:url("../img/kindergarten/common/kindergarten-footer-circle-s.svg")}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links .link .text{display:flex;flex-direction:column;align-items:flex-start;position:relative}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links .link .text a{position:absolute;width:100%;height:100%;top:0;left:0}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links .link .text .en{font-size:16px;text-align:left;letter-spacing:3.2px;line-height:19px;color:#459600;font-family:"Sawarabi Gothic","sans-serif"}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-left .right .links .link .text .ja{margin-top:7px;font-size:16px;text-align:left;letter-spacing:0;line-height:22px;color:#313131;font-family:"Sawarabi Gothic","sans-serif";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-right .links{width:100%}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-right .links .link{margin-bottom:37px;font-size:16px;text-align:left;letter-spacing:0;line-height:22px;color:#459600;font-family:"Sawarabi Gothic","sans-serif";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:row;align-items:flex-start;position:relative}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-right .links .link:before{display:flex;content:"";width:13px;height:14px;background-size:contain;background-repeat:no-repeat;margin-top:4px;margin-right:10px;background-image:url("../img/kindergarten/common/kindergarten-footer-circle-s.svg")}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-top-right .links .link a{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 730px){footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left{grid-column:1/-1}}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .right .links .link{font-size:16px;text-align:left;letter-spacing:0;line-height:32px;color:#459600;font-family:"Sawarabi Gothic","sans-serif";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:row;align-items:center;position:relative}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .right .links .link:before{display:flex;content:"";width:13px;height:14px;background-size:contain;background-repeat:no-repeat;margin-top:4px;margin-right:12px;background-image:url("../img/kindergarten/common/kindergarten-footer-circle-s.svg")}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-left .right .links .link a{position:absolute;width:100%;height:100%;top:0;left:0}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:350px}@media screen and (max-width: 730px){footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right{grid-column:1/-1}}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .top{width:350px}@media screen and (max-width: 1000px){footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .top{width:100%}}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .top .category{font-size:21px;text-align:left;letter-spacing:1.26px;line-height:19.5px;color:#459600;font-family:"Sawarabi Gothic","sans-serif";display:flex;flex-direction:row;align-items:center}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .top .category:before{display:flex;content:"";width:24px;height:23px;background-size:contain;background-repeat:no-repeat;margin-top:2px;margin-right:12px;background-image:url("../img/kindergarten/common/kindergarten-footer-circle-l.svg")}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .bottom .links{margin-top:24px;margin-left:35px}@media screen and (max-width: 730px){footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .bottom .links{margin-left:0}}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .bottom .links .link{font-size:16px;text-align:left;letter-spacing:0;line-height:32px;color:#459600;font-family:"Sawarabi Gothic","sans-serif";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:row;align-items:flex-start;position:relative}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .bottom .links .link:before{display:flex;content:"";width:13px;height:14px;background-size:contain;background-repeat:no-repeat;margin-top:12px;margin-right:12px;background-image:url("../img/kindergarten/common/kindergarten-footer-circle-s.svg")}footer .kindergarten-footer .footer-nav .footer-nav-content .footer-bottom-right .bottom .links .link a{position:absolute;width:100%;height:100%;top:0;left:0}footer .kindergarten-footer .sns-box{width:100%;background-color:#f8fcf4}footer .kindergarten-footer .sns-box .sns-content{display:flex;justify-content:center;align-items:center}footer .kindergarten-footer .sns-box .sns-content .sns{width:30px;margin-top:40px;margin-bottom:40px;margin-left:10px;margin-right:10px;position:relative}footer .kindergarten-footer .sns-box .sns-content .sns a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}footer .elementary-school-footer .footer-top{width:100%;max-width:1186px;margin:0 auto}footer .elementary-school-footer .footer-top .footer-grass{width:100%;max-width:590px;margin:0 auto}footer .elementary-school-footer .footer-top .footer-grass .grass{margin-left:-80px;width:100%}footer .elementary-school-footer .footer-middle{display:flex;flex-direction:column;width:100%;background:#f2fdff 0% 0% no-repeat padding-box}footer .elementary-school-footer .footer-middle .title-box .title{height:100%;max-height:26px}footer .elementary-school-footer .footer-middle .title-box .about-us{color:#06c;font-family:"Montserrat",sans-serif;font-size:24px;line-height:26px}footer .elementary-school-footer .footer-middle .title-box .sub-title{font-size:14px;line-height:21px;color:#000}footer .elementary-school-footer .footer-middle .news-box{width:100%;max-width:1186px;margin-left:auto;margin-right:auto}footer .elementary-school-footer .footer-middle .middle-bottom{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1186px;margin-left:auto;margin-right:auto}footer .elementary-school-footer .footer-middle .middle-bottom .category .education-nav{margin-top:30px}footer .elementary-school-footer .footer-middle .middle-bottom .category .education-nav .education-list{margin-top:5px;margin-bottom:15px}footer .elementary-school-footer .footer-middle .middle-bottom .category .education-nav .education-list .en-blue{font-size:16px;letter-spacing:3.2px;line-height:26px;color:#06c;font-family:"Montserrat",sans-serif}footer .elementary-school-footer .footer-middle .middle-bottom .category .education-nav .education-list .ja-black{font-size:16px;color:#313131;font-family:"Noto Sans JP",sans-serif}footer .elementary-school-footer .footer-middle .middle-bottom .category .nav{margin-top:20px}footer .elementary-school-footer .footer-middle .middle-bottom .category .nav .list .ja-blue{font-size:16px;line-height:32px;color:#06c;font-family:"Noto Sans JP",sans-serif}footer .common-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background:#a9d881 0% 0% no-repeat padding-box}footer .common-footer .link-nav{display:flex;width:100%;max-width:1186px;margin-top:30px;margin-bottom:20px;margin-left:auto;margin-right:auto}footer .common-footer .link-nav .links{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;width:100%}footer .common-footer .link-nav .links .link{position:relative;min-width:161px;text-align:center;margin-top:10px;margin-bottom:15px;padding:0 30px;white-space:nowrap;border-radius:60px;border:.5px solid #0266cb;box-shadow:4px 6px 6px rgba(0,102,204,.2);background:#fff 0% 0% no-repeat padding-box;list-style:none}footer .common-footer .link-nav .links .link a{position:absolute;top:0;left:0;width:100%;height:100%}footer .common-footer .link-nav .links .link>span{font-size:16px;line-height:48px}footer .common-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=kindergarten-common.min.css.map */