.lesson[data-v-4a567aff]{background:#fff;padding-bottom:5.6vw;height:100vh;overflow-y:scroll;position:relative}.lesson .rule_btn[data-v-4a567aff]{text-align:center}.lesson .rule_btn .rule_btn_01[data-v-4a567aff]{margin-top:7.066667vw;width:100vw}.lesson .rule_btn .rule_btn_02[data-v-4a567aff]{width:100vw;margin-top:-6.666667vw}.lesson .congratulations[data-v-4a567aff]{width:82.8vw;height:32.266667vw;margin:8.8vw auto}.lesson .congratulations img[data-v-4a567aff]{width:82.8vw;height:32.266667vw}.lesson .lesson_class[data-v-4a567aff]{width:92vw;margin:0 auto;text-align:center}.lesson .lesson_class img[data-v-4a567aff]{width:92vw}.lesson .layout[data-v-4a567aff]{position:relative}.lesson .activity[data-v-4a567aff]{position:absolute;top:0;right:0;text-align:right}.lesson .activity div[data-v-4a567aff]{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-4a567aff]{font-weight:400;color:#006b52;font-size:2.4vw;margin-right:1.2vw;letter-spacing:1px}