@CHARSET "UTF-8";


/* iOS WebView 사용 시 header safe-view영역에 대한 버전별 솔루션 - https://ayogo.com/blog/ios11-viewport/ */
.main_wrapper, .sub_wrapper,.login_wrapper, #menu_wrapper {
	/* Status Bar Height on iOS 10.0 */
	padding-top: 20px;
	/* Status Bar Height on iOS 11.0 */
	padding-top: constant(safe-area-inset-top);
	/* Status Bar Height on iOS 11.0+ */
	padding-top: env(safe-area-inset-top);
}

:root {
/* 	--point-blue:#090d59; */
	--point-skyblue:#00a0ff;
/* 	--point-red:#cf1d0a; */
	--point-navy:#2a2a4e;
	--btn-bluenavy:#0c0451;
	--btn-bluepurple:#3b48c9;
/* 	--common-navy:#18243d; */
	--common-gray:#60676c;
	--common-warm-gray:#e2e3e4;
	--common-cool-gray:#dae0e9;
	
/* 	--common-bg:#f2f3f8; */
/* 	--h-line-color:#e9ebf2; */
/* 	--v-line-color:#b1b3bc; */
	
/* 	--common-padding:42px; */
/* 	--common-padding-side:19px; */
}

#new{width:37%; position:absolute; top:0; left:70%;}
#new_quick{width:2%; position:absolute; top:19%; left:70%;}

.main_top .menu, .sub_top .menu{position:absolute;top:38.5%;right:5%;width:5.2%;}
.main_top .menu img, .sub_top .menu img{width:100%;}

