﻿@charset "utf-8";


/* 로그인 */
.login_check {padding-top:46px;}
.login_check .ico_checkbox {height:21px;padding:3px 0 10px;}
.login_check .ico_checkbox label {padding-left:31px;}
.login_check .ico_checkbox.on {background-position:0 -50px;}
.login_check h4.tit {padding-bottom:11px;font-weight:bold;font-size:25px;color:#34343e;line-height:30px;letter-spacing:-1px;}
.login_check .txt {padding-bottom:14px;font-size:18px;color:#999;line-height:22px;letter-spacing:-1px;}
.login_check .login_box {border:1px solid #d9d9d9;background-color:#f3f3f3;}
.login_check .login_box .inner_login {overflow:hidden;width:100%;}
.login_check .log_form {float:left;width:300px;height:290px;padding:49px 60px 0 49px;border-right:1px solid #d9d9d9;}
.login_check .log_form input:first-child {margin-bottom:10px;}
.login_check .log_form .inp {width:258px;margin-bottom:6px;}
.login_check .log_form .check_box {padding-bottom:10px;}
.login_check .log_form .in_btn {width:296px;}
.login_check .log_form .etn_btn {overflow:hidden;width:100%;padding-top:15px;}
.login_check .log_form .etn_btn .btn {float:right;width:129px;}
.login_check .log_form .etn_btn .btn .in_btn {width:100%;}
.login_check .log_form .etn_btn .btn:first-child {float:left;width:149px;}
.login_check .bnr_login {float:right;width:533px;padding:49px 0 0 55px;}
/* 아이디,비밀번호찾기 */
.login_check .serch_box {border:1px solid #d9d9d9;background-color:#f3f3f3;}
.login_check .serch_box h5.tit {height:18px;padding:7px 0 9px 32px;background:url(/LME/front/images/sub/ico_members.gif) no-repeat 0 0;font-size:15px;}
.login_check .serch_box .pw_search h5.tit {background-position:0 -50px;}
.login_check .serch_box .form_check {overflow:hidden;width:100%;}
.login_check .serch_box input {float:left;margin-right:10px;}
.login_check .serch_box .btn_green {float:left;width:278px;}
.login_check .serch_box .btn_green .in_btn {width:276px;}
.login_check .serch_box .notice {padding:8px 0 0 1px;color:#666;}
.login_check .id_search {padding:35px 0 26px 49px;border-bottom:1px solid #d9d9d9;}
.login_check .id_search input {width:258px;}
.login_check .pw_search {padding:35px 0 36px 49px;}
.login_check .pw_search input {width:108px;}
.login_check .pw_search input:first-child {width:98px;}
.login_check .pw_search input.inp_lst {width:258px;}
/* 아이디,비밀번호찾기완료 */
.login_check .result_box {border:1px solid #d9d9d9;background-color:#f3f3f3;}
.login_check .result_box .result {padding:35px 49px 36px 49px;}
.login_check .result_box .result h5.tit {height:18px;padding:7px 0 9px 32px;background:url(/LME/front/images/sub/ico_members.gif) no-repeat 0 0;font-size:15px;}
.login_check .result_box .pw_result h5.tit {background-position:0 -50px;}
.login_check .result_box .result_view {height:51px;padding-top:27px;border:1px solid #ccc;background-color:#fff;font-weight:bold;font-size:20px;color:#f60;line-height:24px;text-align:center;}
.login_check .result_box .group_btn {overflow:hidden;width:735px;padding:20px 0 0 165px;}
.login_check .result_box .group_btn .btn_green {float:left;width:278px;}
.login_check .result_box .group_btn .btn_green .in_btn {width:276px;}
.login_check .result_box .group_btn .btn_green:first-child {margin-right:10px;}
/* 회원비밀번호확인 */
.pw_find {padding-top:43px;}
.pw_find h4.tit {padding-bottom:3px;}
.pw_find .txt {font-size:15px;line-height:20px;}
.pw_find .serch_box {overflow:hidden;width:100%;padding:146px 0 160px;text-align:center;}
.pw_find .serch_box .inner_find {display:inline-block;}
.pw_find .serch_box .inp {width:258px;}
.pw_find .serch_box .btn_find {width:125px;height:50px;border:1px solid #2b2b2b;background-color:#5b5b5b;font-weight:bold;font-size:20px;color:#fff;line-height:46px;text-align:center;}


/* 회원가입 */
.join {padding-top:30px;}
.join .page_loc {height:75px;background-image:url(/LME/front/images/sub/img_stpe_location.gif);background-repeat:no-repeat;}
.join h4.tit {padding:36px 0 5px;font-weight:bold;font-size:20px;color:#34343e;line-height:24px;letter-spacing:-1px;}
.join .txt {padding-bottom:15px;font-size:15px;color:#999;line-height:18px;letter-spacing:-1px;}
.join .txt em {color:#f60;}
.join_view {border:1px solid #d9d9d9;background-color:#f3f3f3;}
.join_view .inner_join {overflow:hidden;width:100%;}
.join .form_submit {overflow:hidden;width:687px;padding:20px 0 0 313px;}
.join .form_submit .btn_type1 {overflow:hidden;float:left;width:240px;height:50px;margin-right:10px;border:1px solid #2b2b2b;background:#5b5b5b;font-weight:bold;font-size:20px;color:#fff;line-height:45px;text-align:center;}
.join .form_submit .btn_type2 {overflow:hidden;float:left;width:124px;height:50px;border:1px solid #999;background:#b8b8b8;font-weight:bold;font-size:20px;color:#fff;line-height:45px;text-align:center;}

.step1 .page_loc {background-position:0 0;}
.step1 .join_view {text-align:center;}
.step1 .join_view h6.tit {padding-top:56px;font-size:20px;line-height:24px;letter-spacing:-1px;}
.step1 .join_view .txt {padding:16px 0 18px;}
.step1 .person {float:left;width:499px;height:275px;border-right:1px solid #d9d9d9;}
.step1 .teacher {float:right;width:498px;}
.step1 .link {display:block;overflow:hidden;width:171px;height:50px;margin:0 auto;background:url(/LME/front/images/sub/btn_members.gif) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;}
.step1 .teacher .link {background-position:0 -50px;}

.step2 .page_loc {background-position:0 -100px;}
.step2 h5.tit {padding-bottom:10px;font-weight:bold;font-size:15px;line-height:18px;letter-spacing:-1px;}
.step2 .check_agree {text-align:right;}
.step2 .box_terms {padding:31px 29px 46px 29px;border-bottom:1px solid #d9d9d9;}
.step2 .box_policy {padding:36px 29px 30px 29px;}
.step2 .box_list {overflow:hidden;overflow-y:scroll;height:198px;padding-left:20px;border:1px solid #d9d9d9;background-color:#fff;color:#666;letter-spacing:-1px;}
.step2 .check_agree {overflow:hidden;width:100%;padding-top:8px;}
.step2 .check_agree .ico_checkbox {float:right;height:19px;background-position:0 -200px;}
.step2 .check_agree .ico_checkbox label {padding-left:25px;color:#666;letter-spacing:-1px;}
.step2 .check_agree .ico_checkbox.on {background-position:0 -250px;}

.step3 .page_loc {background-position:0 -200px;}
.step3 .form_write {border:1px solid #d9d9d9;}
.step3 .form_write th {width:129px;height:52px;padding-top:8px;font-weight:bold;font-size:13px;text-align:left;vertical-align:top;text-indent:30px;}
.step3 .form_write th .ico {padding-right:1px;font-weight:bold;font-size:13px;color:#f60;}
.step3 .form_write td {vertical-align:top;}
.step3 .form_write td div {overflow:hidden;width:100%;}
.step3 .form_write td select {float:left;width:77px;margin-right:10px;}
.step3 .form_write td .rdo {float:left;width:13px;height:13px;margin:9px 5px 0 0;}
.step3 .form_write td label {float:left;padding:8px 10px 0 0;width:55px;font-size:12px;color:#a7a7a7;}
.step3 .form_write td label.fst {padding-right:0;}
.step3 .form_write td .inp {float:left;width:200px;height:38px;padding:0 10px;margin-right:10px;font-size:12px;color:#999;line-height:36px;}
.step3 .form_write td .btn_black {float:left;width:91px;margin-right:10px;}
.step3 .form_write td .btn_black .in_btn {width:89px;}
.step3 .form_write td .notice {display:block;padding-top:5px;color:#999;letter-spacing:-1px;}
.step3 .form_write td div .notice {float:left;padding:8px 0 0 6px;}
.step3 .form_write td .notice em,
.step3 .form_write td .notice strong {color:#f60;}
.step3 .form_write td .bar {overflow:hidden;position:relative;float:left;width:8px;height:1px;margin:19px 7px 0 -2px;background-color:#a3a3a3;font-size:0;line-height:0;text-indent:-9999px;}
.step3 .form_write .fst th {padding-top:37px;border-top:1px solid #d9d9d9;}
.step3 .form_write .fst td {padding-top:29px;border-top:1px solid #d9d9d9;}
.step3 .form_write tr:first-child th {border-top:0 none;}
.step3 .form_write tr:first-child td {border-top:0 none;}
.step3 .form_write .lst th {height:62px;}
/* 다른유형 */
.step3 .form_write .email th {height:67px;}
.step3 .form_write .email select {width:222px;}
.step3 .form_write .address th {height:152px;}
.step3 .form_write .address div {padding-bottom:10px;}
.step3 .form_write .address div .inp {width:433px;}
.step3 .form_write .address div:first-child .inp {width:55px;}
.step3 .form_write .phone th {height:42px;}
/*
.step3 .form_write .phone .inp {width:55px;}
.step3 .form_write .tel .inp {width:55px;}
*/
.step3 .form_write .certification .inp {width:155px;}
.step3 .form_write .group th {text-indent:40px;}
.step3 .form_write .group select {width:137px;}
.step3 .form_write .fst.etc th {padding-top:27px;text-indent:40px;}
.step3 .form_write .fst.etc td {padding:19px 0 0 2px;}
.step3 .form_write .lst.etc th {height:52px;text-indent:40px;}
.step3 .form_submit {padding-top:30px;}

/* step4 */
.step4 .page_loc {background-position:0 -300px;}
.step4 .join_view {text-align:center;}
.step4 .join_view h5.tit {padding:67px 0 28px;font-weight:bold;font-size:30px;line-height:34px;letter-spacing:-1px;}
.step4 .join_view .txt {font-weight:bold;font-size:18px;line-height:20px;letter-spacing:-1px;}
.step4 .form_submit {overflow:hidden;width:686px;padding:52px 0 70px 312px;}





/* 강사소개
-------------------------------------------------------------------- */
.Lecturer .page_tit {padding-top:47px;}
.Lecturer .page_tit h4.tit {padding-bottom:14px;font-weight:bold;font-size:25px;line-height:30px;letter-spacing:-1px;}
.Lecturer .page_tit h4.tit strong {display:block;padding-bottom:2px;font-size:18px;color:#d72728;line-height:22px;}
.Lecturer .page_tit .txt {font-size:13px;line-height:18px;}
.Lecturer .link_me .txt {font-weight:bold;font-size:17px;line-height:21px;}
.Lecturer .link_me .btn {display:block;overflow:hidden;width:136px;height:34px;margin-top:12px;padding:14px 0 0 63px;border:1px solid #afafaf;background:#ffd800 url(/LME/front/images/lecturer/ico_graduation.gif) no-repeat 21px 12px;font-weight:bold;font-size:15px;color:#33343d;line-height:20px;}

/* ME강사 소개 */
.Lecturer .melecture {background:url(/LME/front/images/lecturer/img_lecturer.jpg) no-repeat 620px 25px;}
.Lecturer .melecture .page_tit .txt {padding-bottom:41px;}
.Lecturer .melecture .box_metsol {width:590px;padding-bottom:6px;background:url(/LME/front/images/lecturer/bg_metsolbox.gif) no-repeat -600px 100%;}
.Lecturer .melecture .box_metsol .inner_metsol {padding:6px 30px 0;background:#948785 url(/LME/front/images/lecturer/bg_metsolbox.gif) no-repeat 0 0;}
.Lecturer .melecture .box_metsol .info {overflow:hidden;width:100%;border-bottom:1px solid #b0a6a5;}
.Lecturer .melecture .box_metsol .tit_metsol {float:left;font-family:'Ubuntu','Nanum Gothic','dotum';color:#ffd800;}
.Lecturer .melecture .box_metsol .tit {padding-top:11px;font-weight:bold;font-size:50px;line-height:54px;}
.Lecturer .melecture .box_metsol .txt {padding:0 0 16px 0;font-size:15px;line-height:16px;}
.Lecturer .melecture .box_metsol .link_metsol {overflow:hidden;float:right;width:109px;height:26px;margin-top:46px;padding-top:7px;border:1px solid #33343d;background-color:#ffd800;font-weight:bold;font-size:12px;color:#33343d;line-height:16px;text-align:center;}
.Lecturer .melecture .box_metsol .notice {padding:21px 0 17px 1px;font-weight:bold;font-size:15px;color:#fff;line-height:20px;}
.Lecturer .melecture .program_info {padding:86px 0 37px;}
.Lecturer .melecture .program_info h4.tit {font-weight:bold;font-size:25px;line-height:30px;letter-spacing:-1px;}
.Lecturer .melecture .program_info .txt {padding:9px 0 1px;font-size:13px;line-height:18px;}
.Lecturer .melecture .program_info .lecture_view {overflow:hidden;width:100%;margin-top:10px;background-color:#dcdcdc;}
.Lecturer .melecture .program_info .lecture_view .thumb {float:left;width:250px;padding-left:10px;}
.Lecturer .melecture .program_info .list_lecture {float:right;width:715px;padding:23px 0 0 25px;}
.Lecturer .melecture .program_info .list_lecture .tit {font-weight:bold;font-size:17px;line-height:22px;}
.Lecturer .melecture .program_info .list_lecture .tit span {color:#e56028;}
.Lecturer .melecture .program_info .list_lecture .list {padding:7px 0 0 1px;}
.Lecturer .melecture .program_info .list_lecture li {padding:4px 0 0 9px;background:url(/LME/front/images/common/bg_2_2_color_85858b.gif) no-repeat 1px 12px;font-size:13px;color:#666;line-height:18px;}
.Lecturer .melecture .program_info .lecture_view.info1 .thumb {background-color:#e59828;}
.Lecturer .melecture .program_info .lecture_view.info2 .thumb {background-color:#e52829;}
.Lecturer .melecture .program_info .lecture_view.info3 .thumb {background-color:#e56028;}
.Lecturer .melecture .program_info .lecture_view.info4 .thumb {background-color:#e59828;}

/* 강사 교육과정 안내 */
.Lecturer .request_tbl {margin-bottom:35px;padding-top:14px;border-bottom:1px solid #c1c1c1;}
.Lecturer .request_tbl th {height:60px;border-right:1px solid #a5a09f;background-color:#6d6362;font-weight:bold;font-size:18px;color:#fff;line-height:22px;}
.Lecturer .request_tbl th.fst {border-left:1px solid #6d6362;}
.Lecturer .request_tbl th.lst {border-right:1px solid #6d6362;}
.Lecturer .request_tbl td {padding:20px 0 28px;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;background-color:#ededed;font-weight:bold;font-size:15px;line-height:20px;text-align:center;}
.Lecturer .request_tbl td.fst {border-left:1px solid #c1c1c1;}
.Lecturer .request_tbl td.lst {border-right:1px solid #c1c1c1;}
.Lecturer .request_tbl .fst td {border-top:0 none;}
.Lecturer .request_tbl td div {overflow:hidden;width:90%;height:20px;padding:5px 0 0 20px;font-weight:normal;font-size:13px;line-height:18px;}
.Lecturer .request_tbl td .num {float:left;width:19px;height:19px;margin-top:1px;background-color:#948785;font-size:bold;font-size:10px;color:#fff;text-align:center;}
.Lecturer .request_tbl td .txt {float:left;padding:1px 0 0 7px;}
.Lecturer .request_tbl td.lst .txt {padding-left:10px;}

/* ME강사 지원서 작성 */
.Lecturer .join {padding-top:0;}
.Lecturer .join .page_tit {padding-top:32px;}
.Lecturer .join .page_tit h4.tit {padding:0 0 3px;}
.Lecturer .join .page_tit .txt {font-size:15px;line-height:19px;}
.Lecturer .step3 .form_write .work th {height:72px;}
.Lecturer .step3 .form_write .work select {width:137px;}
.Lecturer .step3 .form_write .fst.append th {height:48px;}
.Lecturer .step3 .form_write .fst.append td {padding-top:25px;}
.Lecturer .step3 .form_write .lst.append th {height:68px;padding-top:12px;}
.Lecturer .step3 .form_write .lst.append td {padding-top:0;}
.Lecturer .step3 .file {overflow:hidden;width:100%;}
.Lecturer .step3 .file div {width:auto;}
.Lecturer .step3 .file .btn {display:block;overflow:hidden;padding:0;background:url(/LME/front/images/common/btn_comm.gif) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;}
.Lecturer .step3 .file .btn_file {float:left;width:98px;height:40px;background-position:0 -750px;}
.Lecturer .step3 .file .notice {padding-left:26px;}
.Lecturer .step3 .file .file_name {float:left;padding:8px 3px 0 12px;color:#999;letter-spacing:-1px;}
.Lecturer .step3 .file .file_list {float:left;padding:3px 0 10px;letter-spacing:-1px;}
.Lecturer .step3 .file .file_list .name {display:block;overflow:hidden;width:100%;}
.Lecturer .step3 .file .file_list .name a {float:left;padding-top:5px;margin-right:9px;color:#0096ff;}
.Lecturer .step3 .file .file_list .name .btn_del {float:left;width:18px;height:18px;margin-top:4px;background-position:0 -650px;}
.Lecturer .step3 .form_submit {padding-top:42px;}
.Lecturer .step2 {padding-top:30px}
.Lecturer .box_policy {padding:24px 29px 21px;border:1px solid #d9d9d9;background-color:#f3f3f3;}
.Lecturer .step4 .form_submit {width:100%;padding-left:0;}
.Lecturer .step4 .form_submit .btn_type1 {float:none;margin:0 auto;}