.top-education{width:100%;min-height:100%}.top-education .fit-window{width:100%;height:100%;height:100svh;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.top-education .fit-window .top-full-image{display:inherit;flex:1;height:100%;min-height:100%;background-image:url("../img/elementary/top/education-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.top-education .fit-window .top-education-content-box .top-education-text-content{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;flex-direction:column}.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box{width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box{width:calc(100% - 30px)}}@media screen and (max-width: 800px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box{width:calc(100% - 30px)}}.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title{display:flex;flex-direction:column;width:100%;max-width:1186px;margin-bottom:77px;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title{margin-top:30px;margin-bottom:10px}}.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-image{width:100%;max-width:440px;height:auto}@media screen and (max-width: 800px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-image{max-width:300px}}.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-text{font-size:24px;text-align:left;line-height:36px;color:#fff;font-family:"Montserrat","sans-serif"}@media screen and (max-width: 945px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-text{font-size:21px;line-height:36px}}@media screen and (max-width: 800px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-text{font-size:18px;line-height:27px;color:#19caea}}.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-text .just-sp{display:none}@media screen and (max-width: 1140px){.top-education .fit-window .top-education-content-box .top-education-text-content .top-education-title-box .education-title .title-text .just-sp{display:block}}.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box{width:100%;background-color:#fff;margin-left:auto;margin-right:auto}.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:1186px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse{padding:0 15px}}@media screen and (max-width: 800px){.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse{width:calc(100% - 30px);padding:20px;margin-top:15px;margin-bottom:30px}}@media screen and (max-width: 500px){.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse{width:calc(100% - 30px);padding:0;margin-top:15px;margin-bottom:15px}}.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse .verse{font-size:32px;text-align:left;line-height:48px;color:#313131;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 1200px){.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse .verse{font-size:26px;line-height:36px}}@media screen and (max-width: 800px){.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse .verse{font-size:28px;line-height:36px}}@media screen and (max-width: 500px){.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse .verse{font-size:6vw;line-height:8vw;margin-bottom:12px}}.top-education .fit-window .top-education-content-box .top-education-text-content .education-verse-box .education-verse .chapter{font-size:14px;text-align:left;line-height:21px;color:#313131;font-family:"Montserrat","sans-serif"}.top-education .white-list{display:flex;width:100%;height:100%;background:#fff 0% 0% no-repeat padding-box}.top-education .white-list .container{display:flex;position:relative;width:100%;max-width:1186px;margin-top:10px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 910px){.top-education .white-list .container{margin-top:30px}}@media screen and (max-width: 800px){.top-education .white-list .container{margin-top:0}}.top-education .white-list .container .list-box{display:flex;position:absolute;top:-350px;right:0}@media screen and (max-width: 1200px){.top-education .white-list .container .list-box{margin-right:15px}}@media screen and (max-width: 800px){.top-education .white-list .container .list-box{position:unset;top:0;width:100%;margin-left:auto;margin-right:auto}}.top-education .white-list .container .list-box .lists{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists{width:100%;margin-left:auto;margin-right:auto}}.top-education .white-list .container .list-box .lists .list{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:520px;height:100%;min-height:135px;background:#fff 0% 0% no-repeat padding-box;box-shadow:12px 12px 6px rgba(0,0,0,.16);border-radius:50px;margin-bottom:20px;box-sizing:border-box}@media screen and (max-width: 1140px){.top-education .white-list .container .list-box .lists .list{width:100%;min-width:480px;height:100%;min-height:100px}}@media screen and (max-width: 910px){.top-education .white-list .container .list-box .lists .list{width:100%;min-width:380px;height:100%;min-height:80px;border-radius:30px}}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists .list{min-width:auto;width:calc(100% - 30px);max-width:100%;min-height:auto;height:auto;padding-top:30px;padding-bottom:30px;border-radius:40px}}.top-education .white-list .container .list-box .lists .list a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px}.top-education .white-list .container .list-box .lists .list:hover .text-box:before{margin-left:28px;transition:.3s}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists .list:hover .text-box:before{margin-left:21px}}.top-education .white-list .container .list-box .lists .list .text-box{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.top-education .white-list .container .list-box .lists .list .text-box:before{content:"";display:flex;position:absolute;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:40px;height:28px;margin-left:20px;transition:.3s}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists .list .text-box:before{width:28px;height:20px;margin-left:15px}}.top-education .white-list .container .list-box .lists .list .text-box .text{display:flex;flex-direction:column;margin-left:75px;padding-top:30px;padding-bottom:30px;transition:.3s;box-sizing:border-box}@media screen and (max-width: 910px){.top-education .white-list .container .list-box .lists .list .text-box .text{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists .list .text-box .text{margin-left:60px;padding-top:0;padding-bottom:0}}.top-education .white-list .container .list-box .lists .list .text-box .text .text-en{font-size:32px;letter-spacing:6.4px;font-family:"Montserrat";font-weight:300;color:#06c}@media screen and (max-width: 1140px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-en{font-size:28px;letter-spacing:5.2px}}@media screen and (max-width: 910px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-en{font-size:26px;letter-spacing:2.2px}}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-en{font-size:18px}}.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja{display:flex;font-size:21px;font-family:"Noto Sans JP",sans-serif;color:#313131;letter-spacing:0}@media screen and (max-width: 1140px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja{font-size:18px;letter-spacing:1.6px}}@media screen and (max-width: 600px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja{font-size:16px}}.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja .just-sp{display:none}@media screen and (max-width: 910px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja .just-sp{display:block}}@media screen and (max-width: 800px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja .just-sp{display:none}}@media screen and (max-width: 450px){.top-education .white-list .container .list-box .lists .list .text-box .text .text-ja .just-sp{display:block}}.top-community{width:100%;margin-top:50px;margin-bottom:50px}.top-community .bg{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:80vh;background-image:url("../img/elementary/top/community-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.top-community .white-bg{display:flex;flex-direction:row;width:100%;height:100%;background:#fff 0% 0% no-repeat padding-box}.top-community .white-bg .container{display:flex;width:100%;max-width:1186px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.top-community .white-bg .container{width:calc(100% - 30px)}}@media screen and (max-width: 600px){.top-community .white-bg .container{flex-direction:column}}.top-community .white-bg .container .community-box{display:flex;flex-direction:column;justify-content:space-around;background:#fff 0% 0% no-repeat padding-box;box-shadow:12px 12px 6px rgba(0,0,0,.16);border-radius:90px;padding:50px;margin-top:-150px}@media screen and (max-width: 940px){.top-community .white-bg .container .community-box{padding:40px}}@media screen and (max-width: 830px){.top-community .white-bg .container .community-box{padding:30px}}@media screen and (max-width: 710px){.top-community .white-bg .container .community-box{border-radius:60px;padding:30px}}.top-community .white-bg .container .community-box .box-top{display:flex;flex-direction:column}.top-community .white-bg .container .community-box .box-top .community-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;position:relative}.top-community .white-bg .container .community-box .box-top .community-title .title{display:flex;width:70vw;max-width:475px}.top-community .white-bg .container .community-box .box-top .community-title:hover:after{margin-left:46px;transition:.3s}@media screen and (max-width: 800px){.top-community .white-bg .container .community-box .box-top .community-title:hover:after{margin-left:3vw}}@media screen and (max-width: 600px){.top-community .white-bg .container .community-box .box-top .community-title:hover:after{margin-left:8px}}@media screen and (max-width: 450px){.top-community .white-bg .container .community-box .box-top .community-title:hover:after{margin-left:8px}}.top-community .white-bg .container .community-box .box-top .community-title:after{content:"";display:flex;justify-content:center;align-items:center;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:67px;height:48px;margin-left:80px;transition:.3s}@media screen and (max-width: 800px){.top-community .white-bg .container .community-box .box-top .community-title:after{margin-left:5vw}}@media screen and (max-width: 600px){.top-community .white-bg .container .community-box .box-top .community-title:after{width:48px;height:32px;margin-left:15px}}@media screen and (max-width: 450px){.top-community .white-bg .container .community-box .box-top .community-title:after{width:32px;height:26px;margin-left:15px}}.top-community .white-bg .container .community-box .box-top .community-title a{position:absolute;width:100%;height:100%;top:0;left:0}.top-community .white-bg .container .community-box .box-top .text{width:100%;max-width:567px;font-size:24px;text-align:left;line-height:36px;font-family:"Montserrat","sans-serif";font-weight:300;color:#19caea}@media screen and (max-width: 600px){.top-community .white-bg .container .community-box .box-top .text{font-size:18px;line-height:27px}}.top-community .white-bg .container .community-box .box-bottom{display:flex;flex-direction:row}@media screen and (max-width: 600px){.top-community .white-bg .container .community-box .box-bottom{flex-direction:column}}.top-community .white-bg .container .community-box .box-bottom .verse-box{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:540px}.top-community .white-bg .container .community-box .box-bottom .verse-box .verse{font-size:32px;text-align:left;line-height:48px;font-family:"Noto Sans JP","sans-serif";color:#313131}@media screen and (max-width: 920px){.top-community .white-bg .container .community-box .box-bottom .verse-box .verse{font-size:26px;line-height:36px}}@media screen and (max-width: 820px){.top-community .white-bg .container .community-box .box-bottom .verse-box .verse{font-size:22px;line-height:36px}}@media screen and (max-width: 600px){.top-community .white-bg .container .community-box .box-bottom .verse-box .verse{font-size:4.8vw;line-height:8vw}}.top-community .white-bg .container .community-box .box-bottom .verse-box .chapter{margin-top:20px;font-size:14px;text-align:left;line-height:21px;color:#313131;font-family:"Montserrat","sans-serif"}@media screen and (max-width: 600px){.top-community .white-bg .container .community-box .box-bottom .verse-box .chapter{font-size:14px;line-height:24px;font-family:"Noto Sans JP","sans-serif"}}.top-community .white-bg .container .community-box .box-bottom .list-box{display:flex;flex-direction:column}@media screen and (max-width: 710px){.top-community .white-bg .container .community-box .box-bottom .list-box{display:none}}.top-community .white-bg .container .community-box .box-bottom .list-box .lists{display:flex;flex-direction:column;justify-content:flex-start;margin:0}.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list{display:flex;flex-direction:row;align-items:center;font-size:21px;color:#313131;white-space:nowrap;list-style:none;margin-top:10px}@media screen and (max-width: 790px){.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list{font-size:18px}}.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list:before{display:flex;content:"";width:16px;height:17px;background-size:contain;background-repeat:no-repeat;margin-right:12px}.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list.red:before{background-image:url("../img/elementary/top/stars/star-red.svg")}.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list.yellow:before{background-image:url("../img/elementary/top/stars/star-yellow.svg")}.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list.green:before{background-image:url("../img/elementary/top/stars/star-green.svg")}.top-community .white-bg .container .community-box .box-bottom .list-box .lists .list.blue:before{background-image:url("../img/elementary/top/stars/star-blue.svg")}.top-news-topics{width:100%;margin-top:90px;margin-bottom:50px}.top-news-topics .news-title{display:flex;flex-direction:row;justify-content:flex-start;width:100%;max-width:1186px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.top-news-topics .news-title{width:calc(100% - 30px)}}@media screen and (max-width: 700px){.top-news-topics .news-title{justify-content:center}}.top-news-topics .news-title .title{width:100%;max-width:205px}.top-news-topics .news-articles{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1186px;margin-left:auto;margin-right:auto}.top-news-topics .news-articles .not-found{margin-top:80px;margin-bottom:200px}@media screen and (max-width: 1200px){.top-news-topics .news-articles{width:calc(100% - 30px)}}@media screen and (max-width: 700px){.top-news-topics .news-articles{display:flex;grid-template-columns:none;overflow-x:scroll;width:100%;padding-right:15px;padding-bottom:15px}}.top-news-topics .news-articles .news-article{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:360px;min-width:210px}.top-news-topics .news-articles .news-article:hover .thumbnail{transform:scale(1.2)}@media screen and (max-width: 700px){.top-news-topics .news-articles .news-article{margin-left:15px;margin-right:15px}}.top-news-topics .news-articles .news-article .news-thumbnail{max-width:360px;width:30vw;min-width:210px;max-height:360px;height:30vw;min-height:210px;border-radius:80px;position:relative;overflow:hidden}@media screen and (max-width: 600px){.top-news-topics .news-articles .news-article .news-thumbnail{width:154px;height:154px}}.top-news-topics .news-articles .news-article .news-thumbnail a{position:absolute;width:100%;height:100%;top:0;left:0}.top-news-topics .news-articles .news-article .news-thumbnail .thumbnail{background-color:#aff3ff;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;border-radius:80px;transition:all .5s}@media screen and (max-width: 600px){.top-news-topics .news-articles .news-article .news-thumbnail .thumbnail{border-radius:60px}}.top-news-topics .news-articles .news-article .news-thumbnail .thumbnail.no-pic{background-size:50%}.top-news-topics .news-articles .news-article .article-text{max-width:360px;width:30vw;min-width:210px;padding-top:20px;position:relative}.top-news-topics .news-articles .news-article .article-text a{position:absolute;width:100%;height:100%;top:0;left:0}.top-news-topics .news-articles .news-article .article-text .date{font-size:18px;line-height:27px;font-family:"Montserrat";font-weight:500;color:#06c}.top-news-topics .news-articles .news-article .article-text .title{font-size:13px;line-height:22px;color:#06c}.top-news{width:100%;max-width:1186px;margin-top:90px;margin-bottom:50px;margin-left:auto;margin-right:auto}.top-news .news-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1186px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.top-news .news-header{width:calc(100% - 30px)}}.top-news .news-header .news-title{display:flex;flex-direction:row;justify-content:flex-start;width:100%;max-width:1186px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 700px){.top-news .news-header .news-title{justify-content:center}}.top-news .news-header .news-title .title{width:100%;max-width:205px}.top-news .news-header .news-list{position:relative;display:inline-flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}@media screen and (max-width: 700px){.top-news .news-header .news-list{display:none}}.top-news .news-header .news-list a{position:absolute;top:0;right:0;width:100%;height:100%}.top-news .news-header .news-list .link{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;color:#06c;font-family:"Noto Sans JP","sans-serif";font-size:21px;font-style:normal;font-weight:400;line-height:normal;width:100%}.top-news .news-header .news-list .link::after{content:"";display:flex;justify-content:center;align-items:center;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:28px;height:20px;margin-left:10px}.top-news .news-articles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%;max-width:1186px;margin-left:auto;margin-right:auto}.top-news .news-articles .not-found{margin-top:80px;margin-bottom:200px}@media screen and (max-width: 1100px){.top-news .news-articles{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 900px){.top-news .news-articles{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 1200px){.top-news .news-articles{width:calc(100% - 30px)}}@media screen and (max-width: 700px){.top-news .news-articles{scroll-behavior:smooth;display:flex;overflow:scroll;width:100%;margin-top:10px;padding-right:15px;padding-bottom:15px}}.top-news .news-articles .news-article{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;margin-left:auto;margin-right:auto}.top-news .news-articles .news-article:hover .thumbnail{transform:scale(1.2)}@media screen and (max-width: 700px){.top-news .news-articles .news-article{margin-left:15px;margin-right:15px}}.top-news .news-articles .news-article .news-thumbnail{width:205px;height:205px;border-radius:80px;position:relative;overflow:hidden}@media screen and (max-width: 700px){.top-news .news-articles .news-article .news-thumbnail{width:154px;height:154px;border-radius:30px}}.top-news .news-articles .news-article .news-thumbnail a{position:absolute;width:100%;height:100%;top:0;left:0}.top-news .news-articles .news-article .news-thumbnail .thumbnail{background-color:#aff3ff;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;border-radius:80px;transition:all .5s}@media screen and (max-width: 700px){.top-news .news-articles .news-article .news-thumbnail .thumbnail{border-radius:50px}}.top-news .news-articles .news-article .news-thumbnail .thumbnail.no-pic{background-size:50%}.top-news .news-articles .news-article .article-text{width:100%;max-width:205px;padding-top:20px;position:relative}.top-news .news-articles .news-article .article-text a{position:absolute;width:100%;height:100%;top:0;left:0}.top-news .news-articles .news-article .article-text .date{font-size:18px;line-height:27px;font-family:"Montserrat";font-weight:500;color:#06c}.top-news .news-articles .news-article .article-text .title{font-size:13px;line-height:22px;color:#06c}.top-news .sp-news-list-box{display:none;flex-direction:row;justify-content:flex-end;width:100%;max-width:1186px;margin-left:auto;margin-right:auto;width:calc(100% - 30px)}@media screen and (max-width: 700px){.top-news .sp-news-list-box{display:flex}}.top-news .sp-news-list-box .news-list{position:relative;display:inline-flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.top-news .sp-news-list-box .news-list a{position:absolute;top:0;right:0;width:100%;height:100%}.top-news .sp-news-list-box .news-list .link{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;color:#06c;font-family:"Noto Sans JP","sans-serif";font-size:21px;font-style:normal;font-weight:400;line-height:normal;width:100%}.top-news .sp-news-list-box .news-list .link::after{content:"";display:flex;justify-content:center;align-items:center;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:28px;height:20px;margin-left:10px}.top-next-step{width:100%;margin-top:50px;margin-bottom:50px}.top-next-step .bg{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:80vh;background-image:url("../img/elementary/top/next-step-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.top-next-step .next-step-content{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1186px;margin-top:50px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1200px){.top-next-step .next-step-content{width:calc(100% - 30px)}}@media screen and (max-width: 800px){.top-next-step .next-step-content{width:calc(100% - 30px);padding-top:40px;padding-bottom:50px;padding-left:40px;padding-right:40px;margin-top:-80px;margin-left:15px;margin-right:15px;flex-direction:column;border-radius:60px;background:#fff 0% 0% no-repeat padding-box;box-shadow:6px 6px 3px rgba(0,0,0,.16);box-sizing:border-box}}@media screen and (max-width: 480px){.top-next-step .next-step-content{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px}}.top-next-step .next-step-content .content-left{display:flex;flex-direction:column;width:50%}@media screen and (max-width: 860px){.top-next-step .next-step-content .content-left{width:48%}}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left{width:100%}}.top-next-step .next-step-content .content-left .next-step-title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left .next-step-title{position:relative}}.top-next-step .next-step-content .content-left .next-step-title::after{display:none;content:"";justify-content:flex-end;align-items:center;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:36px;height:32px;margin-left:32px;transition:.3s}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left .next-step-title::after{display:flex;width:36px;height:32px}}@media screen and (max-width: 374px){.top-next-step .next-step-content .content-left .next-step-title::after{width:28px;height:28px}}.top-next-step .next-step-content .content-left .next-step-title a{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left .next-step-title a{display:block}}.top-next-step .next-step-content .content-left .next-step-title .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:440px}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left .next-step-title .title{max-width:242px}}.top-next-step .next-step-content .content-left .next-step-title .title img{width:100%}.top-next-step .next-step-content .content-left .verse-box{width:100%;max-width:1186px;margin-left:auto;margin-right:auto}.top-next-step .next-step-content .content-left .verse-box .text{font-size:24px;text-align:left;line-height:36px;font-weight:300;color:#19caea;font-family:"Montserrat","sans-serif";width:100%;margin-top:20px}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left .verse-box .text{font-size:18px;line-height:27px}}.top-next-step .next-step-content .content-left .verse-box .verse{font-size:32px;text-align:left;line-height:48px;font-weight:300;color:#313131;font-family:"Noto Sans JP","sans-serif";width:100%;margin-top:42px}@media screen and (max-width: 990px){.top-next-step .next-step-content .content-left .verse-box .verse{font-size:30px;line-height:46px}}@media screen and (max-width: 930px){.top-next-step .next-step-content .content-left .verse-box .verse{font-size:28px;line-height:46px}}@media screen and (max-width: 870px){.top-next-step .next-step-content .content-left .verse-box .verse{font-size:26px;line-height:42px}}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-left .verse-box .verse{margin-top:32px;font-size:24px;line-height:36px}}@media screen and (max-width: 480px){.top-next-step .next-step-content .content-left .verse-box .verse{font-size:5.5vw;line-height:10vw}}@media screen and (max-width: 400px){.top-next-step .next-step-content .content-left .verse-box .verse{font-size:5vw;line-height:8vw}}.top-next-step .next-step-content .content-left .verse-box .chapter{color:#313131;font-size:14px;line-height:21px;font-weight:300;width:100%;margin-top:20px}@media screen and (max-width: 600px){.top-next-step .next-step-content .content-left .verse-box .chapter{font-size:14px;line-height:24px}}.top-next-step .next-step-content .content-right{display:flex;position:relative;flex-direction:column;width:50%}@media screen and (max-width: 800px){.top-next-step .next-step-content .content-right{display:none}}.top-next-step .next-step-content .content-right .list-box{display:flex;position:absolute;top:-70px;right:0}@media screen and (max-width: 920px){.top-next-step .next-step-content .content-right .list-box{top:-90px}}.top-next-step .next-step-content .content-right .list-box .lists{display:flex;flex-direction:column}.top-next-step .next-step-content .content-right .list-box .lists .list{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:439px;height:100%;min-height:137px;background:#fff 0% 0% no-repeat padding-box;box-shadow:12px 12px 6px rgba(0,0,0,.16);border-radius:30px;margin-bottom:20px}@media screen and (max-width: 920px){.top-next-step .next-step-content .content-right .list-box .lists .list{width:100%;min-width:400px;height:100%;min-height:100px;margin-top:10px;margin-bottom:20px}}.top-next-step .next-step-content .content-right .list-box .lists .list a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px}.top-next-step .next-step-content .content-right .list-box .lists .list:hover:before{margin-left:46px;transition:.3s}.top-next-step .next-step-content .content-right .list-box .lists .list:hover .text{margin-left:14px;transition:.3s}.top-next-step .next-step-content .content-right .list-box .lists .list:before{content:"";display:flex;justify-content:center;align-items:center;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:40px;height:28px;margin-left:40px}.top-next-step .next-step-content .content-right .list-box .lists .list .text{margin-left:20px}.top-next-step .next-step-content .content-right .list-box .lists .list .text p{font-size:21px;font-weight:300;color:#06c}.access .access-content{display:flex;flex-direction:column;width:100%;max-width:1186px;margin-top:50px;margin-left:auto;margin-right:auto}.access .access-title-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1186px;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){.access .access-title-box{justify-content:center}}.access .access-title-box .access-title{width:100%;max-width:140px}.access .access-title-box .access-title .title{width:100%}.access .g-map-box{position:relative;width:100%;height:622px;background-color:#e6e6e6}@media screen and (max-width: 600px){.access .g-map-box{height:480px}}.access .g-map-box iframe.g-map{position:absolute;top:0;left:0;width:100%;height:100%;border:0;vertical-align:bottom}.access .school-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1186px;margin-top:20px;margin-left:auto;margin-right:auto;line-height:36px;font-size:21px;color:#313131}@media screen and (max-width: 800px){.access .school-info{flex-direction:column;justify-content:center}}.access .school-info .school-name{display:flex;margin-right:20px}.access .school-info .school-name .name{font-size:21px;text-align:left;line-height:36.75px;color:#313131;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 600px){.access .school-info .school-name .name{font-size:14px;line-height:24px}}.access .school-info .info{display:flex;flex-direction:column}.access .school-info .info .address{font-size:21px;text-align:left;line-height:36.75px;color:#313131;font-family:"Noto Sans JP","sans-serif"}@media screen and (max-width: 600px){.access .school-info .info .address{font-size:14px;line-height:24px}}.access .school-info .info .tel{font-size:24px;text-align:left;line-height:26px;color:#313131;font-family:"Montserrat",sans-serif}@media screen and (max-width: 600px){.access .school-info .info .tel{font-size:14px;line-height:24px;font-family:"Noto Sans JP","sans-serif"}}.access .school-info .info .tel a{text-decoration:none;color:#06c}.education-title-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:300px;text-align:center}.education-title-box .main{width:100%}.education-title-box .main .title-border{display:flex;align-items:center;width:100%}.education-title-box .main .title-border:before,.education-title-box .main .title-border:after{border-top:1px solid #06c;content:"";flex-grow:1;z-index:9999}.education-title-box .main .title-border:before{margin-right:40px}.education-title-box .main .title-border:after{margin-left:40px}.education-title-box .main .title-border .title{width:100%;max-width:540px}.education-title-box .sub{display:flex;flex-direction:column;justify-content:center;margin-top:23px}.education-title-box .sub .icon{width:100%;height:auto;margin:0 auto}.education-title-box .sub .icon.small-school{max-width:72px}.education-title-box .sub .icon.christianity{max-width:30px}.education-title-box .sub .text{color:#06c;font-family:"Montserrat",sans-serif;font-size:32px;letter-spacing:6.4px;line-height:38.4px;margin-top:10px}.education-title-box .copy{font-size:44px;line-height:66px;margin-top:20px}.education-section{width:100%;margin-top:100px;margin-bottom:100px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.education-section .wide-photo{display:flex;width:100%;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-section .wide-photo img{width:100vw}.education-section .photo{width:100%;max-width:695px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-section .large-text{width:100%;max-width:1186px;text-align:center;color:#313131;font-size:28px;line-height:49px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-section .large-text-sub{width:100%;max-width:1186px;text-align:center;color:#313131;font-size:28px;line-height:28px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-section .large-text-sub .sub{font-size:16px;line-height:28px}.education-section .text{width:100%;max-width:1186px;text-align:center;color:#313131;font-size:16px;line-height:28px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-section .sentence{width:100%;max-width:695px;text-align:left;color:#313131;font-size:16px;line-height:28px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-section .link .button{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.education-section .link .button a{position:absolute;width:100%;height:100%;top:0;left:0}.education-section .link .button .inner-link{display:flex;color:#06c;font-size:21px}.education-section .link .button .inner-link::after{display:flex;align-items:center;content:"";background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:39px;margin-left:18px}.education-section .link .button .external-link{display:flex;color:#06c;font-size:21px}.education-section .link .button .external-link::after{display:flex;align-items:center;content:"";background-image:url("../img/elementary/top/external-link.svg");background-size:contain;background-repeat:no-repeat;width:39px;margin-left:7px}.education-section .list-box{width:100%;max-width:1186px;text-align:center;margin-left:auto;margin-right:auto}.education-section .list-box .lists{border:1px solid #707070;width:100%;max-width:415px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px;padding-left:50px;padding-right:50px;box-sizing:border-box}.education-section .list-box .lists .list{font-size:16px;line-height:32px;list-style:none}.activity-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:1186px;margin-top:50px;margin-bottom:100px;margin-left:auto;margin-right:auto}.activity-section .month{display:flex;width:20%;max-width:230px}.activity-section .programs{display:flex;flex-direction:row;justify-content:space-between;width:80%}.activity-section .programs .program{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:450px;margin-left:5px;margin-right:5px;box-sizing:border-box}.activity-section .programs .program .image{width:100%}.activity-section .programs .program .description .title{font-size:21px;line-height:36.75px;margin-top:20px;margin-bottom:20px}.activity-section .programs .program .description .text{font-size:16px;line-height:28px}.education-footer-list{display:flex;flex-direction:column;width:100%;background:#fff 0% 0% no-repeat padding-box}.education-footer-list hr{width:100%;border-top:1px solid #06c;flex-grow:1}.education-footer-list .container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:1186px;margin-top:-90px;margin-bottom:20px;margin-left:auto;margin-right:auto}.education-footer-list .container .list-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.education-footer-list .container .list-box .lists{display:flex;flex-direction:column}.education-footer-list .container .list-box .lists .list{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:410px;height:100%;min-height:111px;background:#fff 0% 0% no-repeat padding-box;box-shadow:12px 12px 6px rgba(0,0,0,.16);border-radius:40px;margin-bottom:20px}.education-footer-list .container .list-box .lists .list a{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px}.education-footer-list .container .list-box .lists .list:hover:before{margin-left:46px;transition:.3s}.education-footer-list .container .list-box .lists .list:hover .text{margin-left:14px;transition:.3s}.education-footer-list .container .list-box .lists .list:before{content:"";display:flex;justify-content:center;align-items:center;background-image:url("../img/elementary/top/internal-link.svg");background-size:contain;background-repeat:no-repeat;width:40px;height:28px;margin-left:40px;transition:.3s}.education-footer-list .container .list-box .lists .list .text{margin-left:20px;transition:.3s}.education-footer-list .container .list-box .lists .list .text p{font-size:24px;letter-spacing:4.8px;line-height:26px;font-family:"Montserrat";font-weight:300;color:#06c}.education-footer-list .container .list-box .lists .list .text span{display:flex;font-size:16px;line-height:28px;font-family:"Noto Sans JP",sans-serif;color:#313131;letter-spacing:0px}/*# sourceMappingURL=elementary-school-top.min.css.map */