.lesson[data-v-b6bfa8a8]{background:#08274c;padding-bottom:5.6vw;height:100vh;overflow-y:scroll;position:relative}.lesson .mobile[data-v-b6bfa8a8]{margin-top:7.333333vw;margin-bottom:4.533333vw}.lesson .mobile p[data-v-b6bfa8a8]:first-child{color:#fff;font-size:3.733333vw;font-weight:400;text-align:center}.lesson .rule_btn[data-v-b6bfa8a8]{text-align:center;padding-bottom:6.666667vw}.lesson .rule_btn .rule_btn_01[data-v-b6bfa8a8]{margin-top:7.066667vw;width:90.266667vw}.lesson .rule_btn .rule_btn_02[data-v-b6bfa8a8]{width:99.866667vw}.lesson .congratulations[data-v-b6bfa8a8]{width:84.4vw;height:21.2vw;margin:8.8vw auto 0}.lesson .congratulations img[data-v-b6bfa8a8]{width:84.4vw;height:21.2vw}.lesson .lesson_class[data-v-b6bfa8a8]{width:92vw;margin:0 auto;text-align:center}.lesson .lesson_class img[data-v-b6bfa8a8]{width:92vw}.lesson .lesson_class img[data-v-b6bfa8a8]:nth-child(3){margin-top:2.666667vw}.lesson .layout[data-v-b6bfa8a8]{position:relative}.lesson .activity[data-v-b6bfa8a8]{position:absolute;top:1.333333vw;right:0;text-align:right}.lesson .activity div[data-v-b6bfa8a8]{padding:.666667vw 2.8vw 1.066667vw 3.066667vw;background:rgba(0,103,79,.5);border-radius:4vw 0 0 4vw;font-weight:400;color:#fff;font-size:2.933333vw;text-align:center;letter-spacing:1px;margin-top:.933333vw}.lesson .activity span[data-v-b6bfa8a8]{font-weight:400;color:#006b52;font-size:2.666667vw;margin-right:2.4vw;letter-spacing:1px}