@media(min-width: 1008px){.more{padding-right:58px;font-size:1.6rem;transition:.5s}.more::after{width:44px;height:44px;padding:12px;font-size:1.6rem;transition:.5s}.more:hover{color:#f4b146}.more:hover::after{right:-5px;background-color:#fff;color:#f4b146}header{position:relative;height:100vh;background-position:center right;padding:0 52px}header::after{bottom:-100px}header #header-top{display:flex;flex-flow:nowrap;align-items:center;justify-content:space-between;padding-top:40px}header #header-top h1{width:20%}header #header-top ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-right:170px;z-index:10}header #header-top ul li{font-size:1.6rem;margin-left:16px}header #header-top ul li a{display:inline-block;width:240px;padding:20px 0;border-radius:14px;text-align:center;background-color:#fff;transition:.5s}header #header-top ul li a:hover{background-color:#d9e5c2;color:#89b13a}header h2{right:40px;padding:23% 38px 0;font-size:2.2rem;line-height:2.4}header h2 span{padding-top:3.4rem}main{position:relative;padding-top:34px}main::before{bottom:-80px}#nuws{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;padding:42px 300px 0}#nuws #nuws-head{display:block;flex:0 1 27%}#nuws #nuws-head h2{margin-bottom:56px;font-size:2.8rem;line-height:1.7}#nuws #nuws-head h2 span{font-size:1.6rem}#nuws dl{margin-top:30px;flex:0 1 73%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}#nuws dl dt{flex:0 1 40%;margin:0;padding:30px 0;border-bottom:solid #ccc 1px;font-size:1.6rem}#nuws dl dd{position:relative;flex:0 1 60%;padding:37px 0;font-size:1.6rem}#nuws dl dd::before{position:absolute;top:50%;left:-8px;transform:translate(0, -50%);content:"";width:1px;height:32px;background-color:#ccc}#renewal{display:grid;grid-template-rows:auto 110px auto 80px;grid-template-columns:auto 160px auto;margin-bottom:180px}#renewal h2{grid-row:1/3;grid-column:1/3;margin-left:34px;margin-bottom:38px;font-size:2.8rem;z-index:10}#renewal h2 span{font-size:11.4rem}#renewal img{grid-row:2/4;grid-column:2/4;border-radius:56px 0 0 0}#renewal #renewal-wrapper{grid-row:3/5;grid-column:1/3;padding:100px 0 10px 0;border-radius:0 56px 0 0}#renewal #renewal-wrapper #renewal-head{text-align:center;margin-bottom:52px;font-size:2.6rem}#renewal #renewal-wrapper div{margin-bottom:68px;padding:0 72px}#renewal #renewal-wrapper div p{font-size:1.4rem}#renewal #renewal-wrapper #renewal-more{text-align:center}#introduction{display:grid;grid-template-rows:auto 38px auto auto;grid-template-columns:auto;margin-bottom:200px}#introduction img{grid-row:1/3;grid-column:1/2}#introduction h2{grid-row:2/4;grid-column:1/2;font-size:2.8rem}#introduction h2 span{font-size:4.8rem}#introduction #introduction-wrapper{grid-row:4/5;grid-column:1/2}#introduction #introduction-wrapper #introduction-head{margin-bottom:68px;font-size:2.4rem}#introduction #introduction-wrapper div{margin:0 400px}#introduction #introduction-wrapper div p{font-size:1.4rem}#policy{display:grid;grid-template-rows:120px auto 95px;grid-template-columns:auto 200px auto}#policy img{grid-row:1/3;grid-column:1/3;border-radius:0 58px 0 0}#policy #policy-wrapper{grid-row:2/4;grid-column:2/4;padding:70px 54px 20px;border-radius:58px 0 0 0}#policy #policy-wrapper #policy-head{margin-bottom:68px;font-size:2.4rem}#policy #policy-wrapper div{margin-bottom:68px}#policy #policy-wrapper div p{font-size:1.4rem}#life{padding:0 264px}#life h2{font-size:2.2rem}#life h2 span{font-size:4.8rem;letter-spacing:5px}#life #life-wrapper{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:68px}#life #life-wrapper ul{grid-column:2/3;grid-row:1/8;display:grid;place-items:center;grid-template-columns:auto;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-right:0}#life #life-wrapper ul li{padding:18px 0;width:140px;font-size:3rem}#life #life-wrapper ul li:nth-of-type(1){grid-column:1/2;grid-row:1/2}#life #life-wrapper ul li:nth-of-type(2){grid-column:1/2;grid-row:2/3}#life #life-wrapper ul li:nth-of-type(3){grid-column:1/2;grid-row:3/4}#life #life-wrapper ul li:nth-of-type(4){grid-column:1/2;grid-row:4/5}#life #life-wrapper ul li:nth-of-type(5){grid-column:1/2;grid-row:5/6}#life #life-wrapper ul li:nth-of-type(6){grid-column:1/2;grid-row:6/7}#life #life-wrapper ul li:nth-of-type(7){grid-column:1/2;grid-row:7/8}#life #life-wrapper div{position:relative;margin-left:40px;padding-left:100px}#life #life-wrapper div::before{position:absolute;top:0;left:0;content:"";height:80px;width:80px;background-size:contain;background-position:center;background-repeat:no-repeat}#life #life-wrapper div p{font-size:1.4rem}#life #life-wrapper div .head::before{display:none}#life #life-wrapper div#goto-kindergarten{grid-column:3/4;grid-row:1/2}#life #life-wrapper div#goto-kindergarten::before{background-image:url(../img/bus.png);animation:rotate-anime 1s ease 0s infinite alternate}#life #life-wrapper div#greeting{grid-column:1/2;grid-row:2/3}#life #life-wrapper div#greeting::before{background-image:url(../img/sun.png);animation:rotate-anime 1s ease 0s infinite alternate-reverse}#life #life-wrapper div#play{grid-column:3/4;grid-row:3/4}#life #life-wrapper div#play::before{background-image:url(../img/sunaba.png);animation:rotate-anime 1s ease 0s infinite alternate}#life #life-wrapper div#lunch{grid-column:1/2;grid-row:4/5}#life #life-wrapper div#lunch::before{background-image:url(../img/obento.png);animation:rotate-anime 1s ease 0s infinite alternate-reverse}#life #life-wrapper div#nap{grid-column:3/4;grid-row:5/6}#life #life-wrapper div#nap::before{background-image:url(../img/makura.png);animation:rotate-anime 1s ease 0s infinite alternate}#life #life-wrapper div#si-play{grid-column:1/2;grid-row:6/7}#life #life-wrapper div#si-play::before{background-image:url(../img/ABC.png);animation:rotate-anime 1s ease 0s infinite alternate-reverse}#life #life-wrapper div#goto-home{grid-column:3/4;grid-row:7/8}#life #life-wrapper div#goto-home::before{background-image:url(../img/bus_home.png);animation:rotate-anime 1s ease 0s infinite alternate}#education{display:grid;grid-template-columns:130px 1fr 1fr 130px;grid-template-rows:auto 140px auto;margin-bottom:232px}#education img{grid-column:2/4;grid-row:1/3;border-radius:54px 54px 54px 0}#education #education-wrapper{grid-column:1/3;grid-row:2/4;padding:30px 0 0 40px;border-radius:0 56px 0 0}#education #education-wrapper h2{font-size:3.8rem}#education #education-wrapper div p{font-size:1.4rem}#education #education-more{grid-column:3/4;grid-row:3/4;text-align:right;margin-top:50px}#blog{margin-bottom:160px}#blog #blog-head{padding:0 40px}#blog #blog-head h2{font-size:2.4rem;font-weight:500;line-height:1.5}#blog #blog-head h2 span{font-size:4.8rem;font-weight:600}#blog .blog-slider{padding:0 20px}#blog .blog-slider .slider-box{position:relative}#blog .blog-slider .slider-box img{transition:.5s}#blog .blog-slider .slider-box p{font-size:1.6rem;line-height:1.8}#blog .blog-slider .slider-box p:nth-of-type(2){font-size:1.8rem;margin-bottom:16px}#blog .blog-slider .slider-box p.blog-more a{font-size:1.4rem;padding-right:30px}#blog .blog-slider .slider-box p.blog-more a::after{width:22px;height:22px;padding:1px;font-size:1rem}#blog .blog-slider .slider-box:hover{cursor:pointer}#blog .blog-slider .slider-box:hover img{opacity:.5}#contact{margin:0 134px 58px;padding:54px 0 34px;border:solid #89b13a 10px}#contact h2{margin-bottom:48px;font-size:3.4rem}#contact #contact-wrapper{margin:0 auto;width:77%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}#contact #contact-wrapper #enquiry-box p:nth-of-type(1){font-size:2.4rem;margin-bottom:28px}#contact #contact-wrapper #enquiry-box p:nth-of-type(2){font-size:2rem}#contact #contact-wrapper #enquiry-box p:nth-of-type(3){margin-bottom:20px;font-size:5.6rem}#contact #contact-wrapper #enquiry-box p:nth-of-type(4){font-size:2rem}#contact #contact-wrapper #consultation-box p:nth-of-type(1){font-size:2.2rem;margin-bottom:38px}#contact #contact-wrapper #consultation-box p:nth-of-type(2){font-size:1.8rem;line-height:1.7}#link-btn{display:none}footer{position:relative;padding:0 140px;z-index:10}footer #footer-wrapper{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}footer #footer-wrapper #footer-contact{flex:0 1 30%}footer #footer-wrapper #footer-contact p{text-align:left}footer #footer-wrapper #footer-contact p:nth-of-type(1){margin:0 0 65px;width:55%}footer #footer-wrapper #footer-contact p:nth-of-type(2){margin-bottom:60px;font-size:1.6rem}footer #footer-wrapper #footer-contact p:nth-of-type(3){font-size:1.6rem}footer #footer-wrapper #footer-map{flex:0 1 70%;display:flex;flex-wrap:nowrap;justify-content:space-around}footer #footer-wrapper #footer-map div ul{margin-bottom:36px}footer #footer-wrapper #footer-map div ul li{font-size:1.4rem;margin-bottom:10px}footer #footer-wrapper #footer-map div ul li a{transition:.5s}footer #footer-wrapper #footer-map div ul li a:hover{opacity:.5}footer #footer-wrapper #footer-map div ul li:first-child{margin-bottom:16px;font-size:1.8rem}footer #footer-wrapper #footer-map div ul li:first-child span{font-size:1.4rem;color:#d9e5c2}footer #footer-wrapper #footer-map div:last-child ul li{margin-bottom:30px;font-size:1.8rem}footer #footer-wrapper #footer-map div:last-child ul li span{font-size:1.4rem;color:#d9e5c2}footer #footer-btn{display:none}footer small{padding:20px 0}#openbtn{width:150px;padding-top:119px;transition:.5s}#openbtn span{width:48px;height:4px;transition:.5s}#openbtn span::before{top:-15px;width:64px;height:4px}#openbtn span::after{top:15px;width:32px;height:4px;border-radius:999px}#openbtn.active span::before{width:48px}#openbtn.active span::after{width:48px}#openbtn:hover{transform:scale(1.1)}#openbtn:hover::after{background-image:url(../img/cloud_lightgreen.svg)}#openbtn:hover span{background-color:#89b13a}#openbtn:hover span::before,#openbtn:hover span::after{background-color:#89b13a}#openbtn:hover.active span{background-color:rgba(0,0,0,0)}#g-nav #g-nav-list{top:140px;padding:0 300px}#g-nav #g-nav-list #map-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}#g-nav #g-nav-list #map-wrapper .nav-map ul{margin-bottom:36px}#g-nav #g-nav-list #map-wrapper .nav-map ul li{margin-bottom:10px;line-height:normal;font-size:1.4rem}#g-nav #g-nav-list #map-wrapper .nav-map ul li:first-child{margin-bottom:16px;font-size:1.8rem}#g-nav #g-nav-list #map-wrapper .nav-map ul li:first-child span{display:block;font-size:1.4rem;color:#d9e5c2}#g-nav #g-nav-list #map-wrapper .nav-map ul li:not(:first-child){display:block}#g-nav #g-nav-list #map-wrapper .nav-map ul li a{padding:0;border-bottom:none}#g-nav #g-nav-list #map-wrapper .nav-map ul li a:hover{opacity:.5}#g-nav #g-nav-list #btn-list{padding-top:80px}#g-nav #g-nav-list #btn-list ul{display:flex;flex-wrap:nowrap;justify-content:space-between}#g-nav #g-nav-list #btn-list ul li{flex:0 1 31%;border-radius:14px;transition:.5s}#g-nav #g-nav-list #btn-list ul li:hover{background-color:#d9e5c2;color:#89b13a}#g-nav #g-nav-list #btn-list ul:first-child{display:none}#g-nav.panelactive{right:0}#page-top{position:fixed;bottom:5%;right:40px;transition:.5s}#page-top a{width:80px;height:80px;font-size:3.2rem;line-height:80px;transition:.5s}#page-top:hover{bottom:6%}#page-top:hover a{background-color:#fff;color:#f4b146}#page-top.UpMove{animation:UpAnime .5s forwards}.pc{display:block}.mb{display:none}}