.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;padding-left:10px;padding-right:10px;box-sizing:border-box}.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;padding-left:10px;padding-right:10px;box-sizing:border-box}.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;padding-left:10px;padding-right:10px;box-sizing:border-box}.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;padding-left:10px;padding-right:10px;box-sizing:border-box}.education-section .link{padding-left:10px;padding-right:10px;box-sizing:border-box}.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;padding-left:10px;padding-right:10px;box-sizing:border-box}.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;padding-left:15px;padding-right:15px;box-sizing:border-box}@media screen and (max-width: 600px){.activity-section{max-width:calc(100% - 10px);flex-direction:column}}.activity-section .month{display:flex;width:20%;max-width:230px}.activity-section .programs{display:flex;flex-direction:row;justify-content:space-between;width:80%}@media screen and (max-width: 600px){.activity-section .programs{width:100%;flex-direction:column}}.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}@media screen and (max-width: 600px){.activity-section .programs .program{margin-top:30px;margin-left:auto;margin-right:auto}}.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}/*# sourceMappingURL=elementary-school-activity.min.css.map */