﻿@charset "utf-8";

textarea{resize: none;}

.mypage_sub_wrap {width:var(--page-width); margin:0 auto; padding:0 0 60px;}


/*마이페이지 타이틀*/
.mypage_title_common{margin-top:72px;}
.mypage_title_main{font-size:50px; font-weight:500; color:#333; letter-spacing: -4.5px;}
.mypage_title_detail{ width: 100%;overflow: hidden;font-size: 15px; line-height: 1.3; }
.mypage_title_detail p{ width: 777px; padding: 9px 0 0 0; color: #666; margin-top: 2px; letter-spacing: -1px;}



/* 학생설문조사 */
#survey_wrap.survey_content_wrap {padding-bottom:70px;}
.survey_content_wrap .survey_top {text-align:center;}
.survey_content_wrap .survey_top p {padding:20px 0 30px; font-size:16px;}
.survey_content_wrap .survey_top p span {font-family:'CoreGothic6'; font-size:18px; text-decoration:underline; text-underline-position:under;}
#survey_wrap .research_count {} 
#survey_wrap .research_count ul {overflow:hidden; width: 100%; padding:0 60px;} 
#survey_wrap .research_count ul li {float:left; width:332px; height:180px; border-radius:8px; background:var(--background-gray);}
#survey_wrap .research_count ul li:not(:last-child) {margin-right:20px;}
#survey_wrap .research_count ul li > div {display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:100%; color:#999; /* font-family:'CoreGothic6'; */ font-size:18px;}
#survey_wrap .research_count ul li > div img {margin-bottom:5px;}
#survey_wrap .research_count ul li.ready {background:#24c3b0;}
#survey_wrap .research_count ul li.completed {background:#ccc;}

.research_count a.survey_btn {width:97px; height:44px; border-radius:5px; margin-top:15px; background:var(--common-point); color:#fff; font-size:16px; text-align:center; line-height:2.8;}
.research_count p.survey_finish {width:97px; height:44px; border-radius:5px; margin-top:15px; background:var(--border-gray); color:#999; font-size:16px; text-align:center; line-height:2.8;}

.survey_content_wrap .research_second {padding:75px 0 0;}

#survey_wrap .research_question > p {padding:18px 30px 25px; font-family:'CoreGothic4'; font-size:16px;}
#survey_wrap .research_question > p:first-of-type {border-top:2px solid #222;}
#survey_wrap .research_question > div {padding:0 30px;}

#survey_wrap .research_question .multiple {padding-bottom:10px; border-bottom:1px solid var(--border-darkgray);}
#survey_wrap .multiple textarea {width:100%; height:50px; resize:none; border-color:#e5e5e5; }
#survey_wrap .multiple textarea[id$="_a_cont"] {margin-top:20px; padding:3px 10px;}
#survey_wrap .single textarea {width:100%; height:50px; resize:none; padding:3px 10px; border-color:var(--border-gray);}

#survey_wrap .multiple ul li, .single ul li {/* float:left; */ margin-right:30px; font-family:'CoreGothic4'; font-size:16px; line-height:34px;}

#survey_wrap .multiple ul li label .q_a_cont, .single ul li label .q_a_cont {width:300px; margin-left: 10px; height: 35px;}
#survey_wrap .multiple ul li .label_radio input {margin-top:10px;}
#survey_wrap .multiple ul li .label_radio .radio {margin-right:4px; margin-bottom:0;}

/* #survey_wrap .multiple ul li .q_container {display: block; position: relative; padding-left: 20px; margin-bottom: 12px; cursor: pointer; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight:300; color:#333;} */
/* #survey_wrap .multiple ul li .q_btn {position: absolute; top: 11px; left: 0; height: 10px; width: 10px; background-color: #fff; border-radius: 10px; border: 1px solid #cecece;} */
/* #survey_wrap .multiple ul li .q_btn_hidden {margin: 11px 5px 0px 3px; width: 15px; height: 15px; float: left; display:none;} */
/* #survey_wrap .multiple ul li .q_container input:checked ~ .q_btn {} */
/* #survey_wrap .q_btn:after {content: ""; position: absolute; display: none;} */
/* #survey_wrap .multiple ul li .q_container input:checked ~ .q_btn:after {display: block;} */
/* #survey_wrap .multiple ul li .q_container .q_btn:after {top: 2px; left: 2px; width: 6px; height: 6px; border-radius: 50%; background: #000;} */

#survey_wrap .question_ok {background:#222; color:#fff;}
#survey_wrap .question_ok a {display:inline-block; width:100%;}

#pop_survey {}
#pop_survey .pop_cont {border-top:1px solid var(--border-gray);}
#pop_survey .pop_explain {padding:35px 0;}
#pop_survey .pop_explain .pop_explain_point {padding-bottom:5px;}
#pop_survey .pop_text {padding:20px 0;}
.pop_survey_pass {margin: 10px 0px 0px 0px; text-align: center;}
.pop_survey_pass input {width:516px; height:48px;}
.pop_survey_error {margin:15px 0; color:#ec1f27; font-size:13px; text-align:center;}



/* 평가페이지에서 스크롤시 fixed */
.mypage_eval_list_fixed_wrap {position:fixed; top:0; left:0; z-index:998; width:100%; background:#333;}
.mypage_eval_list_fixed.mypage_info_box {width:1200px; margin:0 auto; padding:20px 0; text-align:center;}
.mypage_eval_list_fixed p {display:inline-block; color:#fff; font-size:16px;}


/* 마이페이지 평가 - 문제 타이틀 */
/* .mypage_eval_testtitle {width:100%; height:50px; margin-top:15px; line-height:50px;} */
.mypage_eval_testtitle {width:100%; height:62.5px; margin-top:40px; border-top:2px solid #222; border-bottom:1px solid var(--border-darkgray); font-family:'CoreGothic5'; line-height:60px;}
.mypage_eval_testtitle p {float:left; max-width:930px; font-size:16px;}
.mypage_eval_testtitle .mypage_eval_testtitle_right {float:right;}
.mypage_eval_testtitle .mypage_eval_testtitle_right span {font-size:16px;}
.mypage_eval_testtitle .mypage_eval_testtitle_right span:not(:first-of-type)::before {content:""; display:inline-block; width:1px; height:14px; margin:0 15px 0 13px; background:#a9a9a9;}

.mypage_eval_testlist_question {width:1280px; padding:20px 40px; box-sizing:border-box; background:#fcfcfc;}
.mypage_eval_testlist_question .eval_question_num {float:left;}

/* 마이페이지 평가 문제 리스트 공통 */
.mypage_eval_testlist{margin:40px 0;}
.mypage_eval_testlist_box{width:100%;border-top:solid #d4d4d4;border-width:1px 0;margin-bottom:40px;}
.mypage_eval_testlist_box>tbody{background:#fafafa;}
.testlist_top{margin:0;}
textarea#eval_nonsool_answer{ border-color: #e5e5e5; height: 200px; width: 1120px; padding: 0; display: block; margin: 0 auto; margin-top:40px;}
.mypage_eval_testlist_box th, .mypage_eval_testlist_box td{font-size:15px;color:#333;letter-spacing:-1px;font-weight: normal;}
.mypage_eval_testlist_box>tbody th, .mypage_eval_testlist_box>tbody td{padding:20px 0px;}
.mypage_eval_testlist_box>tbody th{width:55px;padding:20px 0.3% 0 10px;text-align:right;vertical-align:top;}
.mypage_eval_testlist_box>tbody td div{font-size:15px;color:333;letter-spacing:-1px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer{background:#fff; border-bottom:1px solid #e3e3e3; padding:20px 40px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer table{width:100%;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody{}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody th, .mypage_eval_testlist_answer tbody td{padding:6px;padding-right:0;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody th{padding-left:7px;text-align:right;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer_radio>td tbody>tr:nth-child(1) th{padding-top:2px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer_radio>td tbody>tr>th{padding-top:2px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer_radio>td tbody>tr>td{padding-top:0;}

.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr:nth-child(1) th{padding-top:0;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr:nth-child(1) td{padding-top:0;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr.eval_question_radio{float:left;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr.eval_question_label{float:right; width:1072px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer .eval_question_label label{letter-spacing:-0.5px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr.eval_question_nonsooltxt{float:right; width:1037px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr.eval_question_nonsooltxt p{color:#5f5f5f;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr input[type="radio"]{-webkit-appearance:button;width:15px;height:15px;margin:0;border-radius:50%;background-color:#fff;border:1px solid #e3e3e3;vertical-align:sub;cursor:pointer;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr input[type="radio"]:checked{-webkit-appearance:button;width:15px;height:15px;margin:0;border-radius:50%;background-color:#fff;border:1px solid #e3e3e3;
	background:url(/resources/images/landing/mypage/radio_on.jpg) no-repeat 50%;cursor:pointer;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr label{font-size:15px;color:#333;letter-spacing:-1px;cursor: pointer;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr p{font-size:15px;color:#333;letter-spacing:-1px;line-height:20px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr p.eval_question_circlenum{font-size:18px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr p.eval_question_nonsoolnum{color:#283444;}

.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr p.grad_red{color:var(--common-blue);}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr p.grad_mint{color:#25c3b0;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer tbody tr textarea{width:94%;height:100px;padding:10px;background:#fff;border:1px solid #e3e3e3;font-size:14px;letter-spacing:-1px;line-height:18px;resize:none;}
.mypage_eval_testlist_box .mypage_eval_testlist_grad{background:#fff;}
.mypage_eval_testlist_box .mypage_eval_testlist_grad th,.mypage_eval_testlist_grad td{border-bottom: 1px solid #e3e3e3;}
.mypage_eval_testlist_box .mypage_eval_testlist_grad td{padding-left:50px;}
.mypage_eval_testlist_box .mypage_eval_testlist_grad span{font-size:15px;}
.mypage_eval_testlist_box .mypage_eval_testlist_answer_nonsool_grade tr th{width:60px;padding-left:50px;text-align:left;vertical-align:top;padding-top:6px;}
.mypage_eval_testlist_box .grad_red{color:var(--common-blue);}
.mypage_eval_testlist_box .grad_mint{color:#25c3b0;}
.mypage_eval_testlist_btn{text-align: center; padding-bottom: 30px;}
.mypage_bottom_btn {width:167px; margin:0 auto 80px; text-align:center;}
.mypage_bottom_btn a {display:inline-block;}


/* 평가_2022  */
.mypage_eval_list_wrap {padding-bottom:40px;}

.answerView_tr img, .problem_tr img {cursor:pointer;}

	/* id='question_table' 포트폴리오(신), 서술형(신), 사례연구 */
#question_table {width:100%; margin-top:40px; border-top:2px solid #222; font-family:'CoreGothic4'; font-size:16px; border-collapse:collapse;}
#question_table th.list_title {width:100%; padding:18px 0 20px; border-bottom:1px solid var(--border-darkgray); font-family:'CoreGothic5';}
#question_table .level_tr {}
#question_table .level_tr td {padding:18px 30px 0; font-family:'CoreGothic5';}
#question_table .problem_tr {}
#question_table .problem_tr img {}
#question_table .problem_tr td.numProblem {padding:0 30px 25px;}
#question_table .problem_tr td.num {width:auto; max-width:53px; padding:0 0 25px 30px;}
#question_table .problem_tr td.problem {padding:0 30px 25px 0;}
#question_table .answerView_tr td {padding:0 30px 20px; border-bottom:1px solid var(--border-darkgray);}
#question_table .answerView_tr td span {display:inline-block; width:100%; height:auto; min-height:100px; padding:3px 10px; border:1px solid var(--border-gray);}

#question_table p.result_score {color:#fff; background:#283444; text-align: center; padding:30px 40px;}
#question_table tr td.text{width:1280px; border-top: 1px solid #e3e3e3; padding:30px 40px; box-sizing:border-box;}
.question_table th.all_score{ font-size:17px; background:#fafafa; letter-spacing: -1.2px; font-weight:400;}
	/* 평가자체크리스트 */
#question_table .problem_tr_checklist td {padding:25px 30px; border-top:10px solid #fff; background:var(--background-gray);}
table[class^='question_table_checklist'] {width:100%; font-family:'CoreGothic4'; font-size:16px; border-collapse:collapse;}
.question_table_checklist1 td {padding:18px 30px 0;}
.question_table_checklist2 td {padding:0 30px 25px;}
.question_table_checklist2 td img {cursor:pointer;}
.question_table .answerView_tr.answerView_tr_checklist td > div[id^='answer_'] {margin-top:0;}


	/* class='question_table' 객관식, 문제해결시나리오 */
#curr_result_wrap div.list_title {width:100%; padding:20px 0 19px; border-top:2px solid #222; border-bottom:1px solid var(--border-darkgray); font-family:'CoreGothic5'; font-size:16px; text-align:center;}
.question_table {width:100%; border-bottom:1px solid var(--border-darkgray); font-family:'CoreGothic4'; font-size:16px; border-collapse:collapse;}
.question_table .level_tr {}
.question_table .level_tr td {padding:18px 30px 0; font-family:'CoreGothic5';}
.question_table .problem_tr {}
.question_table .problem_tr td {padding:18px 30px 25px;}
.question_table .answerView_tr td {padding:0 30px 20px; border-bottom:1px solid var(--border-darkgray);}
.question_table .answerView_tr.borderN td {border:0;}
.question_table .answerView_tr td > div {display:inline-block; width:100%; height:auto; min-height:100px; padding:3px 10px; margin-top:5px; border:1px solid var(--border-gray);}
	/* 객관식 */
.question_table .problem_tr_multiple td {padding:0 30px 25px;}
.question_table .multiple_tr {line-height:1.5;}
.question_table .multiple_tr:last-of-type td {padding-bottom:15px;}
.question_table .multiple_tr td {padding:0 30px;}
.question_table .multiple_tr td .label_radio .radio {margin-bottom:0;}

	/* 결과확인_객관식 */
.answer_table_multipleQ {width:100%; font-family:'CoreGothic4'; font-size:16px; border-collapse:collapse;}
.answer_table_multipleQ .level_tr td {padding-top:40px; font-family:'CoreGothic5';}
.answer_table_multipleQ .problem_tr td {padding:0 0 25px;}
.answer_table_multipleQ .result_tr td {padding:0 0 15px;}
.answer_table_multipleQ .right_answer {color:var(--common-point);} /* 정답 */
.answer_table_multipleQ .wrong_answer {color:#ec1f27;} /* 오답 */

.answer_table_multipleA {width:100%; border-bottom:1px solid var(--border-darkgray); font-family:'CoreGothic4'; font-size:16px; line-height:1.5; border-collapse:collapse;}
.answer_table_multipleA td {padding:0 30px;}
.answer_table_multipleA tr:last-of-type td {padding-bottom:15px;}
.answer_table_multipleA .answer_right {color:var(--common-point);} /* 정답 */
.answer_table_multipleA .myanswer {color:#ec1f27;} /* 오답 */

/* 평가 - 결과확인 */
.result_area#problem_area {margin:0 auto 40px;}
	/* 기존꺼 */
.answer_table tr td.text {padding:30px 40px; border-top: 1px solid #e3e3e3;}
.answer_table tr td.text span.subject { color:#666; position:relative; letter-spacing: -0.85px;}
.answer_table tr td.text span.img_edit { margin-left:7px; position:absolute; bottom:2px; cursor:pointer;}
.answer_table tr td.text.no-padding{padding:0; height:50px; padding-top: 12px; padding-left: 40px;}
.answer_table2 { border:1px;margin:0 auto;}
.answer_table2 tr { position:relative; width:1280px; }
.answer_table2 tr td { width:1120px;height:100px; }
.answer_table2 tr td div { overflow-y:scroll; padding:10px; border:1px solid #e3e3e3; height: 200px; color:#666;}
.answer_table2 tr th.left { width:60px; text-align:right; vertical-align:top; padding-right:10px; font-weight:400;}
.answer_table2 tr td.right { width:1060px; }

	/* 결과확인_문제 */
.result_area #question_table {margin-top:10px;margin-top:0; border-top:0;}
.result_area #question_table .problem_tr td {padding-top:25px; padding-bottom:10px;}
/* .result_area #question_table .problem_tr {padding-top:10px;} */
.result_area #question_table .problem_tr th, .result_area #question_table .problem_tr td {border-top:10px solid #fff; background:var(--background-gray);}
.result_area #question_table .problem_tr_descriptive:not(:first-of-type) th, .result_area #question_table .problem_tr_descriptive:not(:first-of-type) td {border-top:40px solid #fff;}
.result_area #question_table .result_tr {background:var(--background-gray);}
.result_area #question_table .result_tr td {padding:0 30px 25px;}
/* 결과확인_평가자체크리스트 */
.question_table_checklist {border-bottom:0; background:var(--background-gray);}
.question_table_checklist td {padding:25px 30px;}
/* 결과확인_문제해결시나리오 */
.question_table_scenario {margin-top:10px; border-bottom:0; background:var(--background-gray);}
.question_table_scenario tr:first-of-type td {padding-top:25px;}
.question_table_scenario tr:last-of-type td {padding-bottom:25px;}
	/* 평가 - 결과확인_답안첨삭 */
.problem_example {width:100%; border-collapse:collapse; margin-top:10px; font-family:'CoreGothic4'; font-size:16px;}
.problem_example th, .problem_example td {padding:25px; padding-left:30px; border-top:1px solid var(--border-lightgray); border-bottom:1px solid var(--border-lightgray);}
.problem_example th.left {width:260px; border-right:1px solid var(--border-lightgray); font-family:'CoreGothic5'; font-size:15px; text-align:center;}
.problem_example th.left2 {width:150px; border-right:1px solid var(--border-lightgray); font-family:'CoreGothic5'; font-size:15px; text-align:center;}

.problem_example2 th.left {width:150px;}
.problem_example2 th.left2 {width:110px; padding:25px 10px;}

	/* 평가 - 결과확인_평가 상중하, 평가의견 */
.result_area .question_table td {padding:8px 30px; word-break:keep-all;}
.result_area .question_table .label_radio {cursor:default;}
.result_area .question_table .label_radio input {cursor:default;}
.result_area .question_table .comment_tr th {border-right:1px solid var(--border-lightgray);}
.result_area .question_table .comment_tr td {text-align:left;}




#curr_result_wrap .mypage_bottom_btn {margin-bottom:40px;}

/* 평가 - 정답입력 및 편집 팝업_editor 사용중 */
#popup_editor {padding:0 30px;}

/* 훈련생 유의사항 팝업_2022 */
.mypage_pop_wrapper.pop_layer_cont {/* margin-left:-327px; margin-top:-263px; */ width:650px; top:15%; transform:translateX(-50%);}
.mypage_pop_wrapper .mypage_std_notice {border-top:1px solid var(--border-gray); padding-top:30px;}
.mypage_pop_wrapper .mypage_std_notice .pop_txt1 {font-size:16px; text-align:center; line-height:1.4;}
.mypage_pop_wrapper .mypage_std_notice .pop_txt1 span {display:block; font-size:15px; margin:10px 0 30px 0; font-family:'CoreGothic4';}
.mypage_pop_wrapper .mypage_std_notice .pop_text {padding:30px 40px; font-size:16px; text-align:left;}
.mypage_pop_wrapper .mypage_std_notice .pop_txt2:not(:first-child) {margin-top:18px;}
.mypage_pop_wrapper.pop_layer_cont .mypage_std_notice .pop_txt3 {padding-top:5px; font-family:'CoreGothic4'; font-size:inherit;} 
.mypage_pop_wrapper .popup_btn1 {overflow:hidden;}
.mypage_pop_wrapper .popup_btn1 button {width:100%; height:100%; background:inherit; color:inherit;}


/* 평가자체크리스트_문제해결시나리오 */
#problem_area {width:var(--page-width); margin:0 auto; margin-top:40px;}
#problem_area .question_title{padding:30px 40px; background:#f1f1f1; text-align: center;}





/* 마이페이지 수강생 정보 영역_공지사항_2022 */
.mypage_info_box {width:100%; height:80px; /* margin-top:40px; */ padding:31px 0 0 50px; background:#333; color:#fff; font-size:16px; text-align:center;}
/* .mypage_info_box > p {} */
/* .mypage_info_box .mypage_info_txt1 { padding:25px;} */
.mypage_info_box2{width:1280px;height:70px;background:#26c3b0;}
.mypage_info_box2>p{color:#fff;font-size:16px; text-align:center;padding-top:25px;box-sizing:border-box;}

#line{width:1280px; height:1px; background:#e3e3e3;}


.problem_example th{width:85px;margin-top:20px;}



.mypage_main_data_wrap .anotherCurr { width:100%; margin:0 auto 40px;}
.mypage_main_data_wrap .anotherCurr select { 
	width:100%;
	height:55px;
	color:#283444;
	font-size:16px;
	padding-left:30px;
	border:1px solid #e3e3e3;
	letter-spacing:-1.5;
	-webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; 
	background:#fff url(/resources/images/landing/mypage/mypage_main_down.jpg) no-repeat;
	background-position:right;
}
.mypage_main_data_wrap .anotherCurr select option {  }



/* 마이페이지 공통 테이블 */
.mypage_table{width:100%;border-collapse:collapse;text-align:center;}

/* 마이페이지 공통 테이블1 */
.mypage_table1{margin-top:40px;}
.mypage_table1 thead th{background:#fafafa;border-top:1px solid #828282;border-bottom:1px solid #d4d4d4;font-size:16px;line-height:70px; font-weight:500; color:#333;}
.mypage_table1 tbody td{padding:12px 0;border-bottom:1px solid #d4d4d4;font-size:15px;line-height:20px; color:#555;}
.mypage_table1 tbody td.mypage_table_title{text-align:left;padding-right:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_table1 tbody td.mypage_table_title>p{display:inline-block;}
.mypage_table1 tbody td.mypage_table_title>img{vertical-align:middle;margin-left:5px;}

/* 마이페이지 공통 테이블2 */
.mypage_table2 {margin-top:50px;}
.mypage_table2 tbody tr{ border-top:1px solid #828282;}
.mypage_table2 tbody th{background:#f9f9f9;border-bottom:1px solid #d4d4d4;font-size:15px; line-height:54px;color:#333; font-weight:400;}
.mypage_table2 tbody td{text-align:left;padding-left:15px;border-bottom:1px solid #d4d4d4;}
/* .mypage_table2 input {height:36px;padding-left:10px;border:1px solid #e3e3e3;border-radius:0;font-size:13px; color:inherit;line-height:36px;outline-style:none;-webkit-appearance:none;} */
.mypage_table2 input#weclass_form_title{width:480px;}
.mypage_table2 td.file input{float:left;width:480px;margin-right:10px;background:#fff;}
.mypage_table2 td.file .com_btn_sm{float:left;}

/* 마이페이지 공통 테이블3 */
.mypage_table3{margin-bottom:50px;}
.mypage_table3 thead th{border:1px solid #d4d4d4;border-top:1px solid #828282;color:#333;}
.mypage_table3 thead th.borleft{border-left:0;}
.mypage_table3 thead th.borright{border-right:0;}
.mypage_table3 tbody td{border:1px solid #d4d4d4;}
.mypage_table3 tbody td.borleft{border-left:0;line-height:40px;}
.mypage_table3 tbody td.borright{border-right:0;}
.mypage_table3 tbody td.borright button{margin:0 2px;}
.mypage_table3 tbody td.borright_last{border-right:0;}

/* 마이페이지 평가현황_종합현황 테이블 */
.mypage_table4 thead th {font-family:'CoreGothic5'; font-size:18px; color:var(--common-point-font);}

/* 마이페이지 평가현황 그래프 */
/*  .mypage_eval_score_graph{width:1200px;height:575px;margin-bottom:50px;background:url(/resources/images/landing/mypage/mypage_eval_score.jpg) no-repeat;} */ 
.mypage_eval_score_graph {width:var(--page-width); height:610px;/* height:810px; margin-bottom:50px; */ margin-top:100px;}



/* 마이페이지 에디터 */
.mypage_editor{width:100%;margin:20px 0 40px;}

/* 200318_마이페이지 공통 버튼 */
.com_btn_sm{padding:0 15px;line-height:36px;vertical-align:middle;border:0;color:#fff;-webkit-appearance:none;cursor:pointer;}
.com_btn_sm a,.com_btn_sm p{font-size:14px; color:#fff;}
.com_btn_redline p{color:#ea2127;}
.com_btn_md{ padding: 0 94px; line-height:50px;vertical-align:middle;border:0;color:#fff;-webkit-appearance:none;cursor:pointer;}
/* .com_btn_duple { padding: 0 20px; line-height: 33px; vertical-align: top; border: 0; color: #fff; -webkit-appearance: none; cursor: pointer; height: 35px; */
/* background: #333; margin-left:5px; letter-spacing: -1px;} */
.com_btn_md a,.com_btn_md p{ font-size:16px; color:#fff; }
.com_btn_mint{background:#24c3b0;}
.com_btn_dark{background:#283444;}
.com_btn_lightgray {background:#ececec;}
.com_btn_lightgray p {color:#999;}
.com_btn_gray{background:#333; margin-right:4px;}
.com_btn_red {/* background:#ea2026; */background:#122792;} /* com_btn_red > com_btn_blue로 바꾸기 */
.com_btn_blue {background:#122792;}
.com_btn_redline{background:#fff; border:1px solid #ea2127; }
.com_btn_gray>a,.com_btn_gray>p{color:#283444;}
.eval_start_btn {display:inline-block; width:167px; height:44px; margin-left:20px; margin-top:-12px; background:var(--common-point); vertical-align:top; line-height:2.9;}
.eval_start_btn > span {color:#fff; font-size:16px;}
.eval_start_time{font-size:16px;color:#fff;letter-spacing:-0.5px;}
.not-available{cursor: default;}

/* 수강생 평가 버튼_2022 */
td.eval_state button, td.eval_state a {display:inline-block; width:100px; border-radius:5px; font-size:14px;}
td.eval_state .eval_state_b {background:#222; color:#fff;}
td.eval_state .eval_state_y {background:var(--common-point); color:#fff;}
td.eval_state .eval_state_b p, td.eval_state .eval_state_y p {color:#fff;}




/* 팝업 공통 */
.pop_bg{position:fixed;z-index:60;width:100%;height:100%;background:#000;opacity:0.5;}
.pop_wrapper{position:absolute;top:50%;left:50%;z-index:70;}
.pop_header{height:55px;text-align:center;background:url(/resources/images/landing/popup_bgcom.jpg);background-position:right;}
.pop_header p{font-size:18px; color:#fff;line-height:55px;letter-spacing:-1.5px;}
.pop_header span{position:absolute;width:21px;height:21px;top:17px;right:15px;cursor:pointer;}
.pop_section{padding:30px 20px;background:#fff;}
.pop_section_box{background:#f9f9f9;border-top:1px solid #919191;margin-top:20px;padding:12px 30px 30px;}
p.pop_section_txt1{width:525px;margin:0 auto;text-align:center;font-size:15px; color:#2c2c2c;line-height:19px;}
p.pop_section_txt2{margin-top:18px;font-size:14px; color:#2c2c2c;}
p.pop_section_txt3{margin:4px 0 0 15px;font-size:13px; color:#7a7a7a;letter-spacing:-1px;line-height:16px;}
.pop_btn{margin-top:30px;text-align:center;}





/* 아이디비번찾기_메일폼 */
.idpwfind_email_wrapper{width:720px;margin:0 auto;}
.idpwfind_email_header{width:100%;}
.idpwfind_email_header .atents_logo{float:left;margin-bottom:10px;}
.idpwfind_email_header .atents_logo img{width:120px;}
.idpwfind_email_header>p{float:right;margin-top:23px;font-size:14px;color:#494949;}
.idpwfind_email_header>p span{font-size:14px;color:#24c3b0;}
.idpwfind_email_section{width:100%;text-align:center;}
.idpwfind_email_section .idpwfind_email_title{width:100%;padding:60px 0;border-top:8px solid #ea2026;background:#f8f8f8;}
.idpwfind_email_section .idpwfind_email_title img{}
.idpwfind_email_section .idpwfind_email_content{margin:50px 0;}
.idpwfind_email_section .idpwfind_email_content>p{color:#283444;}
.idpwfind_email_section .idpwfind_email_content>p.idpwfind_email_content_txt1{font-size:18px;}
.idpwfind_email_section .idpwfind_email_content>p.idpwfind_email_content_txt1 span{font-size:18px;color:#24c3b0;}
.idpwfind_email_section .idpwfind_email_content>p.idpwfind_email_content_txt2{margin:15px 0 40px;font-size:16px;}
.idpwfind_email_section .idpwfind_email_content .idpwfind_email_home{}
.idpwfind_email_footer{width:100%;padding:25px 0;background:#f8f8f8;border-bottom:1px solid #d4d4d4;}
.idpwfind_email_footer .idpwfind_email_footer_logo{display:inline-block;margin:13px 50px 0 82px;vertical-align:top;}
.idpwfind_email_footer .idpwfind_email_footer_logo img{}
.idpwfind_email_footer .idpwfind_email_footer_content{display:inline-block;}
.idpwfind_email_footer .idpwfind_email_footer_content p{font-size:12px;color:#8d8d8d;letter-spacing:-1px;}
.idpwfind_email_footer .idpwfind_email_footer_content p.idpwfind_email_footer_txt1{font-size:14px;}
.idpwfind_email_footer .idpwfind_email_footer_content p.idpwfind_email_footer_txt2{margin:5px 0 15px;}
.idpwfind_email_footer .idpwfind_email_footer_content p.idpwfind_email_footer_txt3{color:#bbbbbb;}


.mypage_radio_wrap {width:362px; margin-top:83px;}
.mypage_radio_wrap p{ float: right; color:#ea2026; font-size:14px;}
.mypage_radio_wrap span{ vertical-align: sub; color:#ea2026;}
.mypage_radio_wrap .mypage_radio { position: relative; padding-left: 22px; cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color:#444;}
.mypage_radio_wrap .mypage_radio input { position: absolute; opacity: 0; cursor: pointer;}
.mypage_radio_wrap .normal_radio{ margin-left:19px; }
.mypage_radio_wrap .mypage_radio .checkmark { position: absolute; top: 3px; left: 0; height: 15px; width: 15px; background-color:#fff; border-radius: 50%; border:1px solid #e7e7e7;}
.mypage_radio_wrap .mypage_radio .checkmark:after { content: ""; position: absolute; display: none;}
.mypage_radio_wrap .mypage_radio input:checked ~ .checkmark:after {  display: block;}
.mypage_radio_wrap .mypage_radio .checkmark:after {top: 3.5px; left: 4.5px; width: 7px; height: 7px; border-radius: 50%; background: #3c3c3c;}
.mypage_radio_wrap .mypage_radio .normal_mark:after{left:3.5px !important; }



/* 강사 나의강의 */
.sectionwrap .lectureWrap{height:278px;}
.sectionwrap .lectureGraphWrap{height:278px; position: relative; margin-right:0;}
.sectionwrap .lectureGraphWrap .eachGraphBg{}
.sectionwrap .lectureGraphWrap .eachGraphBg ul{margin-top: 65px;
    margin-left: 30px;}
.sectionwrap .lectureGraphWrap .eachGraphBg li{margin-bottom: 17px;}
.sectionwrap .lectureGraphWrap .eachGraphBg p{color:#d0d0d0;}
.sectionwrap .lectureGraphWrap .eachGraphBg span{background:#f4f4f8; width: 218px;}
.sectionwrap .lectureGraphWrap .graphTxt{position:absolute; top:0; left:0; width: 100%;}
.sectionwrap .lectureGraphWrap .graphTxt .bargraphWrap{margin: -7px 0 0 60px;}
.sectionwrap .lectureGraphWrap .graphTxt .bargraphWrap>ul{width: 60px;}
.sectionwrap .lectureGraphWrap .graphTxt .bargraphWrap>ul>li.bar{height: 134px;}
.sectionwrap .lectureGraphWrap .graphTxt ul>li.txt>p{color:#3e3e3e; line-height: 14px; font-size: 12px; letter-spacing: -0.5px; font-weight: 300;}
.sectionwrap .lectureGraphWrap .graphTxt .bargraphWrap>ul>li .bar02{background:#dddddd; height:100%;}
.sectionwrap .lectureGraphWrap .graphTxt .bargraphWrap>ul>li .bar01{height:65%;}
	
	
/* bar 그래프 */
.bargraphWrap{margin:39px 0 0 102px;}
.bargraphWrap>ul{float:left; width: 45px; text-align: center; margin-right: 13px;}
.bargraphWrap>ul>li{}
.bargraphWrap>ul>li.bar{height:153px; position: relative;}
.bargraphWrap>ul>li.bar>ul{}
.bargraphWrap>ul>li.bar>ul>li{width: 7px; display: inline-block;}
.bargraphWrap>ul>li.bar>ul>li.right{margin-right:1px;}
.bargraphWrap>ul>li.bar>ul>li>span{width:7px; display: block; position: absolute; bottom: 0;
-o-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;}
.bargraphWrap>ul>li .bar01{background:#2e69eb;}
.bargraphWrap>ul>li .bar02{background:#ffffff;}
.bargraphWrap>ul>li.txt{margin-top: 8px; width: 100%;}
.bargraphWrap>ul>li.txt>p{color:#ffffff; font-weight: 200; font-size: 12.5px;}

.tipCont { width: 62px; height: 62px; padding: 10px; background: #fff; line-height: 1.4; border:1px solid #f0f2f5;}




/* *****2022리뉴얼***** */

.mypage_common_wrap {display:flex; align-items:center; width:100%; height:100%; min-height:700px; background:var(--background-gray);}
.mypage_common_wrap .mypage_common_form_wrap {width:523px; margin:0 auto; padding:80px 50px; background:#fff;}
.mypage_common_title {width:100%; margin:0 auto 35px; text-align:center;}
.mypage_common_title .logo_link {padding-bottom:10px; cursor:pointer;}
.mypage_common_title .title_en {font-weight:800; font-family:'Pretendard'; font-size:47px; color:var(--common-point); line-height:1;}
.mypage_common_title .title {font-family:'CoreGothic6'; font-size:34px;}
.mypage_common_title .login_title {color:var(--common-point);}
.mypage_common_title .title_explain {padding-top:20px; font-family:'CoreGothic4';}

.mypage_common_form_wrap .mypage_commontab {width:100%; margin-bottom:25px; border-bottom:1px solid #e5e5e5;}
.mypage_common_form_wrap .mypage_commontab button {display:block; width:50%; background:none; font-size:16px; cursor:pointer;} 
.mypage_common_form_wrap .mypage_commontab button.active {color:var(--common-point-font);}
.mypage_common_form_wrap .mypage_commontab button.active::after {content:""; display:inline-block; width:100%; height:2px; margin-top:9px; background:#ffcc00;}
.mypage_common_form_wrap .input_box input {width:100%; height:50px; padding-left:15px; margin:8px 0 16px; font-size:16px;}

/* 마이페이지 버튼 */
.mypage_btn1 {overflow:hidden; width:100%; height:60px; border-radius:5px; margin:20px auto 0; background:var(--common-point); color:#fff; font-family:'CoreGothic4'; font-size:16px; text-align:center; line-height:3.8; cursor:pointer;}
.mypage_btn1_center {width:167px; height:50px; margin:40px auto 0; line-height:3.1;}
.mypage_btn1 button {display:inline-block; width:100%; height:100%; background:inherit; color:inherit; line-height:inherit;}
.mypage_btn2 {margin:20px auto 0;}
.mypage_btn2.mypage_modify_btn {width:344px; margin:40px auto 0;}
.mypage_btn2 .btn {width:49.2%;}
.mypage_btn2.mypage_modify_btn .btn {width:167px;}
.mypage_btn2 .btn:last-child {float:right;}


/* 마이페이지 공통 테이블 */
	/* th, td 좌우 */
.common_table {width:100%; border-top:2px solid #222; border-collapse:collapse; margin-top:60px;}
.common_table * {vertical-align:middle;}
.common_table tr {border-bottom:1px solid var(--border-darkgray);}
.common_table th {font-weight:normal; font-family:'CoreGothic4'; text-align:center;}
.common_table td {height:61px; padding:8px 0; font-family:'CoreGothic4';}

.common_table td select {height:44px; padding-left:10px; border:1px solid var(--border-gray); border-radius:0; outline:none; background-color:#fff; background:url(/resources/images/common/select_down.png) no-repeat 95% 50%; /* line-height:38px; */cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.common_table td select::-ms-expand {display:none;}
.common_table td input:disabled {background:#f3f3f3; color:#222; font-family:'CoreGothic5';}
.common_table td input[name^="mobile"]:disabled {padding:0; text-align:center;}

	/* th, td 상하 */
.common_table2 {width:100%; border-top:2px solid #222; border-collapse:collapse; margin-top:60px;margin-top:40px; text-align:center;}
.common_table2 * {vertical-align:middle;}
.common_table2 tr {border-bottom:1px solid var(--border-lightgray);}
.common_table2 th {height:52px;font-weight:normal; font-family:'CoreGothic5';}
.common_table2 td {height:52px; padding:8px 0; font-family:'CoreGothic4';}
.common_table2 th:not(:last-of-type), .common_table2 td:not(:last-of-type) {border-right:1px solid var(--border-lightgray);}

table td.not_found {padding:80px 0 30px; border:0; border-bottom:1px solid transparent; font-family:'CoreGothic4'; font-size:16px;}
.mypage_notice_wrap table td.not_found {padding-bottom:0;}


.check_msg {padding-top:5px; margin-bottom:-3px; color:#ec1f27; font-family:'CoreGothic4'; font-size:13px;}
.error_msg {display:none; padding-top:5px; margin-bottom:-3px; color:var(--common-point-font); font-family:'CoreGothic4'; font-size:13px;}
.join_hidden {display:none; padding-top:5px; margin-bottom:-3px; color:#ec1f27; font-family:'CoreGothic4'; font-size:13px;}
#availableTime {color:#909090; font-size:14px;}
#time.availableTime {color:#909090; font-size:14px;}

.find_input_box {}
.find_input_box .phone_cont {color:#909090; font-size:12px;}
.find_input_box input[name="mobile"] {width:90px;}
.find_input_box .phone_cont #availableTime {font-family:'CoreGothic4'; font-size:16px;}
.find_input_box input.Identity_number {/* width:232px; */width:304px;}
.find_input_box .click_Identity {display:inline-block; width:110px; height:50px; border-radius:5px; margin-left:6px; background:var(--border-gray); color:#fff; font-family:'CoreGothic4'; font-size:16px;} 


/* 마이페이지 메인 */
	/* 메인_내 정보 보기, 공지사항, 우리반 게시판 */
#mypage_main_data_section {width:100%;}
.mypage_main_data_wrap {width:var(--page-width); margin:0 auto;}
.mypage_main_data_wrap .mypage_main_data {float:right; width:565px; height:222px; border:1px solid var(--border-darkgray); border-top:2px solid #222;}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_top {width:100%; height:56px; padding:0 30px; border-bottom:1px solid var(--border-darkgray); font-size:16px; line-height:3.5;}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_top p {float:left;}

.mypage_main_data_wrap .mypage_main_data_notice {}
.mypage_main_data_wrap .mypage_main_data_weclass {margin-top:20px;}
.mypage_main_data .mypage_main_data_top .mypage_main_data_more {float:right; width:19px; height:19px; margin-top:18px; background:url(/resources/images/mypage/main_plus.png) no-repeat center right; transition:all .3s ease; cursor:pointer;}
.mypage_main_data_more:hover {transform:rotate(180deg);}
	/* 메인_내 정보 보기 */
.mypage_main_data_wrap .mypage_main_data_info {float:left; width:575px; height:464px;}
.mypage_main_data_info .mypage_main_data_top div[class$="_btn"] {float:right; padding-left:25px; margin-left:18px; background-position:left 18px; background-repeat:no-repeat; cursor:pointer;}
.mypage_main_data_info .mypage_edit_btn {background-image:url(/resources/images/mypage/main_edit.png);}
.mypage_main_data_info .mypage_hrd_btn {background-image:url(/resources/images/mypage/main_hrd.png);}

.mypage_main_data_info .mypage_main_data_content {height:315px; padding:35px 30px 0;}
.mypage_main_data_content .main_data_info_txt1{font-size:40px;letter-spacing: -2px;font-weight: 500; color:#333;}
.mypage_main_data_content .main_data_info_txt2 {margin-top:12px; font-size:20px;}
.mypage_main_data_content .main_data_info_txt3 {font-size:15px; color:#333;}
.mypage_main_data_content .main_data_info_txt4 {margin-top:2px; font-family:'CoreGothic4'; font-size:16px; color:#999;}

.mypage_main_data_info .main_data_info_btn_wrap {margin-top:45px;}
.mypage_main_data_content .main_data_info_txt3 ~ .main_data_info_btn_wrap {margin-top:30px;}
.mypage_main_data_info .main_data_info_btn_box {display:inline-block; width:auto; height:130px;}
.mypage_main_data_info .main_data_info_btn_box:not(:last-child) {margin-right:26px;}
.mypage_main_data_info .main_data_info_btn_box a {display:block; width:100%; height:100%; text-align:center;}
.mypage_main_data_info .main_data_info_btn_box a div {width:78px; height:78px; margin:0 auto; border-radius:50%; border:1px solid #333; box-shadow:-4px 4px #ebebeb; background-position:center; background-repeat:no-repeat;}
.mypage_main_data_info .main_data_info_btn_box a p {padding-top:20px;}

.main_data_info_btn_wrap .main_data_info_btn_certificate div {background-image:url(/resources/images/mypage/main_certificate.png);}
.main_data_info_btn_wrap .main_data_info_btn_evaltotal div {background-image:url(/resources/images/mypage/main_evaltotal.png);}
.main_data_info_btn_wrap .main_data_info_btn_eval div {background-image:url(/resources/images/mypage/main_eval.png);}
.main_data_info_btn_wrap .main_data_info_btn_timetable div {background-image:url(/resources/images/mypage/main_timetable.png);}
.main_data_info_btn_wrap .main_data_info_btn_media div {background-image:url(/resources/images/mypage/main_media.png);}

.main_data_info_btn_timetable.open {position:relative;}
.main_data_info_btn_timetable.open a div::after {content:"수강신청"; position:absolute; top:-18px; left:0; width:78px; height:34px; padding: 6px 15px 0 0; background-image:url(/resources/images/mypage/enrollment_open.png); color:#fff; font-family:'CoreGothic4'; font-size:13px;}

.mypage_main_data_currpass {padding-top:18px; margin:33px 30px 0; border-top:1px solid var(--border-darkgray);}
.mypage_main_data_currpass ul.main_currpass_number {float:left;}
.main_currpass_number li {float:left;}
.main_currpass_number li:not(:first-of-type)::before {content:""; display:inline-block; width:1px; height:22px; margin:0 16px -5px 17px; background:var(--border-darkgray);}
.main_currpass_number li span {padding-left:7px; font-size:17px; vertical-align:-1px;}
.main_currpass_number li .currpass_number_rest {color:var(--common-point);}
.mypage_main_data_currpass .main_currpass_list {float:right; width:112px; background-image:url(/resources/images/landing/mypage/square-list-light.svg); background-position:left 1px; background-repeat:no-repeat; text-align:right;}
	/* 메인_공지사항, 우리반 게시판 */
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list {padding:19px 30px 0; font-family:'CoreGothic4';}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list ul {margin-bottom:12px;}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list ul li {}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list ul li.main_data_list_txt1 {float:left;}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list ul li.main_data_list_txt2 {float:right; letter-spacing:-0.075em;}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list ul li p {overflow:hidden; display:inline-block; max-width:400px; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}
.mypage_main_data_wrap .mypage_main_data .mypage_main_data_list ul li img {margin-left:5px; vertical-align:text-top;}


	/* 메인_학사일정 */
#mypage_main_schedule_section {width:100%; padding-bottom:70px;}
.mypage_main_schedule_wrap {width:var(--page-width); margin:40px auto 0; border-bottom:1px solid var(--border-darkgray); border-top:2px solid #222;}
.mypage_main_schedule_wrap .mypage_contenttitle p{margin-top:0;padding-top:48px;color:#fff;}
.mypage_main_schedule_wrap .mypage_main_schedule_box_wrap {width:100%; background:var(--background-gray);}
.mypage_main_schedule_wrap .mypage_main_schedule_month {float:left; width:575px; height:auto; padding:0 23px 20px; background:#fff;}
.mypage_main_schedule_wrap .mypage_main_schedule_month .mypage_main_schedule_box_top {text-align:center;}
.mypage_main_schedule_wrap .mypage_main_schedule_box_top {border-bottom:1px solid #e1e1e1;}
.mypage_main_schedule_wrap .mypage_main_schedule_box_top p {display: inline-block; font-weight:800; font-family:'Pretendard'; font-size:27px; line-height:80px;}
.mypage_main_schedule_wrap .main_schedule_month_arrow {display:inline-block; width:25px; height:25px; margin:-7px 15px 0; vertical-align:middle; cursor:pointer;}
.mypage_main_schedule_wrap .main_schedule_month_left {background:url(/resources/images/mypage/month_prev.png) no-repeat;}
.mypage_main_schedule_wrap .main_schedule_month_right {background:url(/resources/images/mypage/month_next.png) no-repeat;}

	/* 메인_일정 관리 */
.mypage_main_schedule_wrap .mypage_main_schedule_list {float:right; width:585px; height:auto; /* padding:0 67px 20px; */padding:0 67px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list .mypage_main_schedule_box_top {}
.mypage_main_schedule_wrap .mypage_main_schedule_list .mypage_main_schedule_box_top p {padding-left:22px; font-weight:normal; font-family:'CoreGothic6'; font-size:22px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box {overflow-y:auto; padding:20px 0 15px 2px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box:: {}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box::-webkit-scrollbar {width:8px; height:8px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box::-webkit-scrollbar-thumb {background:#222;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box::-webkit-scrollbar-track {background:#ddd;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box ul {height:48px; padding:0 20px; border-radius:5px 0 0 5px; margin-bottom:5px; font-size:16px; line-height:48px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box ul.on {background:#fff;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li {float:left;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li:first-of-type {width:88px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li p {}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li p.list_txt {max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li span {display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:10px; vertical-align:4px;}
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li span.red {background:#ea2026;}
/* .mypage_main_schedule_wrap .mypage_main_schedule_list_box li span.mint {background:#24c3b0;} */
.mypage_main_schedule_wrap .mypage_main_schedule_list_box li span.point_color {background:var(--common-point);}

	/* 메인_달력 */
.mypage_main_schedule_month_table {width:100%; margin:0 auto;}
.mypage_main_schedule_month_table .table {width:100%; padding:12px 10px 0;}
.mypage_main_schedule_month_table .thead li {float:left; width:72px; height:39px; font-family:'coreGothic4'; text-align:center;}
.mypage_main_schedule_month_table .thead li.sun {color:#ea2026;}
.mypage_main_schedule_month_table .thead li.sat {color:#24c3b0;color:#999;}
.mypage_main_schedule_month_table .tbody li {position:relative; float:left; width:72px; height:63px; text-align:center;}
.mypage_main_schedule_month_table .tbody li p {display:inline-block; position:relative; z-index:11; font-weight:700; font-family:'Pretendard'; font-size:20px; cursor:pointer;}
.mypage_main_schedule_month_table .tbody li span {display:block; position:absolute; z-index:10; width:5px; height:5px; border-radius:50%; bottom:27px; left:47%;}
.mypage_main_schedule_month_table .tbody li span.red {background:#ea2026;}
/* .mypage_main_schedule_month_table .tbody li span.mint {background:#24c3b0;} */
.mypage_main_schedule_month_table .tbody li span.point_color {background:var(--common-point);}
.mypage_main_schedule_month_table .tbody li span.today {left:8px; bottom:22px; width:56px; height:56px; background:var(--background-gray);}
.mypage_main_schedule_month_table .tbody li .other {color:#efefef;}


/* 공지사항 보기_우리반 게시판 보기랑 같아서 mypage_weclass_view로 css 줌 */
.mypage_notice_view {}


/* 우리반 게시판 목록 */
.board_view_btn {float:right; width:80px; height:34px; margin:40px 0 15px; font-size:15px; line-height:2.2;}
.board_view_btn a {}

/* 우리반 게시판 쓰기 */
.mypage_weclass_form_wrap {}
.mypage_weclass_form_wrap .common_table {margin-top:0;}
.mypage_weclass_form_wrap td.file .btn {width:103px; height:44px; margin-left:8px; line-height:2.6;}
/* .mypage_weclass_form_wrap .mypage_btn2 .btn:first-child {background:#7c7c7c;} */

/* 우리반 게시판, 공지사항 보기 */
.mypage_board {position:relative;}
.mypage_board .board_view_botton{position: absolute; right:0; top:62px;}
.mypage_board .board_view_botton a{ border:1px solid #283444; background:#fff; color:#333;}
.mypage_weclass_view {width:100%;}
.mypage_weclass_view_title {height:70px; padding:0 50px; border-top:2px solid #222; border-bottom:1px solid var(--border-gray);}
.mypage_weclass_view_title .view_title{float:left;font-size:17px;color:#333;line-height:70px;max-width:800px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_weclass_view_title .view_txt{float:right;font-size:16px;color:#333;line-height:70px;}
.mypage_weclass_view_content{margin:35px 50px;overflow-x:auto;}
.mypage_weclass_view_btn.mypage_btn2 {margin:40px auto;}
.mypage_weclass_view_btn.mypage_btn2 button {}
.mypage_weclass_view_reply {padding:30px; margin-bottom:40px; border-top:1px solid var(--border-darkgray); background:var(--background-gray);}
.mypage_weclass_view_reply_write {height:90px;}
.mypage_weclass_view_reply_write textarea {float:left; width:1000px; height:90px; padding:10px; border:1px solid var(--border-gray); background:#fff; border:0; font-size:14px;}
.mypage_weclass_view_reply_write .weclass_view_reply_btn {float:right; width:88px; border-radius:5px; background:#222; color:#fff; line-height:90px;}
.mypage_weclass_view_reply_list{}
.mypage_weclass_view_reply_list ul{margin-top:20px;}
.mypage_weclass_view_reply_list ul li{margin-top:3px; letter-spacing:-0.5px;}
.mypage_weclass_view_reply_list ul li.txt1{font-size:15px;color:#333;}
.mypage_weclass_view_reply_list ul li.txt2{font-size:13px;}
.mypage_weclass_view_reply_list ul li.txt2 a{font-size:13px;color:#555;}
.mypage_weclass_view_reply_list ul li.txt2 span{font-size:13px;color:#7a7a7a; letter-spacing:-0.5px;cursor:pointer;}
.mypage_weclass_view_pagebtn{border-top:1px solid #e3e3e3;margin-bottom:40px;}
.mypage_weclass_view_pagebtn_bofore{border-bottom:1px solid #e3e3e3;}
.mypage_weclass_view_pagebtn_after{border-bottom:1px solid #e3e3e3;}
.mypage_weclass_view_pagebtn>div{}
.mypage_weclass_view_pagebtn>div ul {width:1100px;width:100%; height:60px;padding:0 50px;}
.mypage_weclass_view_pagebtn>div li{font-size:15px; color:#333;line-height:60px;float:left;height:60px;}
.mypage_weclass_view_pagebtn>div li.txt{max-width:825px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_weclass_view_pagebtn>div li.txt a{font-size:15px; color:#333;line-height:60px;}
.mypage_weclass_view_pagebtn>div li.date{float:right;}

	/* 우리반게시판, 공지사항, 학습동영상 보기_하단 목록 버튼 */
.mypage_weclass_view_mokrok {width:100px;}
.mypage_weclass_view_mokrok button.com_btn_mint{padding:0 34px}
.board_view_subject{border-top-width: 0px; margin-top: 10px;margin-bottom: 10px;}
.board_view_subject_left{float: left;}
span.newFile:before {content: "";display: inline-block;margin: 0px 3px -1px 0;width: 14px;height: 14px;background: url(/resources/images/login/file_add_com.png) no-repeat;}
span.titleFile{content: "";display: inline-block;margin: 0px 3px -1px 0;width: 14px;height: 14px;background: url(/resources/images/login/file_add_com.png) no-repeat;}


/* 이수증 발급 */
.certificate_last button {width:80px; height:34px; border-radius:5px; background:#222; color:#fff;}


/* 수강신청 내역조회 */
.mypage_list_history_section {width:var(--page-width); margin:0 auto;}
.mypage_list_history_section .list_history_tab {overflow:hidden; width:100%; padding-top:58px;}
.mypage_list_history_section .list_history_tab button {float:left; box-sizing:border-box; width:50%; height:60px; padding:12px 4px; border:1px solid #d7d7d7; border-left:none; outline:none; color:#666; font-weight:600; font-size:16px; letter-spacing:-1px; cursor:pointer;}
.mypage_list_history_section .list_history_tab button:first-child {border-left:1px solid #d7d7d7;}
.mypage_list_history_section .list_history_tab button.active {box-sizing:border-box; padding-top:10px; border-top:2px solid #ea2127; border-bottom:none; color:#ea2127;}

.myCurrpass_list_section, .myEnrollment_list_section {width:100%;}

.history_list_detail {width:100%;}
.history_list_number {float:right; padding:13px 2px;}

.myCurrpass_list_top {width:100%; height:80px; padding:31px 0 0 50px; background:#333; color:var(--border-darkgray); font-size:16px;}
.myCurrpass_list_top ul {margin:-23px 0 0 190px;}
.myCurrpass_list_top ul li {float:left; height:22px; color:#fff; font-size:16px; line-height:23px;}
.myCurrpass_list_top ul li:nth-of-type(odd) {width:88px;}
.myCurrpass_list_top ul li:nth-of-type(even) {width:70px; margin-right:29px;}
.myCurrpass_list_top ul li:nth-of-type(even):not(:last-of-type) {border-right:1px solid #6d6e72;}
.myCurrpass_list_top ul li span {display:inline-block; width:23px; margin-right:5px; color:#fff; font-size:22px; text-align:right; vertical-align:top;}
/* .myCurrpass_list_top .myCurrpass_amount {float:right; width:527px; padding-left:65px; border-left:1px solid #c0c0c5; font-size:16px;} */
/* .myCurrpass_list_top .myCurrpass_amount p {margin:22px 0 0 -2px; color:#fff; font-size:27px;} */
/* .myCurrpass_list_top .myCurrpass_amount p span {margin-right:14px; color:#fff; font-size:45px;} */

.myCurrpass_list_number {padding-top:50px;}
.myCurrpass_list_number li {float:left; font-size:16px;}
.myCurrpass_list_number li:not(:first-of-type)::before {content:""; display:inline-block; width:1px; height:14px; margin:0 15px -2px 16px; background:#a9a9a9;}
.myCurrpass_list_number li span {padding-left:7px; font-size:17px;}
.myCurrpass_list_number li .currpass_number_rest {color:var(--common-point)}

.myEnrollment_list_detail {}
.history_list_table {border-collapse:collapse; width:100%; border-top:2px solid #222;}
.history_list_table * {vertical-align:middle;}
.history_list_table th {height:52px; border-bottom:1px solid var(--border-lightgray); font-size:16px;}
.history_list_table td {height:52px; padding:0 15px; border-bottom:1px solid var(--border-lightgray); font-family:'CoreGothic4'; font-size:15px; text-align:center;}
.history_list_table th:not(:last-of-type), .history_list_table td:not(:last-of-type) {border-right:1px solid var(--border-lightgray);}

/* .myEnrollment_list_number {color:#666; font-weight:600;} */
.myEnrollment_list_table td.ing {color:var(--common-point);}


/* 시간표보기, 수강신청 클릭시 - 정규 시간표, 나의 시간표 공통 */
.mypage_timetable_section {width:100%; padding-bottom:130px;}
.mypage_timetable_section .timetable_tab {padding-top:65px;}
.mypage_timetable_section .timetable_tab button {height:44px;}
.mypage_timetable_section .tabcontent_wrap {width:100%; margin:0 auto; cursor:default;}

.timetable_table {border-collapse:collapse;}
.timetable_table th {height:44px; background:var(--background-gray); color:#333; font-weight:normal;}
.timetable_table td {}

	/* 정규 시간표, 나의 시간표_2022 */
.enrollment_section, .myTimetable_section {width:100%;}
.enrollment_top, .myTimetable_top {width:var(--page-width); margin:15px auto 0;}

.enrollment_month {width:190px; margin:0 auto; text-align:center;}
.month_prev {float:left; display:inline-block; width:25px; height:25px; border-radius:50%; border:1px solid #222; margin-top:7px;}
.month_prev::before {content:""; display:inline-block; width:6px; height:6px; border:solid #222; border-width:1px 0 0 1px; margin:9px 0 0 2px; transform:rotate(-45deg);}
.month {font-family:'CoreGothic6'; font-size:30px;}
.month_next {float:right; display:inline-block; width:25px; height:25px; border-radius:50%; border:1px solid #222; margin-top:7px;}
.month_next::before {content:""; display:inline-block; width:6px; height:6px; border:solid #222; border-width:1px 0 0 1px; margin:9px 0 0 -1px; transform:rotate(135deg);}

.enrollment_tab {float:right; width:auto; padding:5px 0 15px;}
.enrollment_tab button {width:107px; height:44px; border-radius:5px; border:1px solid var(--border-darkgray); color:#999; line-height:2;}
.enrollment_tab button:hover {border-color:#222; background:#222;}
.enrollment_tab button.active {border-color:#222; background:#222;}

	/* 정규 시간표, 나의 시간표 table */
.timetable_table_wrap {width:var(--page-width); margin:0 auto;}
.timetable_table {width:100%; table-layout:fixed; border-top:2px solid #222; text-align:center;}
.timetable_table * {vertical-align:middle;}
.timetable_table tr:nth-of-type(2) td {font-family:'CoreGothic4';}
.timetable_table th, .timetable_table td {border:solid var(--border-darkgray); border-width:0 1px 1px 0;}
.timetable_table td:first-child {border-left:1px solid var(--border-darkgray); font-family:'CoreGothic4';}
.timetable_table th {}
.timetable_table td {height:44px;}
.timetable_table tr:nth-child(n+3) td:not(:first-of-type) {padding:9px 30px;padding:9px 10px;}
.timetable_table .curr_class > span:first-of-type {color:var(--common-point); font-family:'CoreGothic5'; font-size:16px;/*  word-break:keep-all; */}
.timetable_table .curr_class {background:#fafbfd;}
.timetable_table .curr_class > p {padding-top:4px; font-family:'CoreGothic4'; font-size:14px;}
.timetable_table .curr_class > p span:first-of-type {font-size:13px; line-height:1.4;}
.timetable_table .curr_class > p span:last-of-type {font-size:14px; line-height:1.8;}
.timetable_table .curr_class > p span:last-of-type::before {content:""; display:inline-block; width:12px; height:12px; margin:0 1px -1px 0; background-image:url(/resources/images/icon/user-large-solid.svg);}
.timetable_table .curr_class button {width:70px; height:30px; border:0; border-radius:5px; margin-top:19px; background:var(--common-point); color:#fff;}
.timetable_table .curr_class > p + span {display:inline-block; padding-top:14px; font-size:16px;}

	/* 수강신청 하단 신청상황 fixed */
.enrollment_list_fixed {position:fixed; /* bottom:0; */bottom:-243px; width:100%; height:282px; background:#fff; box-shadow:0 -3px 16px #9995;}
.enrollment_list_fixed .enrollment_list_content {width:var(--page-width); height:100%; margin:0 auto;}
.enrollment_list_title {position:relative; top:-30px; left:-13px; width:220px; height:30px; box-shadow:-8px -10px 12px #9994; background-color:#fff; background-image:url(/resources/images/icon/angle-up-thin.svg); background-position:200px 5px; background-size:16px; background-repeat:no-repeat; cursor:pointer;}
.enrollment_list_title::after {content:""; position:absolute; top:0; right:-15px; display:inline-block; width:20px; height:30px; transform:skew(20deg); box-shadow:8px -10px 12px #9994; background:#fff;}
.enrollment_list_title div {position:absolute; top:-10px; left:17px; width:86px; height:40px; border-radius:0 0 8px 8px; padding:10px 16px 0; background:var(--common-point); color:#fff; letter-spacing:-0.075em;}
.enrollment_list_title div:before {content:""; position:absolute; top:0; left:-5px; width:0; height:0; border-width:5px 2px 5px 3px; border-style:solid; border-color:transparent var(--common-point) var(--common-point) transparent;}

.enrollment_list_wrap {opacity:0; width:100%; height:252px; padding:5px 0 30px; margin:0 auto;}
.enrollment_list_wrap .enrollment_list_none {padding-top:88px; color:#707070; font-weight:500; font-size:19px; text-align:center;}
.enrollment_list_wrap p {padding-bottom:6px; color:#333;}

.enrollment_list_fixed table {border-collapse:collapse;}
.enrollment_list_fixed table * {vertical-align:middle;}
.enrollment_list_thead {border-left:1px solid var(--border-darkgray);}
.enrollment_list_thead th {height:44px; border:solid var(--border-darkgray); border-width:0 1px 1px 0; border-top:2px solid #222; background:var(--background-gray); color:#333; font-weight:normal; font-size:16px;}

.enrollment_list_table_wrap {overflow-y:auto; max-height:149px; border:solid #d4d4d4; border-width:0 1px 1px 0;}
.enrollment_list_table_wrap::-webkit-scrollbar {width:5px;}
.enrollment_list_table_wrap::-webkit-scrollbar-track {background-color:#dbdbdf;}
.enrollment_list_table_wrap::-webkit-scrollbar-thumb {background-color:#6d6d6f;}
.enrollment_list_table {width:100%; text-align:center;}
.enrollment_list_table td {height:37px; border:solid #d4d4d4; border-width:0 0 1px 1px; color:#555; letter-spacing:-0.03em;}
.enrollment_list_table tr:last-of-type td {border-bottom:0;}

.mypage_timetable_section .enrollment_wait {color:#222;}
.mypage_timetable_section .enrollment_ok {color:var(--common-point);}
.mypage_timetable_section .enrollment_exceed {color:var(--point-blue);}

/* 마이페이지 url 분리 */
.login_tip {width:100%; margin:28px auto 0; border-top:1px solid #eaeaea; font-family:'CoreGothic4'; text-align:center;}
.login_tip ul {padding:30px 0 0 8px; text-align:left;}
.login_tip li {list-style-position:inside; color:#333; font-weight:400; font-size:13.5px; line-height:1.2; text-indent:-8px; white-space:nowrap;}
.login_tip li:first-of-type {margin-bottom:13px;}
.login_tip li::before {content:""; display:inline-block; width:3px; height:3px; margin:0 5px 4px 0; border-radius:50%; background:#333;}
.login_tip li span {color:#ff1800; font-family:'CoreGothic5';}
.login_tip button {width:auto; height:38px; margin:30px 0 0; padding:0 13px; background:#333; color:#fff; font-size:14px; line-height:1; letter-spacing:-0.075em;}


/* 로그인 */
.login_wrap.mypage_common_wrap {min-height:800px;}
.login_wrap.mypage_common_wrap .mypage_common_form_wrap {padding-top:60px; padding-bottom:30px;}
.mypage_login_form_keep {display:block; width:100%; padding-top:18px;}
.mypage_login_form_keep .id_find {display:inline-block; float:right;}
.mypage_login_form_keep .id_find a {display:inline-block; padding-right:13px; background:url(/resources/images/mypage/login_chevron_right2.png) no-repeat; background-position:right 3px;}
.mypage_login_form_keep .join {padding-top:30px; text-align:center;}
.mypage_login_form_keep .join a {text-decoration:underline; text-underline-position:from-font;}

/* 회원가입_공통 */
.mypage_join_wrap {display:flex; width:100%; height:auto; min-height:100%; padding:80px 0; background:var(--background-gray);}
.mypage_join_wrap .mypage_join_content {width:720px; margin:0 auto; padding:80px 55px; background:#fff;}
.mypage_join_content .mypage_join_process {position:relative; display:flex; justify-content:space-between; width:415px; margin:0 auto 50px; color:#999; text-align:center;}
.mypage_join_content .mypage_join_process > div {width:100px;}
.mypage_join_content .mypage_join_process > div:not(:last-of-type)::after {content:""; display:inline-block; width:125px; height:2px; margin:-76px 0 0 67px; background:#f5f5f5;}
.mypage_join_content .mypage_join_process > div:first-of-type::after {margin-left:69px;}
.mypage_join_content .mypage_join_process p {padding-top:10px; font-size:14px; line-height:1.5;}
.mypage_join_content .mypage_join_process p span {font-family:'CoreGothic6'; font-size:15px;}
.mypage_join_content .mypage_join_process .join_process_on {color:#222;}
.mypage_join_content .mypage_join_terms_agree {height:66px; padding-top:20px; text-align:center;}
.mypage_join_content .mypage_join_terms_agree .label_check {font-family:'CoreGothic4';}

/* 회원가입_1 약관동의 및 인증 */
.mypage_join_wrap_Check {}
.mypage_join_wrap_Check .mypage_signature_wrap {width:100%; padding:30px 0; margin-top:40px; background:var(--background-gray2); font-family:'CoreGothic4'; font-size:14px; text-align:center;}
.mypage_join_wrap_Check .mypage_signature_wrap .reset_signature {display:block; margin:20px auto 0; background:none;}
.mypage_join_wrap_Check .mypage_signature_wrap .reset_signature img {padding-bottom:8px;}
.mypage_join_wrap_Check .mypage_btn1 {width:210px;}
	/* 약관 */
.mypage_join_wrap_Check .mypage_join_terms_box_txt {padding:0 0 7px; font-size:16px;}
.mypage_join_terms_box_content {overflow-y:auto; width:100%; height:220px; margin:0 auto; padding:13px 15px; background:#fff; border:1px solid var(--border-gray); font-family:"CoreGothic4"; font-size:15px; line-height:20px; text-align:left;}
.mypage_join_terms_box_content::-webkit-scrollbar {width:8px; height:8px;}
.mypage_join_terms_box_content::-webkit-scrollbar-thumb {background:#222;}
.mypage_join_terms_box_content::-webkit-scrollbar-track {background:#ddd;}
.mypage_join_terms_box_content .clause_title {padding:23px 0 5px; color:var(--common-point-font); font-family:"CoreGothic5"; font-size:16px;}
.mypage_join_terms_box_content .clause_subtitle {padding:15px 0 5px; font-family:"CoreGothic5";}
	/* 이용약관 */
.mypage_join_terms_box_content.terms .clause_title + .clause_subtitle {padding-top:3px;}

.mypage_join_terms_box .clause_ex {display:flex; padding-top:4px; padding-left:15px;}
.mypage_join_terms_box .clause_ex_first {padding-top:13px;}
.mypage_join_terms_box .clause_ex > p:first-child {display:inline-block; width:33px;}
.mypage_join_terms_box .clause_ex > p:last-child {display:inline-block; width:-moz-calc(100% - 35px); width:-webkit-calc(100% - 35px); width:-o-calc(100% - 35px); width:calc(100% - 35px);}
.mypage_join_terms_box .clause_ex > p:last-child span {font-size:14px;}
.mypage_join_terms_box .clause_ex_ex1 {padding-top:5px;}
.mypage_join_terms_box .clause_ex_ex1 > p:first-child {width:25px;}
.mypage_join_terms_box .clause_ex_ex2 {}
.mypage_join_terms_box .clause_subtitle span {display:inline-block; padding-bottom:4px; font-family:"CoreGothic5";}
.mypage_join_terms_box .clause_ex_ex2 span {display:inline-block; padding-bottom:4px; font-family:"CoreGothic5";}

/* 회원가입_2 정보입력 */
.mypage_join_wrap.mypage_join_wrap_Insert .mypage_join_content {width:860px;}
.mypage_join_content .mypage_join_insert_wrap {}
.mypage_join_insert_wrap .join_insert_table {}
.join_insert_table .join_insert_btn {width:132px; height:44px; margin-left:8px; font-size:15px; line-height:2.9; vertical-align:top; -webkit-appearance:none;}
.join_insert_table .mobile {color:#909090;}
.join_insert_table input[name="plusCareer"]::placeholder {font-size:14px;}

.mypage_join_insert_wrap .NormalCurrAppend {}
.mypage_join_insert_wrap .NormalCurrAppend_tr {display:none;}
.mypage_join_insert_wrap .NormalCurrAppend_frm {width:100%; margin:0; border:0;}
.mypage_join_insert_wrap .NormalCurrAppend_frm th {height:48px; padding:0; border:0; background:#fff; text-align:left; line-height:37px; letter-spacing:-0.075em;}
.mypage_join_insert_wrap .NormalCurrAppend_frm td {height:48px; padding:0; border:0; line-height:37px; letter-spacing:-0.075em;}
.NormalCurrAppend input[type="number"]::-webkit-outer-spin-button, .NormalCurrAppend input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none; margin:0;}
.NormalCurrAppend input[type="number"] {-moz-appearance:textfield; width:85px; height:44px; padding:0 10px; border:1px solid var(--border-gray); text-align:right;}
.mypage_join_insert_wrap .NormalCurrAppend_frm label {margin-right:15px; color:#525252; line-height:20px; vertical-align:initial;}
.free_ticket_null {background-color:#f3f3f3;}
.mypage_join_insert_wrap .mypage_btn1 {width:210px;}

/* 회원가입_3 가입완료 */
.mypage_join_wrap.mypage_join_wrap_Complete {}
.mypage_join_wrap_Complete .completed_content {width:595px;}
.mypage_join_wrap_Complete .btn-cont {width:100%;}
.mypage_join_wrap_Complete .btn-cont .btn {width:49%;}


/* 개인정보 수정 */
.mypage_modify_wrap {width:880px;}
.mypage_modify_wrap .modify_table {margin-top:0;}
.mypage_modify_wrap .modify_table .btn {display:inline-block; width:94px; height:44px; line-height:2.9; vertical-align:top;}
.mypage_modify_wrap .modify_table .btn#checkPwdNum {width:110px; margin-top:3px;}
.mypage_modify_certify_btn{display:inline-block;}
.mypage_modify_certify p{letter-spacing:-1px;}
.mypage_modify_certify>p{display:inline-block;margin-left:5px;font-size:15px; color:#888;}


/* 회원탈퇴 */
.mypage_delete_wrap {width:880px;}
.mypage_delete_wrap .delete_table {margin-top:0;}
.mypage_delete_wrap .mypage_btn1 {background:#222;}





/* IE6,7,8 */
@media \0screen\,screen\9 {
	.mypage_common_wrap{height:100%; max-height:670px;}
}
 
/* IE9,10 */
@media screen and (min-width:0\0){
	.mypage_common_wrap{height:100%; max-height:670px;}
} 
/*edge*/
@supports (-ms-ime-align:auto) {
	.mypage_common_wrap{height:100%; max-height:675px;}
}