.footer{padding: 4% 0;border-top: 1px solid #e6e9ec;text-align:center;background: #fafbfc;}
.footer p{font-family: 'RobotoL';font-size: 1.8em;color: #878788;}

.quickmenu_wrap{position:fixed;bottom:0;left:0;width:100%;background:#0c0451;z-index: 90;}
.quickmenu{padding:3% 10%;}
.quickmenu ul{width:100%;}
.quickmenu ul li{float:left;width:8%;margin-right: 15%;}
.quickmenu ul li:last-child{margin-right:0;}
.quickmenu ul li img{width:100%;}

.toast_bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #2a2a4e;opacity: 0.7;z-index: 94;}
.toast_wrap{width:100%;position: fixed;bottom: 0;z-index: 95;}
.toast_wrap .toast_icon{width:100%;}
.toast_wrap .toast_icon img{width:100%;}
.toast_wrap .toast_icon .toast_close{position: absolute;top: 7%;right: 6%;width: 8.6%;}
.toast_wrap .toast_box{padding:2% 6% 4%;background:#fff;text-align:center;}
.toast_wrap .toast_box .toast_tit{color:#222;}
.toast_wrap .toast_box .toast_txt{margin-top: 1%;color:#999;}

.sub_wrapper{width: 100%; overflow-x:hidden;}
.sub_wrapper>div{background:#fafbfc;height: 100%}
.sub_wrapper .sub_box{background:#fff;padding:4% 5%;margin-bottom:3%;border:solid #e6e9ec;border-width:1px 0;}
.sub_wrapper .sub_box:nth-child(1){text-align: center;border-top: 0;}
.sub_wrapper .sub_top{width: 90%;position: relative;margin-bottom:0;border-top:0;}
.sub_wrapper .sub_top .back_btn{position: absolute;top: 38.5%;left: 5%;width: 4.5%;}
.sub_wrapper .sub_top .back_btn img{width: 100%;}
.sub_wrapper .sub_top .sub_title{text-align: center;font-weight: 500;}
.sub_top .menu .bar{background:#3e3e3e;}
.sub_content{width:100%;}
.content_company{ width:100%; background:#fff;}
.sub_wrapper .sub_search_top{background:#fafbfc;margin-bottom:0;}
.sub_search_top .sub_notice_search{}
.sub_search_top .sub_search_box {position: relative;}
.sub_search_top .sub_search_box #searchBtn {width: 38px; height: 38px; position: absolute; right: 0px; top: 0px;}
.sub_search_top .sub_search_box select{float:left;}
.sub_search_top .sub_search_box input{float:right;background:#fff url(/app/images/sub/search_bg.png) no-repeat;background-position: 95% 50%;background-size: 8%;}

.sub_wrapper .sub_myclass{text-align:center;}
.sub_myclass .sub_myclass_name{font-weight: 600;}
.sub_myclass .sub_myclass_curr{margin: 2% 0 1.5%;font-weight: 500;line-height: 100%;}
.sub_myclass .sub_myclass_classroom{color:#9797a7;line-height: 130%;}
.sub_myclass .sub_myclass_classroom span{display: inline-block;color: #9797a7;font-size: 0.7em;margin:-1.7% 1% 0;}

.sub_wrapper .sub_modifybox{}
.sub_modifybox .sub_modifybox_title{margin-bottom: 2%;text-align: center;font-weight: 500;}
.sub_modifybox .sub_modifybox_table table{width:95%;}
.sub_modifybox .sub_modifybox_table table th{padding-right: 3%;text-align:right;}
.sub_modifybox .sub_modifybox_table table td{text-align:left;border:1px solid #e6e9ec;background: #fff;}
.sub_modifybox .sub_modifybox_table table td input[type="text"],
.sub_modifybox .sub_modifybox_table table td input[type="password"]{width: 92%;border: 0;background: 0;padding: 3% 4% 4%;color: #3e3e3e;line-height: 150%;}
.sub_modifybox .sub_modifybox_table table .td_disabled input{color:#3e3e3e;}
.sub_modifybox .sub_modifybox_table table .td_disabled{background:#fafbfc;}
.sub_modifybox .sub_modifybox_table table .modify_table_radio{padding: 2% 4%;}
.sub_modifybox .sub_modifybox_table table .modify_table_radio input[type="radio"]{width:10%;padding: 0 0 9% 0;vertical-align:middle;}
.sub_modifybox .sub_modifybox_table table select{width:100%;padding:3.6% 4%;background:none;}
.issuance_wrapper .sub_modifybox .sub_modifybox_table table select{padding:4.8% 4%;}

.sub_com_list{width: 100%;background:#fff;}
.sub_com_list_ul{width: 100%;}
.sub_com_list_ul li{padding: 2.5% 5% 3.5%;border-bottom:1px solid #e6e9ec;}
.sub_com_list_ul li a{display: block;width: 100%;}
.sub_com_list_ul li .sub_com_list_title{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub_com_list_ul li .sub_com_list_txt{color:#9797a7;}
.sub_com_list_ul li .sub_com_list_bar,
.sub_comView_top .sub_comView_txt span{display: inline-block;margin: -1.5% 1.5% 0;font-size: 0.8em;color:#9797a7;}

.sub_currcal_list_wrap .sub_currcal_list ul{}
.sub_currcal_list_wrap .sub_currcal_list ul li{margin-bottom:6%;}
.sub_currcal_list_wrap .sub_currcal_list ul li .sub_currcal_list_circle{float:left;width: 1.6%;margin-top: 1.7%;padding-bottom: 1.6%;border-radius: 50%;vertical-align: top;}
.sub_currcal_list_wrap .sub_currcal_list ul li .sub_currcal_list_red{background:#ff123d;}
.sub_currcal_list_wrap .sub_currcal_list ul li .sub_currcal_list_blue{background:#5957ff;}
.sub_currcal_list_wrap .sub_currcal_list ul li .sub_currcal_list_black{background:#000;}
.sub_currcal_list_wrap .sub_currcal_list ul li p{float:left;vertical-align: top;line-height: 130%;}
.sub_currcal_list_wrap .sub_currcal_list ul li .sub_currcal_list_day{margin: 0.2% 1% 0;font-family: 'RobotoR';color:#9797a7;}
.sub_currcal_list_wrap .sub_currcal_list ul li .sub_currcal_list_txt{width:72%;text-align:left;}

.sub_content_title{margin-bottom:3.5%;text-align: center;font-weight:500;}
.sub_com_table{width:100%;}
.sub_com_table table{width:100%;table-layout:fixed;}
.sub_com_table table th{padding: 4% 0;background:#fafbfc;border:solid #e6e9ec;border-width:1px  0;font-weight: 500;}
.sub_com_table table th span{display: inline-block;font-size:0.8em;font-weight: 400;color: #9797a5;line-height: 100%;}
.sub_com_table table th span .bar{margin-top: -5%;}
.sub_com_table table tbody tr{padding: 0 1%;}
.sub_com_table table td{padding: 5% 1%;border-bottom:1px solid #e6e9ec;font-weight: 500;}
.sub_com_table table td:first-child{padding-left:3%;text-align: left;}
.sub_com_table table th:last-child,
.sub_com_table table td:last-child{padding-right:3%;}
.sub_com_table table td .sub_com_table_txt1,
.sub_counseling_list ul li .sub_counseling_list_title1{display: inline-block;font-weight: 500;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub_com_table table td .sub_com_table_txt2,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_com_table table td .sub_com_table_txt4,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date{display: inline-block;margin-top:1%;color:#9797a7;font-weight:400;font-family: 'RobotoR';}
.sub_com_table table td .btn_sm{font-weight: 400;padding: 8% 27%;}

.sub_com_board_num{text-align: center; margin:0 0 7% 0; padding-top:5%;}
.sub_com_board_num a{display: inline-block;width:11%;height: 0;padding-bottom:11%;margin:0 1%;border:1px solid #e6e9ec;border-radius:50%;}
.sub_com_board_num span{display: block;font-family: 'RobotoM';text-align: center;margin-top:32%;}
.sub_com_board_num .board_num_prev{margin-right: 3%;background: #fff url(/app/images/sub/board_num_prev.png) no-repeat;background-position: center;background-size: contain;}
.sub_com_board_num .board_num_on{border:0;}
.sub_com_board_num .board_num_on span{color:#fff;}
.sub_com_board_num .board_num_next{margin-left: 3%;background: #fff url(/app/images/sub/board_num_next.png) no-repeat;background-position: center;background-size: contain;}

.sub_com_tap{width:100%;background: #fafbfc;}
.sub_com_tap ul{}
.sub_com_tap ul li{float:left;padding: 2.4% 0;text-align: center;font-weight: 400;color: #c8cedc;border: solid #e6e9ec;border-width:1px 1px 1px 0;box-sizing: border-box;}
.sub_com_tap ul li:first-child{border-left:1px solid #e6e9ec;border-right:0;}
.sub_com_tap ul li.on{font-weight: 500;color: #222;border:1px solid #a3adc8;background:#fff;}

/* 팝업 */
.popup_layer {display:none; box-sizing:border-box; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999;}
.popup_layer * {box-sizing:inherit;}
.popup_back_bg {position:fixed; z-index:99; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.65;}
.popup {position:fixed; z-index:100; top:50%; left:50%; transform:translate(-50%, -50%); width:85%; height:auto; margin:0 auto; background:#fff;}
.popup_head {padding:4.3% 0; background:var(--point-navy); color:#fff; font-weight:500; text-align:center;} /* 45 */
.popup_cont {/* padding:30px 20px 0; */padding:8% 5.2% 0;} /* 35 */
.popup_foot {/* padding:30px 0; */padding:8% 0; text-align:center;} /* 35 */
.popup_foot a {display:inline-block; /* padding:3.5% 8% 4%; */padding:3.3% 8% 3.8%; border-radius:100px; color:#fff; font-weight:400;}
.popup_foot a:nth-of-type(2) {margin-left:10px;}
.popup_foot a.ok {background:var(--btn-bluepurple);}
.popup_foot a.cancel {background:var(--btn-bluenavy);}



/* 서브 fixed */
.counseling_wrapper .sub_counseling_table,
.issuance_wrapper .sub_issuance_table,
/* .recruit_wrapper .sub_recruit_table ,*/
.notice_wrapper .sub_notice_list{border-bottom:0;padding-bottom: 19%;margin-bottom: 0;}
.recruit_wrapper .sub_recruit_table{border-bottom:0;margin-bottom: 0;}
.sub_fixed{position:fixed;left:0;bottom:0;width:100%;text-align:center;}
.sub_fixed a{display:block;width:100%;padding:4.9% 0;background:#0c0451;color:#fff;}
.sub_fixed .sub_fixed_icon{width: 5%;margin: -1.8% 0 0 1%;}

.counselingForm_wrapper .sub_modifybox_table #content,
.recruitForm_wrapper .sub_modifybox_table #content{height: 575px;}

.btn_sm{display: inline-block;color: #fff;font-size: 0.8em;letter-spacing: -2px;padding:1.8% 5.9%;border-radius: 2em;}
.btn_md{display: inline-block;color: #fff;font-size: 1.8em;letter-spacing: -2px;padding: 2.5% 6%;line-height: 100%;border-radius: 2em;}
.btn_lg{display: inline-block;color: #fff;font-size: 2.5em;letter-spacing: -2px;padding: 3.5% 7%;line-height: 100%;border-radius: 2em;font-weight: 500;margin: 6% 0 2%;}
.delete_btn{display:inline-block;width: 4%;padding-bottom: 4%;margin: -0.9% 0 0 1%;background:url(/app/images/sub/delete_btn.png) no-repeat;background-position:center;background-size:contain;}
.sub_bot_btn{margin: 4% 5%;width: 90%;text-align: center;padding: 4.5% 0;border-radius: 4px;}
.sub_bot_btn a{color: #fff;font-size: 2.5em;font-weight: 500;letter-spacing: -3px;line-height: 100%;}
.list_new{display: inline-block;background: url(/app/images/sub/list_new.png) no-repeat;background-size: contain;width: 5%;padding-bottom: 4.5%; }
.list_new_main{display: inline-block;background: url(/app/images/sub/list_new.png) no-repeat;background-size: contain;vertical-align:middle;}
.new_icon{margin-left:1%;}
.sub_modifybox .sub_modifybox_table table td.select_td{background: #fff url(/app/images/sub/modify_select_bg.jpg) no-repeat;background-position: right;background-size: auto 100%;}

.sub_myclass .sub_myclass_name,
.sub_modifybox .sub_modifybox_title,
.sub_setting_version_box .sub_setting_version_num p{color:#3b48c9;}

.sub_eval_visual .sub_eval_visual_num{color:#5957ff;}

.sub_com_visual_per1,.sub_com_visual_per3{color:#9797a7;}
.sub_com_visual_per2{margin-top: 3%;font-family:'TahomaB';}

.sub_fixed a,
.issuanceForm_btn .cancel{background:#0c0451;}

.sub_modifybox .sub_modifybox_table table .certificationCont td .btn_sm,
.sub_setting_logout_box .btn_md,
.sub_setting_cashdel_box .btn_md,
.sub_comView_bot .btn_lg,
.sub_comFrom_btn .sub_comFrom_btn_confirm,
.sub_com_table table td .btn_sm,
.sub_com_board_num .board_num_on,
.issuanceForm_btn .confirm,
.recruitView_btn .support,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn{background:#3b48c9;}


.find_wrapper .sub_find_box .btn_lg{background:#0c0451; padding:4.2% 9.5%; font-weight:400;}

.sub_bot_btn,
.sub_setting_version_box .sub_setting_version_btn,
.sub_comFrom_btn .sub_comFrom_btn_cancel{background:#070b6e;}

.recruitView_btn .complete{background:#c8ceda;color:#fff;}

#menu_wrapper .menu_box .menu_quick ul li span{font-weight: 500;}
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a {font-weight: 500;}

.agree_Box{position:relative; width:100%;}

/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 6em;letter-spacing: -4px;}

/* 55 */
.sub_myclass .sub_myclass_name{font-size: 3.3em;letter-spacing: -5px;}

/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 3em;letter-spacing: -4px;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_content_title,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 2.5em;letter-spacing: -4px;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
.sub_comView_top .sub_comView_title,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_com_table table th,
.sub_fixed a,
.sub_myclass .sub_myclass_curr,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit{font-size: 2.2em;font-weight: 500;letter-spacing: -3.5px;}
.login_auto p{font-size:2.2em;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.issuance_wrapper .sub_modifybox select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit,.sub_counseling_list_detail .sub_counseling_list_detail_txt{font-size: 2.1em;line-height: 110%;letter-spacing:-3px;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_top .sub_comView_txt,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_things .about_things_box .about_things_box_txt2,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_myclass .sub_myclass_classroom,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date{font-size: 1.9em;line-height: 120%;letter-spacing:-3px;}


/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 1.8em;letter-spacing: -2.5px;}

/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 1.7em;letter-spacing: -2px;}

/* 26 */
.main_currcal .main_currcal_top .main_currcal_num{font-size: 1.5em;}

.sub_comView_title{font-size:1.2em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:2.2em;word-break: break-all}

.menu_list_title{width:46%}
.menu_list_title .menu_list_icon{width:42%; height:28px;}
.menu_list_sub{width:55%; margin-left:-17%; margin-top:2%;}
.menu_list_sub ul li:nth-child(1){font-size:3em;}

.login_content_bottom .login_auto input{left:24.5%; margin-top:0.9%;}
.login_btn p{font-size:2.5em;}
.login_find p{font-size:1.7em;}

.main_thumb_list_tit{font-size:1.5em;}
.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:1.5em; padding:2% 4%;}

.main_thumb_list_type{font-size:1.8em;}
.main_thumb_list_date{font-size:1.8em;margin-top:5%;}
.comment_count{font-size:2.0em;}
.sub_content_title p{font-weight:400; line-height:120%; margin-top:1%; color:#9797a7; letter-spacing:-1.7px;}

/* 미디어쿼리 */

 @media screen and (min-width:1440px) and (max-width:2560px){
.sub_content_title h2{font-size:1.3em;}
.next_page p{font-size:2.5em;}
.sub_content_title p{font-size:1.0em; letter-spacing:-2.5px;}
.agree_Box ul li.check_01 img{width:5%;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:2.3em; letter-spacing:-2.5px;}
.agree_Box{position:relative; width:95%; margin:0 auto;}
.agree_Box ul li.check_01{width:80%; padding:2%;}
.agree_Box ul li.check_01 p{font-size:2.0em; position:absolute;left:9%; margin-top:1.2%;}
.agree_Box ul li.scroll_need{padding:2%;font-size:2.0em;}
.Sign{font-size:2.3em;position:absolute;left:44%;margin-top:20%;}
.reset_click img{width:3%;}
.reset_click span{font-size:2.3em;}
#available_time,#availableTime {margin-top: 4.5%; font-size:1.8em;}
 }
 @media screen and (min-width:1200px) and (max-width:1440px){
.sub_myclass .sub_myclass_classroom span{margin:-1% 1% 0;}
.list_new_main{width:17%; height:53px;}
.main_thumb_list_tit{font-size:3.7em;}

.employment_delivery h1{font-size:2.0em;}
.employment_delivery .applyment_infor{font-size:2.0em;}

.Identity_verification{font-size:1.8em;}
.sub_content_title h2{font-size:1.0em;}
.sub_content_title p{font-size:0.8em; letter-spacing:-3.5px;}
.next_page p{font-size:2.3em;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:2.3em; letter-spacing:-3.5px;}
.agree_Box{position:relative; width:100%; margin:0 auto;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 p{font-size:2.2em; position:absolute;left:7%;}
.agree_Box ul li.scroll_need{padding:2%;font-size:1.2em;}
.Sign{font-size:1.2em;position:absolute;left:44%;margin-top:18%;}
.reset_click img{width:3%;}
.reset_click span{font-size:2.2em;}
.popup_layer .popup_layer_cont { position:absolute; left:43%; top:80%;}
#available_time,#availableTime {margin-top: 4.5%; font-size:1.8em;}

 }

 @media screen and (min-width:1024px) and (max-width:1200px){
.sub_myclass .sub_myclass_classroom span{margin:-1% 1% 0;}

.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:2.5em;}

.title_information .title{font-size:1.7em;}
.title_information .title_detail{font-size:2.0em;}
.title_information .day{font-size:1.5em;}
.title_information .title_content{font-size:1.5em; line-height:120%;}

.list_new_main{width:15%; height:39px;}

.employment_delivery h1{font-size:2.0em;}
.employment_delivery .applyment_infor{font-size:2.0em;}

.Identity_verification{font-size:1.6em;}

.sub_content_title h2{font-size:0.9em;}
.sub_content_title p{font-size:0.7em; letter-spacing:-3.5px;}
.next_page p{font-size:2.0em;}
.popup_layer .popup_layer_cont { position:absolute; left:42%; top:42%;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:2.3em; letter-spacing:-3.5px;}
.agree_Box{position:relative; width:100%; margin:0 auto;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 p{font-size:2.2em; position:absolute;left:9%;}
.agree_Box ul li.scroll_need{padding:2%;font-size:1.2em;}
.Sign{font-size:1.5em;position:absolute;left:40%;margin-top:20%;}
.reset_click img{width:3%;}
.reset_click span{font-size:2.0em;}
#available_time,#availableTime {margin-top: 5%; font-size:1.5em;}
 }

@media all and (max-width:960px) {

/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 5.3em;}

/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 5.8em;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_content_title,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.join_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 2.3em;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
.sub_comView_top .sub_comView_title,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_com_table table th,
.sub_fixed a,
.sub_myclass .sub_myclass_curr,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit,.login_auto p{font-size: 1.9em;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit{font-size: 1.8em;letter-spacing:-2.5px;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_top .sub_comView_txt,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_things .about_things_box .about_things_box_txt2,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_myclass .sub_myclass_classroom,
.sub_counseling_list_detail .sub_counseling_list_detail_txt,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date{font-size: 1.7em;}

/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 1.6em;}

/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 1.5em;}

.sub_comView_title{font-size:1.2em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.8em;}

.menu_list_title{width:46%}
.menu_list_title .menu_list_icon{width:44%;height:23px;}
.menu_list_sub{width:55%; margin-left:-17%; margin-top:2%;}
.menu_list_sub ul li:nth-child(1){font-size:2.1em;}

.main_thumb_list_type{font-size:1.7em;}
.main_thumb_list_date{font-size:1.5em;margin-top:5%;}
.comment_count{font-size:2.0em;}

.list_new_main{width:12%; height:32px;}

.employment_delivery h1{font-size:1.8em;}
.employment_delivery .applyment_infor{font-size:1.8em;}

.Identity_verification{font-size:1.5em;}
.sub_content_title h2{font-size:1.0em;}
.sub_content_title p{font-size:0.9em; letter-spacing:-3.5px;}
.next_page p{font-size:2.0em;}
.popup_layer .popup_layer_cont { position:absolute; left:43%; top:45%;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:1.8em; letter-spacing:-3.5px;}
.agree_Box{position:relative; width:95%; margin:0 auto;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 p{font-size:2.0em; position:absolute;left:10%;}
.agree_Box ul li.scroll_need{padding:2%;font-size:1.2em;}
.Sign{font-size:1.5em;position:absolute;left:40%;margin-top:20%;}
.reset_click img{width:5%;}
.reset_click span{font-size:1.1em;}

}

@media all and (max-width:800px) {

/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 4.5em;letter-spacing: -3px;}

/* 55 */
.sub_myclass .sub_myclass_name {font-size: 2.5em;letter-spacing: -4px;}

/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 2.5em;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_content_title,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.join_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 2.1em;letter-spacing: -3px;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
.sub_comView_top .sub_comView_title,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_com_table table th,
.sub_fixed a,
.sub_myclass .sub_myclass_curr,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit,.login_auto p{font-size:1.8em;letter-spacing: -2.5px;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit{font-size:1.7em;letter-spacing:-2px;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_top .sub_comView_txt,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_things .about_things_box .about_things_box_txt2,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_counseling_list_detail .sub_counseling_list_detail_txt,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date{font-size: 1.6em;}

/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 1.5em;letter-spacing: -2px;}

/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 1.4em;}
.sub_myclass .sub_myclass_classroom{font-size: 1.4em; letter-spacing:-2.5px;}

/* 26 */
.main_currcal .main_currcal_top .main_currcal_num{font-size: 1.3em;}

.sub_com_list_ul li li .sub_com_list_bar{margin: -7px 1.5% 0;}

.counselingForm_wrapper .sub_modifybox_table #content,
.recruitForm_wrapper .sub_modifybox_table #content {height: 400px;}

.sub_bot_btn a{font-size: 2.2em;letter-spacing: -0.5px;}
.btn_md{font-size:1.6em;}
.btn_lg{font-size:2em;}
select, input{font-size:1.6em;}
.sub_comView_reply .sub_comView_reply_txt_box .sub_comView_reply_txt_name{font-size: 1.4em;letter-spacing: -1px;}
#menu_wrapper .menu_box .menu_quick ul li span{font-weight: 400;}
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a {font-weight: 400;}
.footer p{font-size: 1.2em;}

.sub_comView_title{font-size:1.2em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.8em;}

.menu_list_title .menu_list_title{width:46%}
.menu_list_title .menu_list_icon{width:44%;}
.menu_list_sub{width:55%; margin-left:-17%; margin-top:2%;}
.menu_list_sub ul li:nth-child(1){font-size:2.1em;}

.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:2.0em;}
.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:1.2em; padding:1% 3%;}

.main_thumb_list_type{font-size:1.7em;}
.main_thumb_list_date{font-size:1.5em;}
.comment_count{font-size:1.8em}
.list_new_main{width:12%; height:32px;}

.employment_delivery h1{font-size:1.5em;}
.employment_delivery .applyment_infor{font-size:1.5em;}

.Identity_verification{font-size:1.5em;}
.sub_content_title h2{font-size:1.0em;}
.sub_content_title p{font-size:0.8em; letter-spacing:-2.5px;}
.Sign{font-size:1.2em;position:absolute;left:41%;margin-top:20%;}
.reset_click img{width:4%;}
.reset_click span{font-size:1.1em;}
.popup_layer .popup_layer_cont { position:absolute; left:39%; top:38%;}

#available_time,#availableTime {margin-top:6%; font-size:1.2em;}
}

@media all and (max-width:700px) {


/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 3.8em;}

/* 55 */
.sub_myclass .sub_myclass_name {font-size: 2.1em; letter-spacing:-3.5px;}

/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 2.1em;letter-spacing: -3px;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_content_title,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.join_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 1.9em;letter-spacing: -3px;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
.sub_comView_top .sub_comView_title,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_com_table table th,
.sub_fixed a,
.sub_myclass .sub_myclass_curr,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit,.login_auto p{font-size: 1.6em;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit{font-size: 1.5em;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_top .sub_comView_txt,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_things .about_things_box .about_things_box_txt2,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_myclass .sub_myclass_classroom,
.sub_counseling_list_detail .sub_counseling_list_detail_txt,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date{font-size: 1.4em;}

/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 1.3em;letter-spacing: -1.5px;}

/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 1.2em;letter-spacing: -1.5px;}

.sub_comView_title{font-size:1.2em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.8em;}
.sub_content_title h2{font-size:1.0em;}
.sub_content_title p{font-size:0.8em; letter-spacing:-2.5px;}

.menu_list_title .menu_list_title{width:46%}
.menu_list_title .menu_list_icon{width:44%;}
.menu_list_sub{width:65%; margin-top:9%;margin-left:-17%;}
.menu_list_sub ul li:nth-child(1){font-size:1.0em;}

.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:1.1em; padding:1% 3%;}
.main_thumb_list_type,.main_thumb_list_date{font-size:0.9em;}
.comment_count{font-size:1.5em;}

.list_new_main{width:9%; height:32px;}

.employment_delivery h1{font-size:1.5em;}
.employment_delivery .applyment_infor{font-size:1.5em;}
.next_page p{font-size:1.5em;}
.sub_content_title p{font-size:0.8em; letter-spacing:-2.5px;}
.popup_layer .popup_layer_cont { position:absolute; left:38%; top:38%;}
#available_time,#availableTime {margin-top:6%; font-size:1.2em;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:1.6em; letter-spacing:-2.5px;}
.agree_Box{position:relative; width:95%; margin:0 auto;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 p{font-size:1.5em; position:absolute;left:13%; margin-top:1.2%;}
.agree_Box ul li.scroll_need{padding:2%;font-size:1.2em;}
.Sign{font-size:1.2em;position:absolute;left:39%;margin-top:20%;}
.reset_click img{width:7%;}
.reset_click span{font-size:1.1em;}
}

@media all and (max-width:600px) {

.menu_list_sub{margin-top:3%;}
.menu_list_title .menu_list_icon{width:48%;}
.menu_list_sub ul li:nth-child(1){font-size:1.8em;}
.main_thumb_list_type, .main_thumb_list_date{font-size:1.2em;}
.main_thumb_list_tit{font-size:1.3em;}
.comment_count{font-size:1.2em;}
.sub_myclass .sub_myclass_classroom{font-size:1.2em; letter-spacing:-1.5px;}

.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:1.5em;}
.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:1.0em; padding:1% 3%;}
.login_content_bottom .login_auto input{margin-top:1.5%; left:25.5%;}

.list_new_main{width:11%; height:27px;}
.employment_delivery h1{font-size:1.4em;}
.employment_delivery .applyment_infor{font-size:1.4em;}

.Identity_verification{font-size:1.2em;}
.sub_content_title h2{font-size:0.8em;}
.sub_content_title p{font-size:0.6em; letter-spacing:-1.5px;}
.next_page p{font-size:1.2em;}

.agree_Box h2{font-size:1.3em;}
.agree_Box ul li.check_01 p{position:absolute;left:14%; margin-top:2%;font-size:1.2em;}
.Sign{font-size:1.0em;position:absolute;left:39%;margin-top:20%;}
.reset_click img{width:7%;}
.reset_click span{font-size:1.1em;}
.popup_layer .popup_layer_cont { position:absolute; left:35%; top:35%;}
}

@media all and (max-width:560px) {
	
/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 3em;letter-spacing: -2px;}

/* 55 */
.sub_myclass .sub_myclass_name {font-size: 2.1em;letter-spacing: -3px;}

/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 1.7em;letter-spacing: -2.5px;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_content_title,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.join_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 1.6em;letter-spacing: -2px;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
.sub_comView_top .sub_comView_title,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_fixed a,
.sub_myclass .sub_myclass_curr,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit{font-size: 1.4em;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit{font-size: 1.3em;letter-spacing:-1.5px;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_top .sub_comView_txt,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_things .about_things_box .about_things_box_txt2,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_counseling_list_detail .sub_counseling_list_detail_txt,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date,.login_auto p{font-size: 1.2em;letter-spacing:-1.5px;}

/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 1.1em;}
.sub_myclass .sub_myclass_classroom{font-size:1.1em; letter-spacing:-2.5px;}
/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 1em;}


.main_notice .main_notice_list .main_notice_icon{width: 120px;height: 30px;}
.main_notice .main_notice_list .main_notice_tit{max-width: 64%;}
.main_myclass_wrap .main_myclass .main_myclass_progress_bar{height:15px;}
.main_myclass_wrap .main_myclass .main_myclass_progress_bar .main_myclass_progress_bar_blue{height:15px;}
.main_myclass_wrap .main_myclass .main_myclass_progress_txt li span{bottom: -18px;height: 15px;}

.sub_comView_title{font-size:1.0em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.5em;}
.menu_list_title .menu_list_title{width:30%}
.menu_list_title .menu_list_icon{width:53%;}

.menu_list_sub{width:65%; margin-top:7%;margin-left:-11%;}
.menu_list_sub ul li:nth-child(1){font-size:1.4em;}

.login_content_bottom .login_auto input{margin-top:1.7%; left:25.5%;}

.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:0.8em; padding:2% 3%;}
.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:1.2em;}

.main_thumb_list_txt{margin-top:1.5%;}
.main_thumb_list_tit {font-size:1.0em;}
.main_thumb_list_type,.main_thumb_list_date{font-size:0.9em;}
.comment_count{font-size:1.0em;vertical-align:top;}
.list_new_main{width:10%; height:19px;}

.employment_delivery h1{font-size:1.3em;}
.employment_delivery .applyment_infor{font-size:1.3em;}

.Identity_verification,.next_page p{font-size:1.0em;}
.sub_content_title p{font-size:0.7em; letter-spacing:-1.5px;}
.agree_Box h2{font-size:1.0em;}
.popup_layer .popup_layer_cont { position:absolute; left:32%; top:32%;}
#available_time, #availableTime{margin-top:5%; font-size:1.0em;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:0.8em; letter-spacing:-1.5px;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 img{width:6%;}
.agree_Box ul li.check_01 p{font-size:0.8em; position:absolute;left:12%; margin-top:1%}
.agree_Box ul li.scroll_need{padding:2%;font-size:0.8em;}
.Sign{font-size:0.9em;position:absolute;left:37%;margin-top:20%;}
.reset_click img{width:7%;}
.reset_click span{font-size:1.2em;}
}

@media all and (max-width:414px) {
		
/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 2.4em;letter-spacing: -1.5px;}

/* 55 */
.sub_myclass .sub_myclass_name {font-size: 1.1em;letter-spacing: -2.5px;}

/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 1.5em;letter-spacing: -2px;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.join_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 1.4em;}
.sub_content_title h2{font-size:1.2em;}
.main_thumb_list_type {font-size:0.9em;}
.main_thumb_list_date{font-size:0.9em;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_fixed a,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit{font-size:1.3em;letter-spacing: -1px;}

.sub_myclass .sub_myclass_curr{font-size:1.1em; letter-spacing:-1.5px;}
.sub_content_title,.sub_comView_top .sub_comView_title{font-size:1.2em;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit{font-size: 1.0em; letter-spacing:-1.7px;}

.sub_com_table table th,.login_auto p{font-size:1.1em;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_things .about_things_box .about_things_box_txt2,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date{font-size:1.0em;letter-spacing: -1.5px;}

.sub_counseling_list_detail .sub_counseling_list_detail_txt{font-size:1.0em;}
.sub_myclass .sub_myclass_classroom{font-size:0.8em; letter-spacing:-1.5px;}
.sub_comView_top .sub_comView_txt{font-size:1.0em;}

/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 1.0em;letter-spacing: -1px;}

/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 0.9em;letter-spacing: -0.5px;}

/* 26 */
.main_currcal .main_currcal_top .main_currcal_num{font-size: 0.8em;}

.sub_myclass .sub_myclass_curr{margin-bottom: 1%;}
.sub_myclass .sub_myclass_classroom span{font-size: 0.7em;margin: -5px 6px 0;}
.sub_modifybox .sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table td input[type="text"]:disabled,
.sub_modifybox .sub_modifybox_table table .certificationCont td{letter-spacing: -1px;}

.counselingForm_wrapper .sub_modifybox_table #content,
.recruitForm_wrapper .sub_modifybox_table #content {height: 200px;}
.sub_modifybox .sub_modifybox_table table select {padding: 3.5% 4%;}

.sub_modifybox .sub_modifybox_table table th{font-size:0.9em;}
.sub_modifybox .sub_modifybox_table table td input{font-size:0.9em;}
.issuance_wrapper .sub_modifybox .sub_modifybox_table table select{font-size:0.9em;}
.issuance_wrapper .sub_modifybox label{font-size:0.9em;}

.sub_com_list_ul li .sub_com_list_bar{margin: -4px 1.5% 0;}
.btn_sm{letter-spacing: -1px;}
.btn_md{font-size:0.9em;letter-spacing: -1px;}
.btn_lg{font-size:1.1em;letter-spacing: -1px;}
.sub_bot_btn a{font-size: 1.2em;letter-spacing: -1.5px;}
select, input,
.sub_comView_reply .sub_comView_reply_txt_box .sub_comView_reply_txt_name{font-size:1em;}
.footer p{font-size: 0.8em;letter-spacing:-0.3px;}

.main_notice .main_notice_list .main_notice_icon{width: 80px;height: 20px;}
.main_notice .main_notice_list .main_notice_tit{max-width: 64%;}
.main_myclass_wrap .main_myclass .main_myclass_progress_bar{height:10px;}
.main_myclass_wrap .main_myclass .main_myclass_progress_bar .main_myclass_progress_bar_blue{height:10px;}
.main_myclass_wrap .main_myclass .main_myclass_progress_txt li span{bottom: -13px;height: 10px;}
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name{margin-top: 3%;}

.sub_comView_title{font-size:1.0em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.2em;}

.menu_list_sub{width:65%; margin-top:7%;margin-left:-11%;}
.menu_list_title .menu_list_title{width:30%}
.menu_list_title .menu_list_icon{width:57%;}

.login_content_bottom .login_auto input{margin-top:1.2%;left:23.5%;}

.menu_list_sub ul li:nth-child(1){font-size:1.2em;}
.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:0.7em; padding:2% 3%;}
.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:1.0em;}\
.main_thumb_list_type,.main_thumb_list_date{font-size:1.0em;}
.comment_count{font-size:1.0em;vertical-align:top;}

.list_new_main{width:11%; height:17px;}

.employment_delivery h1{font-size:1.0em;}
.employment_delivery .applyment_infor{font-size:0.9em;}

.Identity_verification{font-size:0.8em;}
.sub_content_title h2,.next_page p{font-size:1.0em;}
.sub_content_title p{font-size:0.8em; letter-spacing:-1.5px;}
.popup_layer .popup_layer_cont { position:absolute; left:26%; top:25%;}
#available_time, #availableTime{margin-top:4%; font-size:1.0em;}


/*회원가입_싸인기능*/
.agree_Box h2{font-size:0.9em; letter-spacing:-1.5px;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 img{width:6%;}
.agree_Box ul li.check_01 p{font-size:0.9em; position:absolute;left:12%; margin-top:1%}
.agree_Box ul li.scroll_need{padding:2%;font-size:0.8em;}
.m-signature-pad p{font-size:0.8em;}
.Sign{font-size:1.0em;position:absolute;left:37%;margin-top:18%;}
.reset_click img{width:6%;}
.reset_click span{font-size:1.0em;}
}

@media all and (max-width:375px) {
			
/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 2.2em;}
	
/* 55 */
.sub_myclass .sub_myclass_name {font-size: 1.3em;letter-spacing: -2.5px;}
	
/* 50 */
#menu_wrapper .menu_box .menu_top .menu_top_name{font-size: 1.3em;letter-spacing: -1px;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.sub_content_title,
.sub_com_visual_per2,
.sub_wrapper .sub_top .sub_title,
.login_wrapper .sub_top .title,
.join_wrapper .sub_top .title,
.main_mymenu .main_mymenu_tit,
.main_myscore .main_myscore_per li p,
.main_currcal .main_currcal_top .main_currcal_tit,
.main_subtit,
.sub_modifybox .sub_modifybox_title{font-size: 1.2em;letter-spacing:-2.2px; font-weight:bold;}

/* 38 */
.interviewcal_select_title,
.main_visual .main_menu .menu_list .menu_txt .txt01,
.main_bot_menu .main_bot_menu_btn .bot_menu_txt,
.sub_setting_txt01,
.sub_com_list_ul li .sub_com_list_title,
.sub_com_list_ul li .sub_com_list_num,
.sub_comView_top .sub_comView_title,
#menu_wrapper .menu_box .menu_list .menu_list_title p,
.sub_currcal_calendar .sub_currcal_calendar_top ul li p,
.sub_com_tap ul li,
.sub_com_table table th,
.sub_fixed a,
.sub_issuance_visual_title,
.sub_recruit_visual_title,
.sub_com_table table td .sub_com_table_txt3,
.recruitView_wrapper .sub_recruitView_top_title,
#menu_wrapper .menu_box .menu_top_my .menu_top_name,
.sub_recruitForm_top .sub_recruitForm_tit{font-size:1.1em;letter-spacing: -1px;}

.sub_myclass .sub_myclass_curr{font-size:1.0em; letter-spacing:-1.5px;}

/* 35 */
.popup_foot a,
.interviewcal_com_tap td,
.find_wrapper .sub_find_box .sub_find_radio_box label,
.find_wrapper .sub_find_btn_box .sub_find_btn,
.find_wrapper .sub_find_input_box input[type=text],
.sub_comView_content pre,
#menu_wrapper .menu_box .menu_top .menu_top_btn ul li a span,
#menu_wrapper .menu_box .menu_list .menu_list_sub ul li a,
.sub_com_table table td .sub_com_table_txt1,
.sub_eval_visual .sub_eval_visual_txt,
.sub_com_visual_per1,
.sub_currcal_visual .sub_currcal_visual_select p,
.sub_currcal_list_wrap .sub_currcal_list ul li p,
.sub_com_board_num span,
.sub_modifybox_table table th,
.sub_modifybox_table table .certificationCont td, 
.sub_modifybox_table table td input,
.sub_modifybox .sub_modifybox_table table select,
.issuance_wrapper .sub_modifybox label,
.issuance_wrapper .sub_modifybox .modify_calbtn,
.sub_counseling_list ul li .sub_counseling_list_title1,
.counselingForm_wrapper .sub_counselingForm_txt,
.recruitView_wrapper .sub_recruitView_top_company,
.recruitView_wrapper .sub_recruitView_table td,
.sub_comView_reply .sub_comView_reply_name,
.sub_comView_content .sub_comView_content_name,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_tit,
.main_mymenu .main_mymenu_txt1,
.main_myclass .main_myclass_tit,
.main_myscore .main_myscore_txt,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_tit,
.main_interview .main_interview_list .main_interview_name,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tit,
.sub_recruitForm_top .sub_recruitForm_company,
textarea,
.sub_recruitForm_textarea_txt,
.toast_wrap .toast_box .toast_tit,.sub_content_title h2{font-size: 1em;}

/* 33 */
.curr_mark span,
.main_visual .main_menu .menu_list .menu_txt .txt02,
.main_companyoffer .main_companyoffer_list .companyoffer_list_txt .co_title,
.sub_setting_txt02,
.sub_setting_box ul li p,
.sub_setting_version_box .sub_setting_version_num p,
.sub_setting_version_box .sub_setting_version_txt,
.sub_com_list_ul li .sub_com_list_txt,
.sub_push_list .sub_push_ul li .sub_push_ul_txt p,
.sub_comView_top .sub_comView_txt,
.sub_comView_reply_txt_box .sub_comView_reply_txt_btn,
.about_content .about_banner .about_banner_list li .about_banner_list_txt,
.sub_currcal_calendar .sub_currcal_calendar_mid ul li p,
.sub_com_visual_per3,
.sub_com_table table td .sub_com_table_txt5,
.recruitView_wrapper .sub_recruitView_top_date,
.find_wrapper .sub_find_box .sub_find_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_date,
.main_notice .main_notice_list .main_notice_tit,
.main_myclass .main_myclass_txt,
.sub_recruitForm_top .sub_recruitForm_date,.login_auto p{font-size:0.9em;letter-spacing:-1.5px;}
.sub_counseling_list_detail .sub_counseling_list_detail_txt{font-size:1.0em; letter-spacing:-1.5px;}
.sub_myclass .sub_myclass_classroom{font-size:0.8em;letter-spacing:-1.5px;}

/* 30 */
#menu_wrapper .menu_box .menu_quick ul li span,
.sub_com_table table td .sub_com_table_txt2,
#menu_wrapper .menu_box .menu_bot_btn ul li,
.sub_counseling_list ul li .sub_counseling_list_title2,
.sub_counseling_list_detail .sub_counseling_list_detail_day,
.sub_notice_total p,
.sub_comView_reply .sub_comView_reply_txt,
.sub_push_list .sub_push_list_top p,
.sub_setting_clause_box .sub_setting_clause_txt,
.sub_notice_thumb_list_tr .sub_notice_thumb_list_num,
.main_notice .main_notice_list .main_notice_txt,
.main_mymenu .main_mymenu_btn a,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_name,
.main_interview .main_interview_list .main_interview_tit,
.main_interview .main_interview_list .main_interview_date,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_tim,
#menu_wrapper .menu_box .menu_top_my .menu_top_lecture,
#menu_wrapper .menu_box .menu_top_my .menu_top_date,
.toast_wrap .toast_box .toast_txt{font-size: 0.9em;}

/* 28 */
.sub_com_table table td .btn_sm,
.sub_counseling_list_detail_btn .btn_sm,
.sub_com_table table td .sub_com_table_txt4,
.noticeForm_wrapper .sub_noticeForm_td_txt,
.main_mymenu .main_mymenu_txt2,
.main_companyoffer .main_companyoffer_list .main_companyoffer_list_txt,
.main_project .main_project_list_wrap .main_project_list .main_project_list_txt .main_project_list_name,
#menu_wrapper .menu_box .menu_top_my .menu_top_class,
.sub_modifybox_table .sub_modifybox .sub_noticeForm_td_txt{font-size: 0.8em;letter-spacing: -0.3px;}

/* 26 */
.main_currcal .main_currcal_top .main_currcal_num{font-size: 0.7em;}


.sub_myclass .sub_myclass_classroom span{font-size: 0.7em;margin: -5px 5px 0;}
.sub_modifybox .sub_modifybox_table table td input, 
.sub_modifybox .sub_modifybox_table table td input[type="text"]:disabled, 
.sub_modifybox .sub_modifybox_table table .certificationCont td{letter-spacing: -0.5px;}

.sub_modifybox .sub_modifybox_table table th{font-size:0.9em;}
.sub_modifybox .sub_modifybox_table table td input{font-size:0.9em;}
.sub_modifybox .sub_modifybox_table table td input.select_date1_txt{font-size:0.9em;}
.issuance_wrapper .sub_modifybox .sub_modifybox_table table select{font-size:0.95em;}
.issuance_wrapper .sub_modifybox label{font-size:0.9em;}

.counselingForm_wrapper .sub_modifybox_table #content,
.recruitForm_wrapper .sub_modifybox_table #content {height: 150px;}

.btn_sm{font-size: 0.9em;letter-spacing: -0.5px;}
.btn_md{font-size:0.8em;}
.btn_lg{font-size:1em;}
.sub_bot_btn a {font-size: 1em;letter-spacing: -1px;}
select, input,
.sub_comView_reply .sub_comView_reply_txt_box .sub_comView_reply_txt_name{font-size:0.9em;}

.footer p{font-size: 0.7em;}

.main_notice .main_notice_list .main_notice_icon{width: 70px;height: 18px;}

.login_content_bottom .login_auto input{margin-top:1.2%;left:23.5%;}

.sub_comView_title{font-size:1.0em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.2em;}

.menu_list_title .menu_list_title{width:30%}
.menu_list_title .menu_list_icon{width:58%;}

.menu_list_sub{width:65%; margin-top:7%;margin-left:-11%;}
.menu_list_sub ul li:nth-child(1){font-size:1.2em;}

.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:1.0em;}
.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:0.6em; padding:2% 3%;}
.main_thumb_list_type,.main_thumb_list_date{font-size:0.9em;}
.comment_count{font-size:0.9em;vertical-align:top;}

.list_new_main{width:10%; height:15px;}

.employment_delivery h1{font-size:1.0em;}
.employment_delivery .applyment_infor{font-size:0.9em;}

.Identity_verification{font-size:0.8em;}
.sub_content_title h2,.next_page p{font-size:1.0em;}
.sub_content_title p{font-size:0.8em; letter-spacing:-2.0px;}
.popup_layer .popup_layer_cont { position:absolute; left:26%; top:25%;}
#available_time,#availableTime {margin-top:4%; font-size:1.0em;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:0.9em; letter-spacing:-1.5px;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 img{width:7%;}
.agree_Box ul li.check_01 p{font-size:0.9em; position:absolute;left:12%; margin-top:1%}
.agree_Box ul li.scroll_need{padding:2%;font-size:0.8em;}
.m-signature-pad p{font-size:0.8em;}
.Sign{font-size:0.8em;position:absolute;left:35%;margin-top:18%;}
.reset_click img{width:6%;}
.reset_click span{font-size:1.0em;}
}

@media all and (max-width:320px) {
			
/* 85 */
.sub_eval_visual .sub_eval_visual_num,
.sub_currcal_visual .sub_currcal_visual_month,
.main_myscore .main_myscore_box .main_myscore_num{font-size: 1.9em;letter-spacing: -1px;}

/* 45 */
.popup_head,
.about_content .about_things .about_things_box .about_things_box_txt1,
.login_wrapper .sub_top .title{font-size: 1em;letter-spacing: -1px;}
.join_wrapper .sub_top .title{font-size:1em; letter-spacing:-1px;}
.sub_content_title,.sub_content_title h2{font-size:1.1em;}
.sub_myclass .sub_myclass_classroom span{font-size: 0.7em;margin: -5px 5px 0;}
.sub_myclass .sub_myclass_name{font-size:1.3em; letter-spacing:-2.5px;}

.counselingForm_wrapper .sub_modifybox_table #content,
.recruitForm_wrapper .sub_modifybox_table #content {height: 100px;}

.btn_md,.login_auto p{font-size:0.8em;}
.main_footer p{font-size: 0.6em;}

.main_notice .main_notice_list .main_notice_icon{width: 62px;height: 16px;}

.login_content_bottom .login_auto input{margin-top:1.1%; left:23.5%;}

.sub_comView_title{font-size:1.0em;line-height:100%;}
.sub_comView_title_detail{font-weight:bold;font-size:1.2em;}

.sub_modifybox .sub_modifybox_table table th{font-size:0.9em;}
.sub_modifybox .sub_modifybox_table table td input{font-size:0.9em;}
.sub_modifybox .sub_modifybox_table table td input.select_date1_txt{font-size:0.9em;}
.issuance_wrapper .sub_modifybox .sub_modifybox_table table select{font-size:0.9em;}
.issuance_wrapper .sub_modifybox label{font-size:0.9em;}

.menu_list_title .menu_list_title{width:30%}
.menu_list_title .menu_list_icon{width:63%;}

.menu_list_sub{width:65%; margin-top:7%;margin-left:-11%;}
.menu_list_sub ul li:nth-child(1){font-size:1.2em;}

.main_thumb_list_wrap .main_thumb_list_tr .main_thumb_list_tit{font-size:1.0em;}
.main_thumb_list_wrap .main_thumb_list_tr .gray_duration{font-size:0.6em; padding:2% 3%;}
.main_thumb_list_type,.main_thumb_list_date{font-size:0.8em;}
.comment_count{font-size:0.8em;vertical-align:top;}

.list_new_main{width:11%; height:15px;}

.employment_delivery h1{font-size:1.0em;}
.employment_delivery .applyment_infor{font-size:0.9em;}

.Identity_verification{font-size:0.8em;}
.sub_content_title h2,.next_page p{font-size:1.0em;}
.sub_content_title p{font-size:0.7em; letter-spacing:-1.5px;}
.popup_layer .popup_layer_cont { position:absolute; left:22%; top:25%;}
#available_time,#availableTime {margin-top:5%; font-size:0.8em;}

/*회원가입_싸인기능*/
.agree_Box h2{font-size:0.8em; letter-spacing:-1.5px;}
.agree_Box ul li.check_01{width:90%; padding:2%;}
.agree_Box ul li.check_01 img{width:7%;}
.agree_Box ul li.check_01 p{font-size:0.8em; position:absolute;left:12%; margin-top:1%}
.agree_Box ul li.scroll_need{padding:2%;font-size:0.8em;}
.m-signature-pad p{font-size:0.8em;}
.Sign{font-size:0.8em;position:absolute;left:35%;margin-top:18%;}
.reset_click img{width:6%;}
.reset_click span{font-size:1.0em;}
}


