.lesson[data-v-6c8a0a50]{background:#fff;padding-bottom:5.6vw;height:100vh;overflow-y:scroll;position:relative}.lesson .mobile[data-v-6c8a0a50]{margin-top:4.266667vw;margin-bottom:10.666667vw}.lesson .mobile p[data-v-6c8a0a50]:first-child{color:#ff1e69;font-size:4.266667vw;font-weight:700;text-align:center}.lesson .mobile p[data-v-6c8a0a50]:nth-child(2){color:#506257;font-size:3.2vw;font-weight:700;margin-top:2.666667vw;text-align:center}.lesson .rule_btn[data-v-6c8a0a50]{text-align:center;padding-bottom:6.666667vw}.lesson .rule_btn .rule_btn_01[data-v-6c8a0a50]{margin-top:7.066667vw;width:90.266667vw}.lesson .rule_btn .rule_btn_02[data-v-6c8a0a50]{width:99.866667vw}.lesson .congratulations[data-v-6c8a0a50]{width:84.4vw;height:21.2vw;margin:8.8vw auto}.lesson .congratulations img[data-v-6c8a0a50]{width:84.4vw;height:21.2vw}.lesson .lesson_class[data-v-6c8a0a50]{width:96.133333vw;margin:0 auto;text-align:center}.lesson .lesson_class img[data-v-6c8a0a50]{width:96.133333vw}.lesson .layout[data-v-6c8a0a50]{position:relative}.lesson .activity[data-v-6c8a0a50]{position:absolute;top:0;right:0;text-align:right}.lesson .activity div[data-v-6c8a0a50]{padding:2.266667vw 1.2vw 2.4vw 3.466667vw;background:rgba(0,103,79,.5);border-radius:4vw 0 0 4vw;font-weight:400;color:#fff;font-size:3.466667vw;text-align:center;letter-spacing:1px;margin-top:.666667vw}.lesson .activity span[data-v-6c8a0a50]{font-weight:400;color:#006b52;font-size:2.4vw;margin-right:1.2vw;letter-spacing:1px}