body{color:#4a4a4a}.learning_mypage_sql_skill_check_area{margin-top:20px}.learning_mypage_sql_skill_check_area__heading{margin-bottom:8px;font-size:18px;font-weight:bold;color:#79A637}.learning_mypage_sql_skill_check_area__sub-heading{margin-bottom:8px;font-size:14px;font-weight:bold}.learning_mypage_sql_skill_check_area__body{display:flex;gap:15px}.learning_mypage_sql_skill_check_area__level{flex-shrink:0;width:200px}.learning_mypage_sql_skill_check_area__detail-button{text-align:right}.top_section_status_and_guide.learning_mypage{width:100%;background:#fafafa;border-bottom:1px solid #e6e6e6}.top_section_status_and_guide.learning_mypage .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto;display:flex;padding:40px 0;font-weight:500}.top_section_status_and_guide.learning_mypage .inr+.inr{margin-top:-30px;padding-top:0}.top_section_status_and_guide.learning_mypage .inr h2{font-weight:600;margin-top:0}.top_section_status_and_guide.learning_mypage .inr .learning_mypage_status_area{box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;background-color:#fff;padding:20px}.top_section_status_and_guide.learning_mypage .inr .learning_mypage_status_area.learning_mypage_last_time li{display:flex;justify-content:space-between}.top_section_status_and_guide.learning_mypage .inr .learning_mypage_status_area.learning_mypage_last_time li:first-child{justify-content:flex-start}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status{display:flex;justify-content:space-between;clear:both;position:relative}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status ul{width:100%}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status li{display:flex;justify-content:space-between;align-items:center}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .ticket_times_area{margin-bottom:13px}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .ticket_times_area .ticket_icons{margin-right:100px}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .lesson_end_area{margin-bottom:13px}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .lesson_end_area--dummy{opacity:0.4}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .loading{position:absolute;height:68px;border:#ccc solid 1px;width:456px;top:26px;left:-8px}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .loading__bg{width:100%;height:100%;background:#000;opacity:0.2;display:block;position:absolute;top:0}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .loading__msg{margin:10px 0 0;position:absolute;left:35%;z-index:1}.top_section_status_and_guide.learning_mypage .learning_mypage_progress_status .loading__msg--image{width:50px;height:auto}.top_section_status_and_guide.learning_mypage .learning_mypage_last_time{display:flex;align-items:center;justify-content:space-between}.top_section_status_and_guide.learning_mypage .learning_mypage_last_time a{transition:0.3s;text-decoration:none}.top_section_status_and_guide.learning_mypage .learning_mypage_last_time a:hover{opacity:0.7}.top_section_status_and_guide.learning_mypage .learning_mypage_last_time .learning_mypage_last_time_img{width:85px;height:85px;border-radius:50px;display:flex;align-items:center;justify-content:center}.top_section_status_and_guide.learning_mypage .learning_mypage_plan{display:flex;align-items:baseline}.top_section_status_and_guide.learning_mypage .learning_mypage_plan ul{display:flex;justify-content:center}.top_section_status_and_guide.learning_mypage .learning_mypage_plan .learning_mypage_plan_plan_button{border:1px solid #f9a825;border-radius:3px;padding:7px 15px;margin:0 10px}.top_section_status_and_guide.learning_mypage .learning_mypage_plan .learning_mypage_plan_coupon_button{border:1px solid #4caf50;border-radius:3px;padding:7px 15px}.top_section_status_and_guide.learning_mypage .learning_mypage_plan .learning_mypage_plan_none_color{color:#a7a7a7}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_forest{display:flex;align-items:baseline;margin-top:14px}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_plan_change{align-items:center;flex-direction:column;display:flex}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_plan_change span:last-child{background:#ff544b;color:#fff;padding:3px;border-radius:3px}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_plan_change .learning_mypage_plan_button_area{display:flex;margin-top:16px}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_plan_change .learning_mypage_plan_button_area a{text-decoration:none;transition:0.3s}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_plan_change .learning_mypage_plan_button_area a:hover{opacity:0.7}.top_section_status_and_guide.learning_mypage .learning_mypage_plan_plan_change .learning_mypage_plan_button_area .learning_mypage_plan_plan_check_button{background:#f9a825;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;padding:10px 30px}.top_section_status_and_guide.learning_mypage .learning_mypage_status_step1 .upper_contents{display:flex}.top_section_status_and_guide.learning_mypage .learning_mypage_status_step1 .lower_contents a{transition:0.3s;text-decoration:none}.top_section_status_and_guide.learning_mypage .learning_mypage_status_step1 .lower_contents a:hover{opacity:0.7}.top_section_status_and_guide.learning_mypage .learning_mypage_status_step1 .lower_contents .learning_mypage_button_step1{max-width:210px;background:#00c4aa;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;padding:13px 28px;margin:0 auto;color:#fff}.learning_mypage_plan_btns{text-align:center}.learning_mypage_plan_registration_button{display:inline-block;background:#f9a825;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;padding:10px 30px;margin-right:20px;color:#fff;text-decoration:none}.learning_mypage_plan_registration_button a{transition:0.3s;text-decoration:none}.learning_mypage_plan_registration_button a:hover{opacity:0.7}.learning_mypage_plan_setting_button{display:inline-block;background:#f7f7f7;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;padding:10px 30px;color:#4a4a4a;text-decoration:none}.learning_mypage_plan_setting_button a{transition:0.3s;text-decoration:none}.learning_mypage_plan_setting_button a:hover{opacity:0.7}.learning_mypage_roblem span{display:inline-table}.learning_mypage_roblem .learning_mypage_roblem_area{display:flex;justify-content:space-between}.learning_mypage_roblem .learning_mypage_roblem_separation{padding-bottom:10px;border-bottom:1px solid #93b636;margin-bottom:15px;display:flex;justify-content:space-between}.learning_mypage_roblem .learning_mypage_roblem_separation a{transition:0.3s;text-decoration:none}.learning_mypage_roblem .learning_mypage_roblem_separation a:hover{opacity:0.7}.learning_mypage_roblem .learning_mypage_roblem_separation_end{display:flex;justify-content:space-between;margin-bottom:20px}.learning_mypage_roblem .learning_mypage_roblem_separation_end a{transition:0.3s;text-decoration:none}.learning_mypage_roblem .learning_mypage_roblem_separation_end a:hover{opacity:0.7}.top_section_new_releases{width:960px;margin:16px auto;text-align:left}.top_section_recent_learned_courses.learning_mypage{width:100%;background:#fafafa;border:1px solid #e6e6e6;position:relative}.top_section_recent_learned_courses.learning_mypage .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto;padding:20px 0 30px}.top_section_recent_learned_courses.learning_mypage .inr ul{margin:0}.top_section_recent_learned_courses.learning_mypage .loading{position:absolute;height:68px;border:#ccc solid 1px;width:960px;top:20px}.top_section_recent_learned_courses.learning_mypage .loading__bg{width:100%;height:100%;background:#000;opacity:0.2;display:block;position:absolute;top:0}.top_section_recent_learned_courses.learning_mypage .loading__msg{margin:10px 0 0;position:absolute;left:45%;z-index:1}.top_section_recent_learned_courses.learning_mypage .loading__msg--image{width:50px;height:auto}.top_section_levelup_proglem.learning_mypage{width:100%;background:#fafafa;border:1px solid #e6e6e6}.top_section_levelup_proglem.learning_mypage .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto;padding:40px 0 30px}.top_section_levelup_proglem.learning_mypage .inr h2{font-size:23px;margin:0}.top_section_levelup_proglem.learning_mypage .levelup_problem_box{width:180px}.top_section_levelup_proglem.learning_mypage .levelup_problem_box a{display:flex;justify-content:center;height:160px;background:#59ade9;border-radius:3px}.top_section_levelup_proglem.learning_mypage .levelup_problem_box a img{margin:auto}.top_section_levelup_proglem.learning_mypage .levelup_problem_box a:hover{opacity:0.7}.top_section_levelup_proglem.learning_mypage .levelup_problem_box div{font-weight:bold;text-align:center}.top_section_contest_event.learning_mypage{width:100%}.top_section_contest_event.learning_mypage .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto;padding-bottom:25px}.top_section_contest_event.learning_mypage .inr .contest_event_running_area{box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;background-color:#fff;padding:20px;display:flex;justify-content:space-between;margin-bottom:10px}.top_section_contest_event.learning_mypage .inr .contest_event_running_area .a-works-text-lg__left-content .event_period{font-weight:bold;margin-bottom:4px}.top_section_contest_event.learning_mypage .inr .contest_event_running_area .a-works-text-lg__left-content .event_name{width:90%}.top_section_contest_event.learning_mypage .inr .contest_event_running_area .a-works-text-lg__right-content{margin:auto 0 auto auto}.top_section_contest_event.learning_mypage .inr .contest_event_running_area .a-works-text-lg__right-content>a{margin:8px}.top_section_work_activities.learning_mypage{width:100%}.top_section_work_activities.learning_mypage .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto;padding:40px 0 30px}.top_section_work_activities.learning_mypage .inr h2{font-size:23px;margin:0}.top_section_new_courses.learning_mypage{width:100%;position:relative}.top_section_new_courses.learning_mypage .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto;padding:40px 0 20px}.top_section_new_courses.learning_mypage .inr h2{font-size:23px;margin:0}.top_section_new_courses.learning_mypage .loading{position:absolute;height:68px;border:#ccc solid 1px;width:960px;top:20px}.top_section_new_courses.learning_mypage .loading__bg{width:100%;height:100%;background:#000;opacity:0.2;display:block;position:absolute;top:0}.top_section_new_courses.learning_mypage .loading__msg{margin:10px 0 0;position:absolute;left:45%;z-index:1}.top_section_new_courses.learning_mypage .loading__msg--image{width:50px;height:auto}.learning_course_all_link{display:block;text-align:center;text-decoration:none}.learning_course_all_link:hover{text-decoration:none}.learning_mypage_challenge_area{margin-top:45px}.learning_mypage_challenge_area .learning_mypage_challenge_area_heading{display:flex;justify-content:space-between}.learning_mypage_challenge_area .learning_mypage_challenge_area_heading h3{margin:0 0 20px 0}.learning_mypage_challenge_area .learning_mypage_challenge_area_status_box{display:flex}.learning_mypage_challenge_area .learning_mypage_challenge_area_status_box .learning_mypage_challenge_area_status{width:250px}.top_section_scheduled_contents.learning_top_page{padding:20px 0 40px;width:100%;display:flex;justify-content:space-between;border:1px solid #e6e6e6}.top_section_scheduled_contents.learning_top_page .inr{width:960px;text-align:left;margin-left:auto;margin-right:auto}.owl-item li a{transition:0.3s}.owl-item li a:hover{opacity:0.7;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2) !important}.event_area_balloon{max-width:300px;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;position:relative;min-width:300px;font-size:14px;border:none;color:#263238;box-shadow:none;opacity:1;z-index:32767;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.14));display:inline-flex;transition:0.8s;transition-property:left, right}.event_area_balloon_wrap{overflow:hidden;position:absolute;width:0;height:0;top:30px}.course_show_main{padding:20px 15px 20px 20px}.number_completed{display:inline-block;color:#ff544b;border-bottom:2px solid;text-align:center}.event_balloon_link_area{display:flex;align-items:center;justify-content:center}.event_balloon_link_area a{max-width:280px;background:#00c4aa;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);border-radius:3px;padding:10px 30px;color:#fff;transition:0.3s;text-decoration:none}.event_balloon_link_area a:hover{opacity:0.7}.top_section_works_questionnaire{width:100%;background-color:#fafafa}.top_section_works_questionnaire__inner{width:960px;margin-left:auto;margin-right:auto;text-align:left;padding:16px 0;position:relative}.m-works-questionnaire{line-height:1.5;border-radius:3px;box-shadow:0 0 5px 1px rgba(0,0,0,0.14);overflow:hidden;margin-bottom:24px}.m-works-questionnaire-features{display:flex;align-items:center;color:#fff;text-align:center;padding:20px 40px;background:#61d9ca}.m-works-questionnaire-features h1{font-size:24px;font-weight:bold;margin:0 20px 0 0;padding-right:40px;border-right:2px solid #a0e8df}.m-works-questionnaire-features-area{display:flex;justify-content:space-between;width:590px}.m-works-questionnaire-features-area__item{width:180px}.m-works-questionnaire-features-area__item p{font-size:16px;margin:8px 0 0}.m-works-questionnaire-form{padding:20px;background:#fff}.m-works-questionnaire-form h2,.m-works-questionnaire-form h3{font-weight:600;margin:0 0 16px;line-height:1.5}.m-works-questionnaire-form h2{font-size:24px}.m-works-questionnaire-form h3{font-size:16px}.m-works-questionnaire-form__description{margin-bottom:24px}.m-works-questionnaire-form__description p{margin:0}.m-works-questionnaire-form__item{margin-bottom:16px;border-bottom:1px solid #e0e0e0}.m-works-questionnaire-form__item ul{margin-bottom:0}.m-works-questionnaire-form__item ul li{margin:0 16px 16px 0}.m-works-questionnaire-form__item ul li label{margin-bottom:0}.m-works-questionnaire-form__inner{padding:8px 20px 0}.m-works-questionnaire-form__error{color:#ff544b;font-weight:bold;margin-bottom:16px}.m-works-questionnaire-form input.m-works-questionnaire-form__error[type='text']{border:1px solid #ff544b;margin-bottom:0}.m-works-questionnaire-complate{text-align:center;margin:24px 0}.m-works-work-activities{width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.m-works-work-activities h3,.m-works-work-activities h4{margin-top:0}.m-works-work-activities .m-work-work-activities__counter{display:flex;align-items:flex-end;justify-content:center;gap:16px}.m-works-work-activities .m-work-work-activities__counter-number{font-family:urw-din, sans-serif;font-weight:600;font-size:50px;line-height:1}.m-works-work-activities .m-work-work-activities__counter-unit{font-size:14px}
