.u-hide-sp{display:block}.u-hide-pc{display:none}@media(max-width: 768px){.u-hide-sp{display:none}.u-hide-pc{display:block}}@media screen and (min-width: 769px){main h1.en{font-size:4.8rem}main h1.en+span{font-size:1.6rem;text-align:center}}.c_lesson{background:none}.c-mainw{max-width:120rem;width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media(max-width: 768px){.c-mainw{padding-left:3rem;padding-right:3rem}}.section01 li>.c-mainw{display:flex;gap:0 4.4rem;padding:8rem 0 6rem}.section01 .list-img{width:37.5rem}.section01 .list-contents{flex:1;display:flex;flex-direction:column}.section01 .page_list h2{font-size:3rem;margin-bottom:2.2rem}.section01 .page_list p{font-size:1.6rem;letter-spacing:.2em;line-height:1.875}.section01 .page_list .day{margin-bottom:1.6rem}.section01 .page_list a.link{margin:auto 0 0 auto}.section01 .page_list li{border-top:.1rem solid #787878}.section01 .page_list li:last-child{border-bottom:.1rem solid #787878}@media(max-width: 768px){.section01 li>.c-mainw{flex-direction:column;padding:7rem 3rem 5rem;gap:5rem 0}.section01 .list-img{width:41.3rem;margin-left:auto;margin-right:auto}.section01 .list-contents{flex:initial;display:flex;flex-direction:column}.section01 .page_list h2{font-size:4rem;margin-bottom:3rem}.section01 .page_list p{font-size:3rem;letter-spacing:.2em;line-height:1.3333333333}.section01 .page_list .day{margin-bottom:2rem}.section01 .page_list a.link{margin:5rem auto 0}}.page_list li{display:none}.page_list li.on{display:block}.pagination .number>a.active{background-color:#d2d2d2}.page_list{margin-bottom:6rem}.pagination{width:70%;margin:0 auto;font-size:1.6rem;display:flex;align-items:center;justify-content:center;gap:0 2rem;margin-bottom:7rem}@media(max-width: 768px){.pagination{gap:4rem}}.pagination .number{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:2rem}@media(max-width: 768px){.pagination .number{gap:4rem}}.pagination a{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;text-align:center;text-decoration:none;cursor:pointer;border:solid 1px #aaa4a0}@media(max-width: 768px){.pagination a{width:5.8rem;height:5.8rem;font-size:3rem}}/*# sourceMappingURL=activitys.css.map */