.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}@media screen and (max-width: 600px){.education-section{margin-top:20px;margin-bottom:20px}}.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}@media screen and (max-width: 600px){.education-section .photo{max-width:calc(100% - 30px)}}.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}@media screen and (max-width: 600px){.education-section .large-text{max-width:calc(100% - 30px)}}.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}@media screen and (max-width: 600px){.education-section .large-text-sub{max-width:calc(100% - 30px)}}.education-section .large-text-sub .sub{font-size:16px;line-height:28px}.education-section .sentence{width:100%;max-width:838px;background:#fff 0% 0% no-repeat padding-box;box-shadow:12px 12px 6px rgba(0,0,0,.16);border-radius:60px;box-sizing:border-box}@media screen and (max-width: 600px){.education-section .sentence{max-width:calc(100% - 30px)}}.education-section .sentence .text{width:100%;max-width:695px;text-align:left;color:#313131;font-size:16px;line-height:28px;font-family:"Noto Sans JP",sans-serif;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:60px;box-sizing:border-box}@media screen and (max-width: 600px){.education-section .sentence .text{max-width:calc(100% - 30px);padding-top:20px;padding-bottom:20px}}.education-section .text{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}@media screen and (max-width: 600px){.education-section .text{max-width:calc(100% - 30px)}}.education-section .text-en{width:100%;max-width:695px;font-size:14px;text-align:left;line-height:21px;color:#06c;font-family:"Montserrat","sans-serif";margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){.education-section .text-en{max-width:calc(100% - 30px)}}.education-section .name{width:100%;max-width:695px;font-size:16px;text-align:left;line-height:28px;color:#313131;font-family:"Noto Sans JP","sans-serif";margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){.education-section .name{max-width:calc(100% - 30px)}}.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}.about-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}@media screen and (max-width: 600px){.about-section{margin-top:20px;margin-bottom:20px}}.about-section:after{width:100%;margin-top:20px;margin-left:auto;margin-right:auto;display:flex;border-top:1px solid #06c;content:"";flex-grow:1;z-index:111}.about-section .wide-photo{display:flex;width:100%;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;z-index:10}.about-section .wide-photo img{width:100vw}.about-section .history{margin-top:64px;margin-bottom:100px}@media screen and (max-width: 600px){.about-section .history{margin-top:20px;margin-bottom:20px}}.about-section .history .title{width:100%;max-width:695px;font-size:28px;line-height:49px;color:#313131;text-align:center}@media screen and (max-width: 600px){.about-section .history .title{max-width:calc(100% - 30px)}}.about-section .history .text{width:100%;max-width:695px;font-size:16px;line-height:28px;color:#313131;margin-top:50px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){.about-section .history .text{max-width:calc(100% - 30px)}}.about-section .history .time-line{margin-top:100px}@media screen and (max-width: 600px){.about-section .history .time-line{margin-top:80px}}.about-section .history .time-line .list{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 600px){.about-section .history .time-line .list{flex-direction:column;margin-top:20px;margin-bottom:20px}}.about-section .history .time-line .list .year{width:30%;font-size:16px;font-weight:300;line-height:32px;color:#313131;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 600px){.about-section .history .time-line .list .year{width:100%;max-width:calc(100% - 30px);margin-left:auto;margin-right:auto}.about-section .history .time-line .list .year p{font-weight:600}}.about-section .history .time-line .list .event{width:70%;font-size:16px;font-weight:300;line-height:32px;color:#313131;font-family:"Noto Sans JP",sans-serif;white-space:nowrap}.about-section .history .time-line .list .event span{font-size:14px;line-height:21px;color:#313131}@media screen and (max-width: 830px){.about-section .history .time-line .list .event span{display:block;margin-left:10px}}@media screen and (max-width: 600px){.about-section .history .time-line .list .event{width:100%;max-width:calc(100% - 30px);white-space:normal;margin-left:auto;margin-right:auto}}.greeting-section{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}.greeting-section .content{width:100%;max-width:695px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row}@media screen and (max-width: 600px){.greeting-section .content{flex-direction:column;max-width:calc(100% - 30px)}}.greeting-section .content .left{display:flex;flex-direction:column;width:35%;box-sizing:border-box;padding-right:40px}@media screen and (max-width: 600px){.greeting-section .content .left{width:100%;align-items:center;padding-right:0;margin-left:auto;margin-right:auto}}.greeting-section .content .left .school-name{font-size:16px;text-align:left;line-height:36.75px;color:#000;font-family:"Noto Sans JP","sans-serif"}.greeting-section .content .left .name{font-size:21px;text-align:left;line-height:36.75px;color:#000;font-family:"Noto Sans JP","sans-serif"}.greeting-section .content .left .name .title{font-size:16px}.greeting-section .content .right{display:flex;flex-direction:column;width:65%;box-sizing:border-box}@media screen and (max-width: 600px){.greeting-section .content .right{width:100%;margin-top:30px}}.greeting-section .content .right .sentence{font-size:16px;text-align:left;line-height:32px;color:#313131;font-family:"Noto Sans JP","sans-serif"}/*# sourceMappingURL=elementary-school-about-us.min.css.map */