/*# sourceURL=/resources/css/responsive.css */
/*@ sourceURL=/resources/css/responsive.css */
/* 추가 { */

  /* (마이페이지) 공통 */
  .rp_td_txt{position: relative;}
  .rp_td_txt:before{display: none; content: attr(data-th); font-size: 15px; color: #999; font-weight: 300; vertical-align: middle; margin-right: 10px; line-height: 1;}
  
  /* (마이페이지) 개인 > 나의캘린더 */
  .mp_calendar_wr{}
  .mp_calendar_scr_txt{display: none;}



/* } 추가 */

@media screen and (max-width:1700px){

  /* 공통 */
/*   .wrapper{width: 100%; padding-left: 25px; padding-right: 25px;} */
  .hide_screen01{display: none !important;}

  .bo_btn{position: relative; top: inherit; right: inherit; text-align: right; margin-top: 15px;}

  /* 헤더 */
  /* .gnb_wr {padding-top: 170px; padding-left: 90px;}
  .gnb_ul{padding: 0;}
  .gnb_ul > li:first-child .gnb2_ul {border-left: none;}
  .gnb_ul > li:last-child .gnb2_ul {border-right: none;}
  .gnb_ul > li > a {font-size: 28px;}
  .gnb3_wr {padding: 0; width: calc(100% - 20px);}
  .gnb3_top {padding-bottom: 15px;}
  .gnb3_ul {min-height: 330px;}
  .gnb3_ul > li > a {padding: 3px 0;}

  .hd_mb_wr.wrapper{padding-right: 33px;} */

  /* 푸터 */
  /* .fnb_ul {margin: 0 -12px;}
  .fnb_ul > li {padding: 0 12px;}
  .fnb_ul > li > a {font-size: 14px;}
  #ft_inf {padding: 15px 0;}
  .ft_c_inf_ul > li {font-size: 14px;}
  .ft_copy {margin-top: 10px;} */
  /*2021-06-03_수정*/
  /* .ft_fsite_box{right: 20px;} */
  /*211011 sns 추가*/
  /* .ft_sns_form{right:20px;} */

  /* 메인 */
  .scroll_guide{margin-left: 40px;}

  .main_visual_tgcont{margin-left: 130px; width: 35%; min-height: 560px;}
  .main_visual_control_ul > li{padding: 0 5px;}
  .main_visual_control_ul > li.main_visual_timebar{margin-left: 20px;}
  .main_visual_tgtxt01{font-size: 58px;}
  .main_visual_tgtxt02{font-size: 58px;}

  .main_recruit_box{width: 640px;}
  .main_recruit_control_ul{position: relative;}
  .main_recruit_timebar{width: calc(100% - 95px);}
  .recruit_list_inner{height: 260px;}
  .recruit_list_thumb{height: 90px;}

  .main_board_wr{width: 100%; padding-left: 130px; padding-right: 40px;}
  .main_board_title{font-size: 36px;}
  .main_board_tab_ul > li > a {padding: 6px 0 10px;}
  .main_board_date_txt01{font-size: 28px;}
  
  .main_adv_wr{width: 100%; padding-left: 130px; padding-right: 40px;}
  .main_adv_title{font-size: 36px;}
  .main_bnzone{width: 47%;}
  .main_empzone{padding-left: 50px; width: 53%;}
  .main_emp_cont_wr{margin: -3px;}
  .main_emp_list{width: 50%; padding: 3px;}
  .main_emp_list_inner{height: 120px; padding-top: 40px; padding-left: 35px; text-align: left;}
  .main_emp_list_inner img{display: inline-block; vertical-align: middle; height: 40px;}
  .main_emp_list_txt{display: inline-block; vertical-align: middle; margin-top: 0; min-width: calc(100% - 50px); text-align: center;}

  /* (공통) 서브 */
  /* .sub {padding-left: 90px;} */
  /* .sub_content {padding: 80px 0 120px;} */
  /* .sub_location{left: 25px;} */

  /* (기타) 로그인 */
  #login .sub_content {padding: 80px 0 120px;}
  
  /* (기타) 아이디비밀번호 찾기 */
  .find_inf_inpt_wr label{width: 130px;}
  .find_inf_inpt_wr .find_inf_inpt_ct{width: calc(100% - 130px);}
  .find_inf_regi_num_ul > li {width: 30%;}
  .find_inf_regi_num_ul > li .i-inpt {width: 100%;}
  .find_inf_regi_num_ul > li.find_inf_regi_num_bar {width: 5%; padding: 0; text-align: center;}

  /* (기타) 회원가입 */
  .signup_fm_cau {margin-left: 0; display: block; margin-top: 3px;}

  /* (채용정보) 채용검색 목록 */
  .jobs_sch_li{width: 300px;}

  /* (기업직업정보) 기업정보 */
  .em_comp_sch_box{width: 50%; display: inline-block; vertical-align: middle;}
  .em_comp_sch_box.em_comp_schbar{width: 100%;}
  .em_comp_sch_box.em_comp_sch_business {padding-left: 20px;}
  /*210821 추가*/
  .em_comp_sch_box.em_comp_sch_com {padding-left: 20px;}
  .em_comp_sch_cont .i-select {display: inline-block; vertical-align: middle; width: calc(50% - 1px);}
  
  /* (뉴스/자료) 취업뉴스-고용복지 정책안내 */
  .card_list_inner {padding: 25px;}
  .card_date {bottom: 25px; left: 25px;}
  .card_more_icon {bottom: 25px; right: 25px;}

  /* (마이페이지) 공통 */
  .mp_join_list_manage_btn {position: relative; top: inherit; left: inherit; margin-top: 10px;}

  /* (마이페이지) 개인 > 이력서등록 */
  #mypage_resume .i-inpt{width: 150px;}
  #mypage_resume #mp_resume_subj{width: 100%;}
  .mp_resume_career_cname{width: 250px;}
  #mypage_resume #mp_resume_tel1{width: 100px;}
  #mypage_resume #mp_resume_cell1{width: 100px;}
  #mypage_resume #mp_resume_mail1{width: 150px;}
  #mypage_resume #mp_resume_mail2{width: 170px;}
  #mypage_resume #mp_resume_mail3{width: 170px;}
  #mypage_resume #mp_resume_addr1{width: 120px;}
  #mypage_resume #mp_resume_addr2{width: calc(100% - 274px);}
  #mypage_resume #mp_resume_addr3{width: 100%;}

  /* (마이페이지) 개인 > 이력서등록 > 도로명주소찾기 팝업 */
  .address_comp_sch_box_wr .address_comp_sch_box:first-child{width: 40%;}
  .address_comp_sch_box_wr .address_comp_sch_box:last-child{width: 60%;}
  #address_pop .address_comp_sch_inpt{width: calc(100% - 30px);}
  #address_pop .address_comp_zip_inpt{width: 175px;}

  /* (마이페이지) 개인 > 이력서등록 > 전공선택 팝업 */
  #person_major_pop #person_major_pop_sch_inpt{width: calc(100% - 132px);}
  #person_major_pop .i-inpt.person_pop_major_inpt{width: calc(100% - 145px);}

  /* (마이페이지) 개인 > 이력서등록 > 자격면허찾기 팝업 */
  #license_pop .i-inpt.license_sch_inpt{width: calc(100% - 132px);}

  /* (마이페이지) 개인 > 자기소개서 등록 */
  .mypage .i-inpt.self_introd_expl{width: calc(100% - 350px);}
}/* end 1700px */

/* 241010 추가 */
@media only screen and (max-width: 1660px){
  /* (공통) 서브 */
  .sub_location {padding: 0 30px;}
  .sub_vs_title {padding: 0 30px;}
}/* end 1660px */

@media screen and (max-width:1279px){

  /* 공통 */
/*   .wrapper {padding-left: 10px; padding-right: 10px;} */
  .hide_screen02{display: none !important;}

  /*2021-05-18_수정(레이어팝업 추가)*/
  /*210821 팝업 사이즈 수정*/
  .madalPopup{top: 60px !important; left: 0 !important;}
  .madalPopup_cont{overflow-y: auto !important;}

  /* 메인 */
  .main_visual_cont {padding-left: 40px;}
  .main_visual_tgcont {margin-left: 40px; width: 40%; padding-top: 15px;}
  .main_visual_tgtxt01{font-size: 52px;}
  .main_visual_tgtxt02{font-size: 52px;}
  .main_visual_control_ul > li.main_visual_timebar{margin-left: 5px;}
  .main_schbox {bottom: 40px;}
  .main_sch_title {font-size: 20px;}

  .main_recruit_box {width: 450px;}
  .recruit_list_inner {height: 250px;}
  .recruit_list_thumb {height: 85px;}
  .recruit_list_subj {font-size: 18px;}
  .recruit_list_inner:hover .recruit_list_thumb:before{width: 65px; margin: -1.5px 0px 0px -32.5px;}
  .recruit_list_inner:hover .recruit_list_thumb:after{height: 65px; margin: -32.5px 0px 0px -1.5px;}

  .main_recruit_timebar{width: 70%;}
  .main_recruit_timebar .countdown {width: auto;}

  .main_board_tab {margin-top: 5px;}
  .main_board_tab_ul {margin: 0 -14px;}
  .main_board_tab_ul > li {padding: 0 14px;}
  .main_board_tab_ul > li > a {padding: 6px 0 5px;}

  .main_board_cont_wr {margin: 0 -9px;}
  .main_board_list {margin-top:15px; padding: 0 9px;}
  .main_board_list_date {width: 125px;}
  .main_board_list_cont {width: calc(100% - 125px); padding: 23px 30px;}
  .main_board_more_txt {font-size: 16px; margin-top: 10px;}

  .main_bnzone{width: 50%; padding-right: 12px;}
  .main_empzone{width: 50%; padding-left: 12px;}
  .main_bnzone_control {right: 12px;}
  .main_emp_list_inner {height: 102px; padding-top: 30px; padding-left: 24px;}

  .main_board_wr {padding-left: 40px;}
  .main_adv_wr {padding-left: 40px;}

  /* (공통) 서브 */
  .sub {padding-top: 60px; padding-left: 0;}
  .sub_content {padding: 60px 0 100px;}
  /* .sub_location{left: 10px;} */
  
  /* (기타) 로그인 */
  #login .sub_content {padding: 60px 0 100px;}
  #login_sns_naver > a img{margin: -4px 20px 0 0;}
  #login_sns_kakao > a img{margin: -4px 20px 0 0;}

  /* (기타) 아이디비밀번호 찾기 */
  .find_inf_inpt_wr label {width: 100%; margin-bottom: 3px;}
  .find_inf_inpt_wr .find_inf_inpt_ct{width: 100%; margin-bottom: 10px;}
  .find_inf_inpt_wr .find_inf_inpt_ct:last-child{margin-bottom: 0;}
  .find_company_pw_wrap .find_inf_inpt {height: auto; min-height: 170px; padding: 10px;}
  .find_company_pw_wrap .find_inner_rt .find_inf_regi_num_ul {margin-top: 0;}

  /* (기타) 회원가입 */
  .signup_step_ul {margin: 0 -30px;}
  .signup_step_ul > li {padding: 0 30px;}
  .signup_step_ul > li::after {right: 0;}
  
  /* (모아안내) 매칭스토리 */
  .gallery_list {width: 33.3333%;}
  .gallery_thumb img{width: 100%;}
  
  /* (채용정보) 채용검색 목록 */
  .jobs_sch_li{width: 305px;}
  .jobs_sch_li_l{width: 57px;}
  .jobs_sch_li_r{width: calc(100% - 57px);}
  .jobs_sch_detail .jobs_sch_li{width: auto; margin-left: 35px;}
  .jobs_sch_keyword_chk > li{margin-left: 10px;}
  #jobs_sch_detail_btn{width: 100px;}

  .jobs_sch_detail_title.mt{margin-top: 5px;}
  .jobs_sch_option_ul li{padding: 5px 10px;}

  /* (채용정보) 채용검색 상세 */
  .jobs_dt_current_in{padding: 20px 15px;}

  /*2021-06-24_수정{*/
  .comp_inf_v_jobs_subj{padding-left: 25px;}
  /*}2021-06-24_수정*/

  /* (뉴스/자료) 취업뉴스-고용복지 정책안내 */
  .card_list_inner {padding: 20px;}
  .card_date {bottom: 20px; left: 20px;}
  .card_more_icon {bottom: 20px; right: 20px;}

  .jobs_cname{font-size: 16px;}
  .jobs_title{font-size: 16px;}
  .jobs_d-day{font-size: 16px;}

  /* (취업도우미) 연봉계산기 */
  .calc_input {padding: 30px 50px 30px 30px;}

  /* (취업도우미) 학점변환 */
  .grade_output{padding: 30px 40px;}
  .grade_cvt_inpt {width: 120px;}
  .grade_cvt_total {margin-left: 5px;}

  /* (취업도우미) 어학점수 변환 */
  .score_output{padding: 30px 40px;}

  /* (마이페이지) 공통 */
  /* 2021-06-10_수정 { */
  .mp_lnb{float: none; width: 100%; } /**************** 임시 숨김 처리 삭제 ****************/
  .mp_navi{margin-bottom: 30px;}
  .mp_navi_dp2{display: none;}
  /* } 2021-06-10_수정 */
  
  /* 241024 추가 { */
/*   .mp_navi {border-right: none;} */
  .mp_navi > li {flex: 1 1 50%;}
  .mp_navi > li:nth-child(2n) {border-left: 1px solid #ddd;}
  /* } 241024 추가 */

  /* (마이페이지) 개인 > 홈 */
  .mp_cont{float: none; width: 100%; padding-left: 0;}

  /* (마이페이지) 기업 > 홈 */
  .mp_comp_quick_inner{text-align: center; padding: 25px 0 15px;}
  .mp_comp_quick_txtbox{float: none;}
  .mp_comp_quick_icon{display: block; margin: 0 auto 13px;}
  .mp_comp_quick_ul > li::after {height: 120px; margin-top: -60px;}
  .mp_comp_quick_txt {margin-left: 0;}
  .mp_comp_quick_btn{float: none; line-height: inherit; margin-top: 18px; display: block;}
  
  /* (마이페이지) 개인 > 이력서등록 > 이미지등록 팝업 */
  #upload_pop .popup_wrap{width: 600px;}

  /* (마이페이지) 개인 > 이력서등록 > 도로명주소찾기 팝업 */
  .address_comp_sch_box_wr .address_comp_sch_box:first-child{width: 30%;}
  .address_comp_sch_box_wr .address_comp_sch_box:last-child{width: 70%;}
  .address_comp_zip_chk_wr{width: auto;}

  .address_list_tb.board_tb td:nth-child(1){width: 3%;}
  .address_list_tb.board_tb td:nth-child(2){width: 5%;}

  /* (마이페이지) 기업 > 채용공고목록 */
  .mp_announce_list_state_register {bottom: inherit; top: 0; width: auto; height: 40px; line-height: 40px; padding: 0 30px;}
  



}

@media screen and (max-width:1279px) and ( max-height: 733px ){
	.main_recruit_box {top: 55%;}
}

/* end 1279px */


@media screen and (max-width:1023px){
  
  /* 공통 */
  .hide_screen03{display: none !important;}

  .main_recruit_box{width: calc(100% - 40px); height: 250px; top: unset; left: 20px; bottom: 20px; transform: unset; }
  .recruit_list {height: 252px;}
  .recruit_list_inner {height: 240px;}
  
  .main_board_wr {padding-left: 30px; padding-right: 30px;}
  .main_board_tab_ul {margin: 0 -9px;}
  .main_board_tab_ul > li {padding: 0 9px;}
  .main_board_list {width: 100%;}
  .main_board_list:nth-child(n+4) {display: none;}
  
  .main_adv_wr {padding-left: 30px; padding-right: 30px;}
  .main_adv_title {margin-bottom: 5px;}
  .main_bnzone {width: 100%; padding-right: 0; margin-bottom: 30px;}
  .main_bnzone_sl {height: 300px;}
  .main_bnzone_sl .slick-list {height: 100%;}
  .main_bnzone_sl img{height: 100%; width: 100%;}
  .main_empzone {width: 100%; padding-left: 0;}
  .main_emp_list {width: 33.33333%;}
  .main_emp_list_inner {height: 98px;}
  
  /*211010 바로가기 반응형 추가*/
  .main_btn{display:none;}
  .m_main_btn{display:flex;}
  
  /* (공통) 서브 */
  .sub_visual {height: 300px; background-size: auto 200px;}
  .sub_visual::after {height: 200px;}
  .sub_vs_title {font-size: 4rem;}

  .sub_title {font-size: 30px; margin-bottom: 30px;}
  .sub_title::before {top: 21px;}
  .sub_title::after {top: 13px;}
  
  /* (기타) 아이디비밀번호 찾기 */
  .find_inner_btn_ul .btn01{width: 160px;}
  
  /* (기타) 회원가입 */
  .signup_step_ul {margin: 0 -15px;}
  .signup_step_ul > li {padding: 0 15px;}
  .signup_step_ul > li::after {right: -4px;}
  .signup_cont_st_btn .btn01 {width: 160px;}
  .signup_cont_st_btn .btn02 {width: 160px;}

  .step03 .signup_cont_st_cont{padding: 20px;}
  .step04 .signup_cont_st_cont{padding: 20px;}
  
  #signup_addr2 {width: 100%;}
  #signup_addr3 {width: 100%;}

  #signup_mail1 {width: 30%;}
  #signup_mail2 {width: 30%;}
  #signup_mail3 {width: 30%;}

  #signup_fm_head_company, #signup_fm_branch_company {width: 180px;}

  /* (기타) 회원가입 > 팝업 */
  /* .popup_top{padding: 15px 65px 15px 30px;} */
  /* .popup_cont_inner{padding: 30px;} */
  /* .popup_close_btn {width: 66px; height: 66px;} */
  /* .popup_cont:after{height: 30px;} */

  /*2021-06-17_수정(삭제){*/
  /* (게시판) 공통 */
  /*.bo_v_file {padding: 15px 25px;}*/
  /*}2021-06-17_수정(삭제)*/

  /*2021-05-20_수정(아트모아는? 스타일추가){*/
  /* 아트모아는? */
  .artmore_slogan_en{padding-right: 40px;}
  .artmore_slogan_ko{padding-left: 40px;}
  .artmore_slogan:before{width: 40px; margin: -1.5px 0px 0px -20px;}
  .artmore_slogan:after{height: 40px; margin: -20px 0px 0px -1.5px;}
  /*}2021-05-20_수정(아트모아는? 스타일추가)*/
  
  /* (채용정보) 채용검색 목록 */
  .jobs_sch_cont{padding-right: 155px;}
  .jobs_sch_li{width: 100%; float: none;}
  .jobs_sch_detail{margin-top: 10px;}
  .jobs_sch_detail .jobs_sch_li{margin-top: 5px; margin-left: 0; margin-right: 25px; width: auto; display: inline-block;}
  .jobs_sch_keyword_chk{float: none; display: block; width: 100%; padding-left: 57px;}
  .jobs_sch_keyword_chk > li{margin-right: 10px; margin-left: 0; margin-bottom: 3px; float: none; display: inline-block; vertical-align: middle;}
  .jobs_sch_keyword_chk > li:first-child{margin-left: 0;}
  .jobs_sch_keyword_chk > li:last-child{margin-right: 0;}
  .jobs_sch_pop_btn{width: 100px;}

  .result_keyword_wrap{padding-right: 150px;}
  #result_sch_btn{width: 150px; height: 45px; line-height: 45px;}
  .result_sch_text{font-size: 16px; text-align: center; right: 55px;}
  .result_sch_text br{display: block;}
  #result_sch_total_cnt{font-size: 22px; line-height: 1;}

  .bo_vsort_sel{min-width: 180px;}
  /*210824 추가*/
  .jobs_sch_tb tr{border-bottom: 1px solid #ddd; padding: 15px; display: block; position: relative;overflow:hidden;}
  .jobs_sch_tb thead{display: none;}
  .jobs_sch_tb td{display: block; border-bottom: none; padding: 0; margin-bottom: 5px; text-align: left;}
  .jobs_sch_tb td.ta_l{padding: 0;}
  /*210824 주석처리 및 추가*/
  /*.jobs_sch_tb td:last-child{position: absolute; right: 15px; bottom: 15px; text-align: right; font-size: 0;}*/
  .jobs_sch_tb td:nth-child(4){float:left;}
  .jobs_sch_tb td:nth-child(5){float:left;}
  .view_count{position:relative;padding-left:50px;margin-left:10px;}
  .view_count:before{content:"조회수";display:block;position:absolute;left:0;top:-2px;}
  /*------------*/
  .jobs_title{margin-top: 5px;}
  .jobs_cname{display: inline-block; vertical-align: middle; font-size: 16px;}
  .jobs_site{margin-top: 0; margin-bottom: 3px; margin-left: 10px; display: inline-block; vertical-align: middle; position: absolute; right: 15px; top: 15px;}
  .jobs_sector_box{margin-top: 5px;}
  .jobs_dtl_box{margin: 3px -12px 0;}
  .jobs_salary, .jobs_emptype, .jobs_wktime{display: inline-block; vertical-align: middle; padding: 0 5px; position: relative; margin-top: 0;}
  .jobs_salary{padding-left: 0;}
  .jobs_emptype{margin: 3px -5px;}
  .jobs_emptype > span{padding: 0 5px;}
  .jobs_emptype > span:before{display: none;}
  /*210824 수정*/
  .jobs_d-day{display: inline-block;}
  .jobs_regi_stt-time{margin: 0; padding-left:10px; padding-right: 10px; display: inline-block; vertical-align: middle; font-size: 16px; position: relative;}
  .jobs_regi_stt-time:after{content:""; width: 1px; height: 16px; background: #ddd; display: block; position: absolute; right: 0; top: 50%; margin-top: -8px;}
  .jobs_regi_end-time{margin: 0; padding-left: 10px; display: inline-block; vertical-align: middle; font-size: 16px;}
  
  /*211011 블라인드 추가*/
	.jobs_blind{margin-top: 0;position: absolute; right: 0px; top: 10px;}
  
  /*  241010 추가*/
  .jobs_title_bmark {margin: 2px 0 0 10px;}

  /* (채용정보) 채용검색 상세 */
  /*2021-06-24_수정{*/
  .jobs_dt_summary_lt{width: 100%; display: block; float: none;}
  .jobs_dt_summary_rt{width: 100%; float: none; display: block; border-left: none; border-top: 1px solid #ddd; padding: 10px 0;}
  
  .jobs_dt_top .sub_title{float: none; width: 100%; display: block; margin-bottom: 0;}
  .jobs_dt_scrap{float: none; width: 100%; margin-bottom: 10px;}
  .jobs_dt_scrap_ul{margin: 15px -2px 0;}

  .jobs_dt_summary_title{font-size: 18px;}
  .jobs_dt_summary_list.jobs_dt_summary_list_add{margin-top: 0;}
  .jobs_dt_summary_col{margin-top: 20px;}

  .jobs_dt_comp_cont{margin: 0; padding: 25px 25px 10px;}
  .jobs_dt_comp_cont > li{margin-top: 7px;}
/*   .jobs_dt_comp_img{border-bottom: none;} */
  #interest_comp_btn{width: 100%; margin-top: 10px;}

  .jobs_dt_cont_tit{font-size: 20px;}
  #jobs_view .board_tb.tb_lay_fix {width: 100%; display: block;}
  #jobs_view .board_tb.tb_lay_fix thead {display: none;}
  #jobs_view .board_tb.tb_lay_fix tbody{width: 100%; display: block;}
  #jobs_view .board_tb.tb_lay_fix tr{width: 100%; display: block; font-size: 0;}
  #jobs_view .board_tb.tb_lay_fix td {width: 50%; display: inline-block; vertical-align: top; border-bottom: none; word-break: break-all;}
  #jobs_view .board_tb.tb_lay_fix td.rp_tb_tit {text-align: left; padding: 0 10px 13px}
  #jobs_view .board_tb.tb_lay_fix tbody tr:hover{background: #fff;}
  #jobs_view .board_tb.tb_lay_fix tbody tr:hover td{color: #666;}
  .rp_tb_tit:before{display: block; border-top: 1px solid #ddd;}

  .jobs_dt_expl_wrap{padding: 15px 10px; min-height: 150px;}
  .inq_talk_btn{margin: 0 0 0 5px; display: inline-block;}

  .jobs_dt_current_in:nth-child(1){width: 100%; display: table; border-bottom: 1px solid #ddd; padding: 0; font-size: 0;}
  .jobs_dt_current_in:nth-child(2){width: 47%; border-left: none;}
  .jobs_dt_current_in:nth-child(3){width: 53%;}

  .jobs_dt_current_in:nth-child(1) .jobs_dt_current_in_tit {display: table-cell; vertical-align: middle; width: 200px; text-align: left; background: #f8f8f8; padding: 10px 20px;}
  .jobs_dt_current_in:nth-child(1) .jobs_dt_current_in_cont {display: table-cell; vertical-align: middle; width: calc(100% - 200px); text-align: left; margin-top: 0; padding-left: 20px;}
  .jobs_dt_current_in:nth-child(1) .jobs_dt_current_in_cont img{display: none;}
  .jobs_dt_appc_cnt{margin-top: 0;}
  .jobs_dt_appc_cnt b{line-height: 1; font-size: 24px;}

  .jobs_dt_current_in_tit{font-size: 16px;}
  
  #jobs_view .board_tb2 thead {display: none;}
  #jobs_view .board_tb2 table, 
  #jobs_view .board_tb2 tbody, 
  #jobs_view .board_tb2 tr,  
  #jobs_view .board_tb2 th {width: 100%; display: block;}
  #jobs_view .board_tb2 td {width: 100%; display: block; word-break: break-all;}
  #jobs_view .board_tb2 th {height: auto; padding: 13px 10px;}
  #jobs_view .board_tb2 td {height: auto; padding: 13px 10px;}
  /*}2021-06-24_수정*/

  /* (인재정보) 인재정보 목록 */
  .person_sch_tb tr{border-bottom: 1px solid #ddd; padding: 15px; display: block; position: relative;}
  .person_sch_tb thead{display: none;}
  .person_sch_tb td{display: block; border-bottom: none; padding: 0; text-align: left;}
  .person_sch_tb td.ta_l{padding: 0; position: relative;}
  .person_sch_tb .jobs_cname{margin-bottom: 8px;}
  .person_tb_career{margin-top: 0; position: absolute; left: 8%; top: 0;}
  .person_sch_tb td.tdv_md{position: absolute; bottom: 15px; right: 15px;}
  .person_tb_wkplace{margin-top: 0;}
  .person_tb_major{margin-top: 0;}

  /*2021-06-17_수정{*/
  /* (인재정보) 인재정보 상세 */
  #person_view .board_tb:not(.person_sch_tb) {width: 100%; display: block;}
  #person_view .board_tb:not(.person_sch_tb) thead {display: none;}
  #person_view .board_tb:not(.person_sch_tb) tbody{width: 100%; display: block;}
  #person_view .board_tb:not(.person_sch_tb) tr {width: 100%; display: block; font-size: 0;}
  #person_view .board_tb:not(.person_sch_tb) td {width: 50%; display: inline-block; vertical-align: top; border-bottom: none; word-break: break-all;}
  #person_view .board_tb:not(.person_sch_tb) td.rp_tb_tit {text-align: left; padding: 0 10px 13px}
  #person_view .board_tb:not(.person_sch_tb) tbody tr{border-bottom: 1px solid #0f0f0f;}
  #person_view .board_tb:not(.person_sch_tb) tbody tr:last-child{border-bottom: none;}
  #person_view .board_tb:not(.person_sch_tb) tbody tr:hover{background: #fff;}
  #person_view .board_tb:not(.person_sch_tb) tbody tr:hover td{color: #666;}
/*   #person_view .board_tb.person_sch_tb td.tdv_md{position: absolute; bottom: 15px; right: 15px; width: auto;} */

  .person_dt_profile {padding: 12px 0;}
  .person_dt_pf_info {padding: 15px 0 0 30px;}
  .jobs_dt_add_expl {padding: 15px 10px;}
  /*}2021-06-17_수정*/
  
  /* (기업직업정보) 기업정보 */
  .em_comp_sch_cont{padding-left: 15px;}

  .card2_list_wrap {margin: 10px -7px -15px;}
  .card2_list {width: 33.3333%; padding: 0px 7px 15px;}
  /* 2021-06-10_수정{*/
  .comp_inf_v_pf_img {height: 90px;}
  /* }2021-06-10_수정*/

  /*2021-06-24_수정{*/
  .comp_inf_v_pf_text{display: block; margin-left: 0;}
  .comp_inf_v_pf_scrap_btn{position: inherit;top: inherit;right: inherit;margin-top: 10px;font-size: 15px;}
  .comp_inf_v_tb{position: relative;}
  .comp_inf_v_tb thead {display: none; padding: 0;}
  .board_tb.comp_inf_v_tb tr {display: block; width: 100%; padding: 15px 0 13px; border-bottom: 1px solid #ddd;}
  .board_tb.comp_inf_v_tb td{width: 100%; display: block; text-align: left; padding: 0; border: none; position: relative;}
  .comp_inf_v_jobs_subj{padding-left: 0; font-weight: 400; color: #0f0f0f;}
  /*}2021-06-24_수정*/
  

  /* (뉴스/자료) 취업뉴스-취업최신동향뉴스 */
  .webzine_list {padding: 20px;}
  .webzine_cont {padding-left: 20px;}
  .webzine_date {margin-top: 25px;}
  
  /* (뉴스/자료) 취업뉴스-고용복지 정책안내 */
  .card_list {width: 33.3333%;}
  .card_list_inner {height: 260px;}
  .card_expl {margin-top: 5px; line-height: 1.5;}
  
  /* (커뮤니티) 1:1 온라인 문의 */
  /*>write*/
  .write_tb th{width: 140px; padding: 0 15px;}
  #inq_w_email01, #inq_w_email02, #inq_w_email03{width: 175px;}
  /*2021-06-17_수정{*/
  .qna_a .qna_txt{padding-left: 0; text-indent: 0; padding-right: 0;}
  /*}2021-06-17_수정*/

  /* (취업도우미) 연봉계산기 */
  .calc_input {padding: 20px 30px;}
  .calc_output {padding: 20px 30px;}
  .calc_input_col_tit {width: 110px;}
  .calc_input_col_con {width: calc(100% - 110px);}
  .calc_input_box {padding: 10px 0;}
  .calc_output_box {padding: 15px 0;}
  .calc_rst_box {margin-top: 20px;}

  /* (취업도우미) 맞춤법검사 */
  .spell_input, .spell_output {padding: 20px 30px;}
  #spell_textar {padding: 0;}
  
  /* (취업도우미) 취업활동증명서 */
  .em_cert_list_sch {padding: 20px;}
  .em_cert_list_sch_subj {width: 80px;}
  .em_cert_list_sch_cont {width: calc(100% - 80px);}
  .em_cert_list_sch_radio > li {padding-right: 10px;}
  .em_cert_month-inpt {width: 120px; padding-left: 10px;}
  .em_cert_list_date_hypen {margin: 0 5px;}
  .em_cert_list_sch_btn {width: 110px;}

  /* (취업도우미) 학점변환 */
  .grade_input{padding: 20px 30px;}
  .grade_output{padding: 20px 30px;}
  .grade_box_item {width: 100%;}

  #grade_type_sel {min-width: 150px;}
  #grade_inpt {min-width: 150px; width: 150px;}
  
  /* (취업도우미) 어학점수 변환 */
  .score_input{padding: 20px 30px;}
  .score_output{padding: 20px 30px;}
  .score_box_col_tit {width: 130px;}
  .score_box_col_con {width: calc(100% - 130px); text-align: right;}
  .score_cvt_inpt {max-width: 100%;}

  #score_type_sel {min-width: 150px; width: 150px;}
  #score_inpt {min-width: 150px; width: 150px;}

  /* (마이페이지) 공통 */
/*   .mypage .i-select{min-width: 120px; width: auto;} */
  
  .rp_td_1023{padding: 0 !important;}
  .rp_td_1023 .rp_td_txt:before{display: inline-block;}
  
  td.mp_join_td_subj {font-weight: 400; color: #0f0f0f;}
  td.mp_join_td_subj .mp_join_list_txt01{font-weight: 400; color: #0f0f0f;}
  
  /* (마이페이지) 개인 > 홈 */
  .mp_notification{padding: 25px 0 20px;}
  .mp_notification_num {width: 75px; height: 75px; line-height: 75px; font-size: 28px;}
  
  /* (마이페이지) 개인 > 이력서 등록 */
  #mypage_resume .i-inpt{width: 120px;}
  .mp_resume_tb th{width: 160px;}
  .mp_resume_fm_btn{width: 130px;}
  #mypage_resume #mp_resume_addr2{width: calc(100% - 254px);}

  .mp_resume_tb td.mp_resume_photo{width: 160px;}
  .mp_resume_photo_box{width: 100%;}
  
  .person_dt_proof_txt01{line-height: 1.5;}

  /* (마이페이지) 개인 > 이력서등록 > 이미지등록 팝업 */
  #upload_pop .popup_wrap{width: 530px; min-height: 290px;}
  
  /* (마이페이지) 개인 > 이력서등록 > 도로명주소찾기 팝업 */
  .address_comp_sch_box_wr .address_comp_sch_box:first-child{width: 100%;}
  .address_comp_sch_box_wr .address_comp_sch_box:last-child{width: 100%; padding-top: 5px;}
  .address_comp_sch_cont .i-select{width: calc(50% - 1px);}
  .address_comp_sch_cont .i-select:last-child{width: calc(50% - 1px);}
  .address_comp_sch_btn{display: block; margin-top: 10px; margin-left: 0;}
  #address_pop .i-inpt.address_comp_sch_inpt{width: 100%;}
  #address_pop .i-inpt.address_comp_zip_inpt{width: 70%;}

  /* (마이페이지) 개인 > 이력서자기소개서관리 */
  .mp_resume_list_tb td {display: block; width: 100%; padding: 15px 0;}
  .mp_resume_list_tb td.mp_resume_list_stat_col {padding-bottom: 0;}
  .mp_resume_list_tb td.mp_resume_list_manage_col {padding-top: 10px;}
  .mp_resume_list_manage{text-align: left;}

  /* (마이페이지) 개인 > 입사지원현황 */
  .mp_join_list_sch {padding: 15px;}
  .mp_join_list_tb{position: relative;}
  .mp_join_list_tb thead th{display: none; padding: 0;}
  .board_tb.mp_join_list_tb thead tr {padding: 0;}
  .board_tb.mp_join_list_tb th.mp_join_th_chk {display: block; width: 100%; height: auto; text-align: left; padding: 10px 15px 8px; border-bottom: none;}
  .board_tb.mp_join_list_tb th.mp_join_th_chk span{position: relative; top: inherit; left: inherit; width: auto; height: 24px; font-size: 14px; line-height: 1.5; vertical-align: middle;}
  .board_tb.mp_join_list_tb tr {display: block; width: 100%; padding: 13px; border-bottom: 1px solid #ddd;}
  .board_tb.mp_join_list_tb td.mp_join_td_subj {padding: 0; margin-bottom: 3px;}
  .board_tb.mp_join_list_tb td{width: 100%; display: block; text-align: left; padding: 2px 0; border: none; position: relative;}

  .mp_join_list_txt01 {display: inline-block; vertical-align: middle; margin-right: 5px;}
  .mp_join_list_stat{display: inline-block; vertical-align: middle; margin-top: 0;}
  .mp_join_list_linkbtn {width: 80px; position: absolute; right: 0; bottom: 0;}
  
  /* (마이페이지) 개인 > 메시지수신현황 */
  .mp_msg_list_tb thead th{display: none; padding: 0;}
  .board_tb.mp_msg_list_tb thead tr {padding: 0;}
  .board_tb.mp_msg_list_tb th.mp_join_th_chk {display: block; width: 100%; height: auto; text-align: left; padding: 10px 5px 8px; border-bottom: none;}
  .board_tb.mp_msg_list_tb th.mp_join_th_chk span{position: relative; top: inherit; left: inherit; width: auto; height: 24px; font-size: 14px; line-height: 1.5; vertical-align: middle;}
  .board_tb.mp_msg_list_tb tr {display: block; width: 100%; padding: 13px; border-bottom: 1px solid #ddd;}
  .board_tb.mp_msg_list_tb td.mp_join_td_subj {padding: 0;}
  .board_tb.mp_msg_list_tb td{width: 100%; display: block; text-align: left; padding: 2px 0; border: none; position: relative;}
  .mp_msg_mng_btn{margin-top: 5px;}

  /* (마이페이지) 개인 > 나의캘린더 */
  .mp_calendar_scr_txt{font-size: 16px; font-weight: 300; text-align: center; color: #999; margin-bottom: 5px; display: block !important; margin-top: 30px;}
  .mp_calendar_wr{overflow-x: auto;}
  .mp_calendar{margin-top: 0; width: 1300px;}

  .calendar_month {padding: 20px;}
  .calendar_month_current {font-size: 28px;}

  /* (마이페이지) 개인 > 1:1톡 목록 */
  .mp_talk_tb{position: relative;}
  .mp_talk_tb thead {display: none; padding: 0;}
  .board_tb.mp_talk_tb tr {display: block; width: 100%; padding: 13px; border-bottom: 1px solid #ddd;}
  .board_tb.mp_talk_tb td{width: 100%; display: block; text-align: left; padding: 2px 0; border: none; position: relative;}
  .board_tb.mp_talk_tb td:first-child{display: none;}
  .mp_talk_tit {font-weight: 400; color: #0f0f0f;}

  /* (마이페이지) 개인 > 1:1톡 상세 */
  .mp_talk_view_btn_ul {float: none;}
  #mp_talk_view_list_btn {margin-top: 15px;}
  
  /* (마이페이지) 기업 > 홈 */
  .mp_comp_quick_inner{text-align: center; padding: 25px 0 15px;}
  .mp_comp_quick_btn {margin-top: 10px;}
  .mp_comp_quick_btn img{margin-right: 0;}
  .mp_comp_quick_btn p{display: none;}
  .mp_comp_quick_txt {font-size: 18px;}

  .mp_comp_summary_ul > li {padding: 15px;}
  .mp_comp_summary_title {font-size: 16px;}
  .mp_comp_summary_txt02 {margin: 8px -17px;}

  /* (마이페이지) 기업 > 전체채용공고 */
  .mp_announce_sch {margin-top: 15px;}
  .mp_join_list_tb_wrap {margin-top: 15px;}
  
  /* (마이페이지) 기업 > 지원자관리 */
  .mp_applicant_posting_wrap{margin-top: 15px;}
  .mp_applicant_posting_subj{padding: 15px; padding-right: 50px;}
  .mp_applicant_posting_cont{padding: 15px;}
  .mp_applicant_posting_arrow{right: 20px;}
  .mp_applicant_posting_arrow.act{right: 20px;}
  .mp_applicant_name{font-weight: 400; color: #0f0f0f;}

  /* (마이페이지) 기업 > 연락한 인재 */
  #mypage_contact_applicant_list .board_tb.mp_join_list_tb td{line-height: 1.3;}
  .mp_apply_state {font-size: 14px; display: inline-block; vertical-align: middle;}
  .mp_refusal_btn {font-size: 14px; display: inline-block; vertical-align: middle; margin-top: 0;}

  /* (마이페이지) 기업 > 1:1톡 상세 */
  .mp_comp_talk_view_bot #mp_talk_view_list_btn{margin-top: 0;}
  
  /*2021-05-21_수정(고객센터){*/
  /*고객센터 > 저작권정책*/
  .property_img02{display: block; position: inherit; top: inherit; right: inherit; transform: inherit; margin-top: 10px;}
  /*}2021-05-21_수정(고객센터)*/
}/* end 1023px */


@media screen and (max-width:767px){

  /* 공통 */
  .hide_screen04{display: none !important;}

  .i-radio input[type="radio"] + label {font-size: 14px;}
  .i-checks input[type="checkbox"] + label{font-size: 14px;}

  .tab_wrap_ul > li > a {height: 50px;}
 
  /* 헤더 */
/*   .hd_quick_menu {margin-top: 20px;} */
/*   .hd_quick_menu_txt {display: none;} */

/*   .hd_mb_box{height: auto;} */
/*   .hd_mb_wr.wrapper{padding: 0;} */
/*   .hd_mb_name_box{float: none; padding: 12px 10px; border-bottom: 1px solid #ddd;} */
/*   .hd_mb_btn_box{float: none; padding: 15px 10px; border-bottom: 1px solid #ddd;} */
/*   .hd_mb_btn_ul > li.hd_mb_company_btn{display: inline-block;} */

/*   #gnb:after{display: none;} */
/*   .gnb_wr{padding-top: 169px} */
/*   .gnb_ul > li > a{width: 100%;} */
/*   .gnb2_ul{display: none;} */
/*   .hd_quick_menu_ul > li.hd_quick_news{display: none;} */
/*   .hd_quick_menu_ul > li.hd_quick_search > a img{width: 20px;} */
/*   .gnb_btn.active .gnb_btn_sym > span{height: 1px;} */
/*   .gnb_btn.active .gnb_btn_sym > span:nth-child(1){transform: rotate(45deg) translate(9px, 10px);} */
/*   .gnb_btn.active .gnb_btn_sym > span:nth-child(2){transform: rotate(-45deg) translate(-3px, 3px);} */

  /* 푸터 */
  /*.ft_bi_slider_control {display: none;}*/
  /*.ft_bi_slider {display: block; width: 100%;}*/
  .ft_bi_logo {height: 58px;}
  .ft_bi_logo:after{display: none;}
  /*2021-05-20_수정(푸터 관련기관)*/
  .ft_bi_logo a{line-height: 58px;}
  /*2021-06-03_삭제{
  .ft_fsite_box {height: 40px; padding-left: 12px;}
  }*/
  .ft_c_inf_ul > li {display: block;}  

  /* 메인 */
  #fp-nav {left: 8px !important;}
  #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {width: 8px; height: 8px;}
  #fp-nav ul li a span, .fp-slidesNav ul li a span {width: 8px; height: 8px;}
  #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {width: 8px; height: 8px;}

  .main_recruit_box {display: none;}
  .main_visual_tgtxt01 {font-size: 44px;}
  .main_visual_tgtxt02 {font-size: 44px;}
  .main_visual_cont {padding-left: 0;}
  .main_visual_tgcont {width: calc(100% - 50px); padding-top: 0; top: 50%; transform: translate(-50%, -50%);}
  .main_visual_timebar .countdown {width: 100px;}
  .main_visual_control_ul {margin: 35px -10px 40px -2px;}
  
 
  .main_schbox {width: 100%;}
  .main_sch_title{display: none;}
  .main_sch_select_ul > li {width: 100%;}
  .main_sch_select_ul > li:nth-child(1) {padding-right: 0; margin-bottom: 4px;}
  .main_sch_select_ul > li:nth-child(2) {padding-left: 0; margin-bottom: 0;}
  .main_sch_select {height: 40px; font-size: 14px;}
  .main_sch_inpt {height: 40px;}
  .main_sch_btn {height: 40px; line-height: 40px;}

  .main_board_wr {padding-left: 25px; padding-right: 25px;}
  .main_board_title{width: 100%; line-height: 50px; border: 1px solid #fff; font-size: 20px; padding: 0 15px; background: url("https://artmore.kr/resources/css/../images/select_arrow3.png") no-repeat center right 20px;}
  .main_board_line_bar {display: none;}
  .main_board_tab {margin-top: 0; width: 100%; position: absolute; top: 50px; display: none;}
  .main_board_tab_ul{border: 1px solid #ddd; background: #f8f8f8; margin: 0;}
  .main_board_tab_ul > li {display: block; border-bottom: 1px solid #ddd; padding: 5px 15px;}
  .main_board_tab_ul > li:last-child{border-bottom: none;}
  .main_board_tab_ul > li.active > a::after {display: none;}
  .main_board_tab_ul > li > a {color: #666;}

  .main_board_list {margin-top: 10px;}
  .main_board_list_date{width: 65px;}
  .main_board_date_txt01{font-size: 16px;}
  .main_board_date_txt02{display: none;}
  .main_board_list_cont {width: calc(100% - 65px); padding: 15px 20px;}
  .main_board_subj{font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.2; max-height: 2.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
  .main_board_expl{display: none;}
  .main_board_more {margin: 20px auto 0; width: 40px;}
  .main_board_more_icon {height: 40px;}
  .main_board_more_icon::before {height: 2px; margin-top: -1px;}
  .main_board_more_icon::after {width: 2px; margin-left: -1px;}
  .main_board_more_txt {font-size: 14px;}
  
  .main_adv_wr {padding-left: 25px; padding-right: 25px;}
  .main_adv_title {font-size: 20px; margin-bottom: 5px;}
  .main_bnzone {margin-bottom: 25px;}
  .main_bnzone_sl {height: auto; max-height: 185px;}
  .main_bnzone_sl .slick-list {max-height: 185px; margin-bottom: 0;}
  .main_bnzone_control {top: 0; right: 5px;}
  .main_emp_list {width: 50%;}
  .main_emp_list_inner {height: 40px; padding: 0; line-height: 40px;}
  .main_emp_list_txt {min-width: 100%; font-size: 14px;}
  .main_emp_list_inner img {display: none;}

  /* (공통) 서브 */
  .sub_title {font-size: 28px;}
  .sub_title::before {top: 18px;}
  .sub_title::after {top: 10px;}

  .sub_content {padding: 40px 0 80px;}
  
  /* .sub_visual {height: 250px;} */
  /* .sub_vs_title {font-size: 36px;} */
  /* .sub_location_ul {margin: 0 -10px;} */
  /* .sub_location_ul > li {padding: 0 10px;} */
  /* .sub_location_sel {min-width: 130px;} */

  .sub_visual {height: 230px; background-size: auto 150px;}
  .sub_visual::after {height: 160px;}
  .sub_vs_title {padding: 0 20px;}
  .sub_location {padding: 0 20px;}
  .sub_location_ul {justify-content: center;}

  /*2021-05-20_수정(게시판 카테고리영역){*/
  .bo_category{padding: 10px 10px 15px;}
  /* .bo_category_title{margin: 0;} */
  .bo_category_ul > li > a{font-size: 14px;}
  #qna .bo_category_ul > li{width: 33.333%; max-width: none;}
  /*}2021-05-20_수정(게시판 카테고리영역)*/

  /* (기타) 로그인 */
  #login .sub_content {padding: 40px 0 80px;}
  #login_sns_naver > a img{margin: -4px 5px 0 0;}
  #login_sns_kakao > a img{margin: -4px 5px 0 0;}
  .login_auto_ul > li label {font-size: 14px;}
  #login_svc a {font-size: 14px;}
  .login_sns_ul > li > a {font-size: 14px;}

  /* (기타) 아이디비밀번호 찾기 */
  .find_inner_btn_ul .btn01{font-size: 14px;}

  .find_inner_lt {width: 100%; padding: 20px 0;}
  .find_inner_rt {width: 100%; border-left: none; border-top: 1px solid #ddd; min-height: auto; padding: 20px 0;}
  .find_indiv_pw_wrap .find_inner_lt {min-height: auto;}
  .find_indiv_pw_wrap .find_inner_lt .find_inner_btn_ul {margin-top: 25px;}

  .find_inf_inpt_wr label {text-align: left;}
  .find_inf_regi_num_ul {text-align: center;}

  .find_indiv_pw_wrap .find_inf_inpt {height: auto; padding: 10px;}
  .find_company_pw_wrap .find_inf_inpt {min-height: auto;}

  .find_title{font-size: 20px;}
  
  /* (기타) 회원가입 */
  .signup_step_box {padding: 15px 10px;}
  .signup_step_ul {margin: 0 -15px;}
  .signup_step_ul > li {padding: 5px 15px;}
  .signup_step_ul > li::after {/*display: none;*/ top: 42%; right: -6px; transform: rotate(-45deg) translateY(-50%);}
  .signup_step_sym {width: 60px; height: 60px; display: none;}
  .signup_step_txt {margin-top: 0; font-size: 14px;}

  .signup_cont {margin-top: 30px;}
  .signup_cont_title {font-size: 20px;}
  .signup_cont_st_btn_ul > li {display: inline-block; text-align: center;}
  
  .signup_cont_st_btn_ul > li .btn01 {display: inline-block; font-size: 14px;}
  .signup_cont_st_btn_ul > li .btn02 {display: inline-block; font-size: 14px;}
  .signup_cont_st {padding: 20px 0;}
  .signup_cont_st_tit {font-size: 18px;}
  .signup_cont_st_cont {padding: 20px 0 25px;}

  .signup_terms_title{padding: 15px 20px;}
  .signup_terms_chk label{font-size: 14px;}
  .signup_terms_cont{padding: 25px; font-size: 14px;}
  .signup_terms_arrow{padding: 5px;}

  .signup_cont_title span {padding-left: 0; display: block; margin-top: 0;}
  .step03 .signup_cont_st_cont {padding: 10px 10px 15px;}
  .step04 .signup_cont_st_cont {padding: 10px 10px 15px;}

  .signup_license_number{padding: 20px 10px;}
  .signup_license_number label{display: block; margin-right: 0; margin-bottom: 10px;}
  .signup_license_number .i-inpt{width: 30%;}

  .signup_parents_name{padding: 20px 10px;}
  .signup_parents_name label {margin-right: 30px;}
  .signup_parents_name input[type="text"] {width: 200px;}

  .signup_fm_sec_tit {margin-top: 30px;}
  .signup_fm_sec_tit {font-size: 16px;}

  .signup_fm_tb, .signup_fm_tb tbody, .signup_fm_tb tr {display: block; width: 100%;}
  .signup_fm_tb th {width: 100%; display: block; padding: 15px 10px 10px; border-right: none; border-bottom: 1px solid #ddd;}
  .signup_fm_tb td {width: 100%; display: block;}

  #signup_id {width: 250px;}
  #signup_tel1, #signup_tel2, #signup_tel3 {width: 30%;}
  #signup_cell1, #signup_cell2, #signup_cell3 {width: 30%;}

  .signup_fm_tb tr:last-child {border-bottom: none;}
  .signup_fm_cname_chkbox li {display: block; margin-bottom: 3px;}
  .signup_fm_cname_chkbox li:last-child{margin-bottom: 0;}
  .signup_fm_cname_chkbox label{margin-top: 10px; margin-bottom: 10px;}
  #signup_fm_head_company, #signup_fm_branch_company {width: 300px; max-width: 100%;}

  /* (기타) 회원가입 > 팝업 */
  /* .popup_top {padding: 15px 65px 15px 15px;} */
  /* .popup_title {font-size: 20px;} */
  /* .popup_close_btn {width: 60px; height: 60px;} */
  .popup_cont_inner {padding: 15px;}
  .popup_cont:after{height: 15px;}
  
  /* 241011 추가 */
  .popup_top{padding: 30px 15px;}
  .popup_close_btn {right: 15px;}
  /* 241011 추가 */

  .jobs_sch_option_ul li {font-size: 15px;}
  .jobs_sch_option_ul li label{font-size: 15px !important;}
  .jobs_sch_option_result_ul > li {padding-right: 25px; position: relative;}
  .jobs_sch_option_result_ul > li span {font-size: 14px;}
  .jobs_sch_option_result_remove {position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

  /* (공통) 게시판 */
  /*2021-06-17_수정{*/
  .bo_category_ul > li > a{font-size: 14px;}
  .bo_sch_sel {width: 130px; font-size: 14px;}
  .bo_sch_inpt {width: 180px; font-size: 14px;}

  .paging_ul > li.mo_none{display: none;}
  /* .paging_ul > li > a {width: 45px; height: 45px; line-height: 45px;} */
  /* .paging_prev i.arrow {top: 18px; left: 20px;} */
  /* .paging_next i.arrow {top: 18px; right: 20px;} */
  /* .paging_start i.arrow {top: 18px; left: 18px;} */
  /* .paging_start i.arrow.start {top: 18px; left: 23px;} */
  /* .paging_end i.arrow {top: 18px; right: 18px;} */
  /* .paging_end i.arrow.end {top: 18px; right: 23px;} */

  .bo_v_top {padding: 15px;}
  .bo_v_title {display: block; width: 100%; float: none;}
  .bo_v_top_inf{float: none; margin: 5px 0 0;}
  .bo_v_top_inf > span{padding: 0 10px; font-size: 14px;}
  /*}2021-06-17_수정*/
  
  .bo_v_top_inf > span:first-child{padding-left: 0;}
  .bo_v_top_inf > span:last-child:after {display: none;}
  
  /*2021-05-25_수정{*/
  .bo_v_btn_ul > li.bo_v_prev{float: none;}
  .bo_v_btn_ul > li.bo_v_next{float: none;}
  .bo_v_prev a{width: 50px; font-size: 0;}
  .bo_v_next a{width: 50px; font-size: 0;}
  /*}2021-05-25_수정*/

  .bo_v_list a {width: 150px;}
  .bo_coment_btn a {width: 150px;}

  /*2021-06-17_수정{*/
  .board_tb{display: block; width: 100%;}
  .board_tb thead{display: none;}
  .board_tb body{display: block; width: 100%;}
  .board_tb tbody{display: block; width: 100%;}
  .board_tb tbody tr{display: block; width: 100%; border-bottom: 1px solid #ddd; padding: 12px 12px 10px;}
  .board_tb tbody td{display: block; width: 100% !important; border: none; text-align: left; padding: 0;}
  /*210824 추가*/
  .jobs_sch_tb td:nth-child(4){width: auto !important;}
  .jobs_sch_tb td:nth-child(5){width: auto !important;}
  .view_count{font-size:14px;padding-left:40px;color:var(--main);font-weight:400;}
  .view_count:before{font-size:14px;color:#666;font-weight:300;}
  
  .board_tb td.mp_join_td_subj{padding-left: 0;}
  #people .person_sch_tb{margin-top: 10px;}
  .person_sch_tb td.tdv_md{position: inherit; bottom: inherit; right: inherit;}
  /*}2021-06-17_수정*/
  .bo_icon_ul{vertical-align: middle;}
  .bo_icon_ul > li img{width: auto; height: 17px; margin-top: -4px;}

  #employ_data .board_tb tbody td:nth-child(1),
  #employ_data .board_tb tbody td:nth-child(4){display: none;}
  #employ_data .board_tb tbody td:nth-child(3){display: inline-block; width: auto !important;}
  
  #em_job_info .board_tb tbody td:nth-child(1),
  #em_job_info .board_tb tbody td:nth-child(4){display: none;}
  #em_job_info .board_tb tbody td:nth-child(3){display: inline-block; width: auto !important;}

  #employ_news .board_tb tbody td:nth-child(1),
  #employ_news .board_tb tbody td:nth-child(4){display: none;}
  #employ_news .board_tb tbody td:nth-child(3){display: inline-block; width: auto !important;}

  #employ_welfare .board_tb tbody td:nth-child(1),
  #employ_welfare .board_tb tbody td:nth-child(4){display: none;}
  #employ_welfare .board_tb tbody td:nth-child(3){display: inline-block; width: auto !important;}

  #inq .bo_subj_txt{vertical-align: middle;}

  #notice .board_tb tbody td:nth-child(1),
  #notice .board_tb tbody td:nth-child(4){display: none;}
  #notice .board_tb tbody td:nth-child(3){display: inline-block; width: auto !important;}

  #mynews_view_list_btn{width: 150px; height: 40px; line-height: 40px;}
  /*}2021-06-17_수정*/

  /*2021-05-20_수정(아트모아는? 스타일추가){*/
  /* 아트모아는? */
  .artmore_slogan{height: auto;}
  .artmore_slogan_en{display: block; width: 100%; padding-right: 0; text-align: center; line-height: 150px}
  .artmore_slogan_ko{display: block; width: 100%; padding-left: 0; text-align: center; line-height: 150px}
  .artmore_slogan_ko p{font-size: 28px;}
  .artmore_slogan:before{top: 50%; width: 40px; margin: -1.5px 0px 0px -20px;}
  .artmore_slogan:after{top: 50%; height: 40px; margin: -20px 0px 0px -1.5px;}

  .artmore_inf_tit::after{margin: 10px auto 70px;}
  .artmore_story .artmore_inf_txt:before{top: -60px; font-size: 5rem;}
  .artmore_goal .artmore_inf_txt:before{top: -60px; font-size: 5rem;}
  .artmore_inf_txt span{font-size: 16px;}

  .artmore_goal_num{display: block; width: 100%; padding: 0 0 10px 0;}
  .artmore_goal_txt{display: block; width: 100%; padding: 10px 0 0 0; border-top: 1px solid #ddd; border-left: 0; font-size: 16px; text-align: center;}
  /*}2021-05-20_수정(아트모아는? 스타일추가)*/

  /* (모아안내) 매칭스토리 */
  .gallery_list_wrap {margin: 0 -7px;}
  .gallery_list {width: 50%; padding: 10px 7px;}
  .gallery_title {padding: 10px 0 8px; font-size: 16px;}
  
  /* (채용정보) 채용검색 목록 */
  .jobs_sch_tb_wrap{margin-top: 15px;}
  .bo_vsort_sel{min-width: 100%; font-size: 14px;}
  .bo_vtotal_sel{min-width: 100%; margin-left: 0; margin-top: 2px; font-size: 14px;}
  .bo_view_type_ul > li{font-size: 14px; display: block;}
  .bo_view_type_ul > li.bo_ving{margin-left: 0; margin-top: 8px; text-align: left;}

  .jobs_sch_keyword_chk > li{display: inline-block;}
  .jobs_sch_keyword_chk > li label{font-size: 14px;}
  .jobs_sch_pop_btn{font-size: 14px;}

  .jobs_sch_cont{padding: 15px;}
  /*2021-06-10_수정{*/
  /* #jobs_sch_detail_btn{width: 120px; font-size: 14px; height: calc(100% - 30px); top: 15px; right: 15px;} */
  /* } 2021-06-10_수정*/

  /*  241010 수정 */
  #jobs_sch_detail_btn {position: relative; top: inherit; right: inherit; margin-top: 10px; width: 100%; padding: 13px 0;}
  #jobs_sch_detail_btn span {display: inline-block; vertical-align: middle; margin: 0 0 3px 10px;}
  /*  241010 수정 */

  /*2021-05-25_수정{*/
  .jobs_sch_detail{display: block; font-size: 0; margin: 5px -2px -2px;}
  .jobs_sch_detail .jobs_sch_li{margin: 0; width: 33.333%; padding: 2px;}
  .jobs_sch_detail .jobs_sch_li_l{display: none;}
  .jobs_sch_detail .jobs_sch_pop_btn{width: 100%;}
  /*}2021-05-25_수정*/  
  .jobs_sch_keyword_chk{display: none;}
  .jobs_site{right: 0;}

  /* 241011 추가 */
  .jobs_sch_add_option {margin: 10px 0 0;}
  /* 241011 추가 */

  /*2021-05-25_수정{*/
  .result_keyword_wrap{padding-right: 0; min-height: auto; }
  .result_sch_text{top: inherit; bottom: 85px; font-size: 16px; display: none;}
  #result_sch_total_cnt{font-size: 22px; display: none;}
  .result_reset_wrap{margin-top: 15px; text-align: right;}
  .jobs_rst_reset_btn{font-size: 14px;}
  #result_sch_btn{position: relative; top: inherit; bottom: inherit; right: inherit; margin: 10px auto 0; width: 100%; height: 40px; line-height: 40px; font-size: 14px;}
  /*}2021-05-25_수정*/  
  
  .jobs_sch_tb tr{padding: 15px 0;}
  .jobs_sch_tb td{padding: 0;}
  .jobs_salary, .jobs_emptype, .jobs_wktime{display: none;}
  .jobs_regi_stt-time{display: none;}
  .jobs_sector_box{margin-top: 3px;}
  .jobs_sector_text{font-size: 14px;}
  .jobs_sector > span{font-size: 14px;}
  .jobs_dtl_box{margin: 0 -7px;}
  .jobs_dtl_box > span{font-size: 14px; padding: 0 7px;}
  .jobs_regi_end-time{font-size: 14px;}
  .jobs_d-day{font-size: 16px;}
  .jobs_sch_option_cont{padding: 20px;}
  .jobs_sch_tb td:last-child{position: relative; right: inherit; bottom: inherit; text-align: left;}
  .jobs_d-day{display: inline-block; vertical-align: middle; font-size: 14px;}

  .jobs_sch_li{position: relative;}
  .jobs_sch_btn_mo{display: block; position: absolute; right: 0; top: 0; line-height: 40px; height: 40px; font-size: 14px; text-align: center;}
  /*2021-05-25_수정{*/
  .jobs_sch_result{padding: 15px;}
  /*}2021-05-25_수정*/  
  
  /* (채용정보) 채용검색 상세 */
  .jobs_dt_top .sub_title{float: none; width: 100%; display: block; margin-bottom: 0;}
  .jobs_dt_scrap{float: none; width: 100%; margin-bottom: 10px;}
  .jobs_dt_scrap_ul > li{width: 34px;}

  /*210724 추가*/
  .jobs_dt_scrap_ul > li.count_form{height:30px;width:auto;}
	
  .jobs_title{margin-top: 0;}

  .jobs_dt_summary_lt{padding: 5px 0;}
  .jobs_dt_summary_rt{padding: 15px;}
  .jobs_dt_summary_list{margin-top: 0;}
  .jobs_dt_summary_list:last-child .jobs_dt_summary_col:last-child{border-bottom: none;}
  .jobs_dt_summary_col{width: 100%; max-width: 100%; float: none; padding: 15px; border-bottom: 1px solid #eaeaea;}
  .jobs_dt_summary_col:first-child{margin-top: 0;}
  .jobs_dt_summary_title{font-size: 18px;}
  .jobs_dt_summary_cont{margin-top: 5px;}

  /*2021-06-24_수정{*/
  .jobs_dt_current_in{width: 100% !important; border-left: none; border-bottom: 1px solid #ddd;}
  .jobs_dt_current_in:last-child{border-bottom: none;}
  /*}2021-06-24_수정*/

  /*2021-06-17_수정{*/
  #interest_comp_btn{height: 40px; line-height: 40px; font-size: 14px;}
  .jobs_dt_comp_cont{padding: 10px 0 0;}
  .jobs_dt_comp_cont > li{margin-top: 3px;}
  .jobs_dt_comp_stitle{font-size: 14px; width: 70px;}
  .jobs_dt_comp_expl{font-size: 14px; width: calc(100% - 70px); word-break: break-all;}

  .jobs_dt_summary_btn_ul {margin: 0;}
  .jobs_dt_summary_btn_ul > li{display: block; padding: 0; margin-top: 5px;}
  .jobs_dt_summary_btn{margin-top: 0;}
  .jobs_dt_list_btn{width: 100%; font-size: 14px; line-height: 40px; height: 40px;}
  .jobs_dt_summary_scrap{width: 100%; font-size: 14px; line-height: 40px; height: 40px;}
  .jobs_dt_summary_apply{width: 100%; font-size: 14px; line-height: 40px; height: 40px;}
  #person_view .jobs_dt_list_btn{width: 100%; font-size: 14px; line-height: 40px; height: 40px;}
  #person_view .jobs_dt_summary_btn_ul .btn02{width: 100%;}
  #jobs_view .jobs_dt_list_btn{width: 100%; font-size: 14px; line-height: 40px; height: 40px;}
  #jobs_view .jobs_dt_summary_btn_ul .btn02{width: 100%;}

  .jobs_dt_cont{margin-top: 20px;}
  .jobs_dt_cont_tit{font-size: 18px;}
  .rp_tb_tit:before{font-size: 14px;}

  #jobs_view .board_tb{margin-top: 5px;}
  #jobs_view .board_tb2{margin-top: 5px;}
  #jobs_view .board_tb td{font-size: 14px;}
  #jobs_view .board_tb2 td{font-size: 14px;}
  .jobs_dt_expl_wrap{font-size: 14px; margin-top: 5px;}
  .inq_talk_btn{margin: 5px 0 0; display: block; font-size: 14px; width: 90px; height: 30px; line-height: 30px;}

  .jobs_dt_current_wrap{margin-top: 5px;}
  .jobs_dt_current_in{padding: 13px 0 15px;}
  .jobs_dt_current_in:nth-child(1) .jobs_dt_current_in_tit{width: 130px; max-width: 45%; font-size: 14px;}
  .jobs_dt_current_in_tit{font-size: 14px;}
  .jobs_dt_appc_cnt{font-size: 16px;}
  .jobs_dt_appc_cnt b{font-size: 20px;}
  .jobs_dt_current_in_cont{margin-top: 5px;}
  #jobs_view .board_tb2 table, #jobs_view .board_tb2 tbody, #jobs_view .board_tb2 tr, #jobs_view .board_tb2 th, #jobs_view .board_tb2 td{font-size: 14px;}
  .jobs_dt_addr_map_btn{font-size: 14px;}

  /* (채용정보) 채용캘린더 */
  .calendar_month{padding: 15px;}

  .jobs_calendar_subj{font-size: 14px;}
  .jobs_calendar_wrap .calendar_month_ul{float: none;}
  .jobs_calendar_filter{float: none;}
  .jobs_calendar_filter > li > a{font-size: 14px;}
  .jobs_calendar_filter > li.jobs_calendar_datepick{margin-left: 10px;}
  /*}2021-06-17_수정*/
  
  /* (인재정보) 인재정보 목록 */
  .person_sch_tb_wrap{margin-top: 15px;}

  .person_sch_tb tr{padding: 15px 0;}
  .person_sch_tb td{padding: 0;}
  .person_sch_tb td.ta_l{padding: 0;}
  .person_tb_career{margin-top: 0; left: inherit; right: 0;}
  .person_sch_tb .jobs_cname{margin-bottom: 0;}
  .person_sch_tb td.tdv_md{right: 0;}
  .person_tb_wkplace{font-size: 14px;}
  .person_tb_education{font-size: 14px; margin-top: 0;}
  .person_tb_major{font-size: 14px;}
  .person_tb_regi-time{font-size: 14px;}
  
  /*2021-05-25_수정{*/
  .jobs_sch_detail_box{display: none;}
  /*}2021-05-25_수정*/  

  /*2021-06-17_수정{*/
  /* (인재정보) 인재정보 상세 */
  #person_view .board_tb{margin-top: 5px;}
  #person_view .board_tb td{font-size: 14px;}
  
  .person_dt_profile {padding: 9px 0;}
  .person_dt_pf_info {padding-left: 20px;}
  .person_dt_pf_name {font-size: 18px;}
  .person_dt_pf_basic {font-size: 16px; display: block;}
  .person_dt_pf_info_bot dt {font-size: 14px; width: 80px;}
  .person_dt_pf_info_bot dd {font-size: 14px; width: calc(100% - 80px);}

  .person_dt_applyinfo {padding: 0; border: none;}
  .person_dt_applyinfo_ul {border-top: 1px solid #ddd;}
  .person_dt_applyinfo_ul > li {width: 100%; display: block; font-size: 0; border-left: none; padding: 10px 0; border-bottom: 1px solid #ddd;}
  .person_dt_applyinfo_ul > li:nth-child(2) .person_dt_applyinfo_txt02{font-size: 0;}
  .person_dt_applyinfo_txt01 {display: inline-block; width: 80px; vertical-align: top; font-size: 14px; text-align: left; line-height: 1.3;}
  .person_dt_applyinfo_txt02 {display: inline-block; width: calc(100% - 80px); text-align: left; vertical-align: top; margin: 0; font-size: 14px; line-height: 1.3;}
  .person_dt_arrow_box {font-size: 0;}
  .person_dt_arrow_box > li span {font-size: 14px;}
  .person_dt_arrow_box > li span::before {margin-top: 3px;}

  .jobs_dt_add_expl_tit {font-size: 14px;}
  .jobs_dt_add_expl_content {font-size: 14px; margin-top: 3px;}
  
  .person_dt_summary_apply{width: 100%; font-size: 14px; line-height: 40px; height: 40px;}

  #person_view .person_dt_bot_btn_ul > li {width: 100%; margin-bottom: 5px;}
  #person_view .person_dt_bot_btn_ul > li:nth-child(1){width: 42px; margin-right: 2px;}
  #person_view .person_dt_bot_btn_ul > li:nth-child(2){width: calc(100% - 44px);}
  #person_view .person_dt_bot_btn_ul > li .person_dt_btn_print {width: 100%; font-size: 14px; height: 40px; line-height: 40px;}
  #person_view .person_dt_bot_btn_ul > li .person_dt_btn_scrap, #person_view .person_dt_bot_btn_ul > li .person_dt_btn_proposal {width: 100%; font-size: 14px; height: 40px; line-height: 40px;}
  /*}2021-06-17_수정*/
  
  /* (기업직업정보) 기업정보 */
  .em_comp_sch_box {width: 100%; float: none;}
  .em_comp_sch_box.em_comp_sch_genre {margin-bottom: 5px;}
  .em_comp_sch_box.em_comp_sch_business {padding-left: 0;}
  
  .card2_list_wrap {margin: 10px -4px -8px;}
  .card2_list {width: 50%; padding: 0px 4px 8px;}
  .card2_title {padding: 0 0 15px; font-size: 16px;}
  /*2021-05-25_수정{*/
  .comp_inf_v_pf_scrap_btn {width: 140px;right: 0;}
  /*}2021-05-25_수정*/  

  /*2021-06-24_수정{*/
  .em_comp_sch{padding: 10px;}
  .em_comp_sch_box{width: 100%; float: none; margin-bottom: 15px;}
  .em_comp_sch_box:last-child{margin-bottom: 0;}
  .em_comp_sch_box.em_comp_sch_genre{margin-bottom: 15px;}
  .em_comp_sch_box.em_comp_sch_business{margin-bottom: 15px; padding-left: 0;}
  
  /* 241011 추가 */
  .em_comp_sch > .em_comp_sch_box {flex: 1 1 100%;}
  /* 241011 추가 */
  
  /*210821 추가*/
  .em_comp_sch_box.em_comp_sch_addr{margin-bottom: 15px;}
  .em_comp_sch_box.em_comp_sch_com {padding-left: 0px;padding-top:0px;margin-bottom: 15px;}
  .em_comp_schbar{padding-top: 0;}
  .em_comp_sch_subj{display: block; float: none; width: 100%; padding-top: 0;}
  .em_comp_sch_cont{float: none; width: 100%; padding-left: 0;}
  .em_comp_sch_cont .i-select{font-size: 14px;}
  .em_comp_sch_jobs .em_comp_schbar_sel{width: 100%; margin-bottom: 2px;}
  .em_comp_sch_jobs .em_comp_sch_inpt{width: calc(100% - 132px);}
  .card2_list_wrap {margin: 10px -4px -8px;}
  .card2_list {width: 50%; padding: 0px 4px 40px;}
  .card2_title {padding: 0 0 15px; font-size: 16px;}
  .comp_inf_v_pf{padding: 20px 0;}
  .comp_inf_v_pf_text{margin-left: 0;}
  .comp_inf_v_pf_cname{font-size: 18px;}
  .comp_inf_v_pf_ctype{font-size: 14px;}
  .comp_inf_v_pf_addr{font-size: 14px;}
  .comp_inf_v_pf_scrap_btn{position: inherit; top: inherit; right: inherit; margin-top: 10px; font-size: 15px;}
  .comp_inf_v_inf{padding: 20px 0;}
  .comp_inf_v_inf_inner{float: none; width: 100%;}
  .comp_inf_v_inf_cont > li{margin-top: 7px;}
  .comp_inf_v_inf_stitle{font-size: 15px; float: none; width: 100%;}
  .comp_inf_v_inf_expl{margin-top: 3px; font-size: 15px; float: none; width: 100%;}
  .comp_inf_v_genre > li{font-size: 14px;}
  .comp_inf_v_benefit,
  .comp_inf_v_introd{padding: 20px 0;}
  .comp_inf_v_introd_expl{margin-top: 3px; font-size: 15px;}
  .board_tb.comp_inf_v_tb tr {padding: 15px 0 13px;}
  /*}2021-06-24_수정*/

  /* (기업직업정보) 직업정보 */
  /*2021-06-17_수정{*/
  .em_jobs_sel_ul li{display: block; width: 100%;}
  .em_job_v_name{padding: 15px; font-size: 18px;}
  .em_job_v_summary{padding: 15px 0;}
  .em_jobs_v_subtitle{font-size: 16px;}
  .em_jobs_v_expl{font-size: 14px;}
  /*}2021-06-17_수정*/
  /*2021-06-24_수정{*/
  .em_comp_sch{padding: 15px;}
  .em_comp_sch_subj{float: none; width: 100%;}
  .em_comp_sch_cont{float: none; width: 100%; padding-left: 0;}
  .em_comp_sch_jobs .em_comp_sch_inpt{width: calc(100% - 87px);}
  .em_comp_sch_btn{width: 85px;}
  /*}2021-06-24_수정*/
  
  /* 241011 추가{*/
  .em_comp_sch_inpt {width: calc(100% - 87px);}
  /*}241011 추가*/

  .notice_tb thead, .notice_tb td:first-child, .notice_tb td:last-child {display: none;}
  .notice_tb.board_tb td:nth-child(2) {width: 80%;}
  .notice_tb.board_tb td:nth-child(3) {width: 20%;}

  /* (뉴스/자료) 취업뉴스-취업최신동향뉴스 */
  .webzine_list {padding: 20px 10px;}
  .webzine_thumb {width: 180px;}
  .webzine_cont {width: calc(100% - 180px); padding-left: 15px;}
  .webzine_expl {margin-top: 3px;}
  .webzine_date {margin-top: 10px;}
  
  /* (뉴스/자료) 취업뉴스-고용복지 정책안내 */
  .card_list {width: 50%;}
  .card_list_inner {height: 260px;}
  .card_title {font-size: 16px;}

  /* (커뮤니티) 자주하는 질문 */
  .qna_q {padding: 15px;}
  .qna_q i.arrow{top: 17px; right: 18px;}
  .qna_q.active i.arrow {top: 23px;}
  .qna_a{padding: 15px;}
  
  /* (커뮤니티) 1:1 온라인 문의 */
  /*>list*/
  .inq_tb thead, .inq_tb td:first-child {display: none;}
  .inq_tb.board_tb td:nth-child(2) {width: 70%;}
  .inq_tb.board_tb td:nth-child(3) {width: 15%;}
  .inq_tb.board_tb td:nth-child(4) {width: 15%;}
  /*211011 수정*/
  .inq_tb tbody tr{position:relative;}
  .inq_tb td:last-child{display:block;position:absolute;right:12px;bottom:12px;width:auto !important;}
  
  /*>write*/
  .write_tb th{display: block; width: 100%; border-bottom: none; border-right: none; height: auto; padding: 15px 10px 3px;}
  .write_tb td{display: block; width: 100%; padding: 15px 10px;}
  #inq_w_email01, #inq_w_email02, #inq_w_email03{margin: 0 0 5px;}

  /* (취업도우미) 연봉계산기 */
  .calc_cont {display: block;}
  .calc_input {width:100%; padding: 20px 15px; display: block; border-bottom: 1px solid #ddd;}
  .calc_output {width: 100%; padding: 20px 15px; display: block;}
  .calc_input_col .i-inpt.i-inpt_num {padding-left: 15px;}
  .calc_rst_box {margin-top: 0; padding: 15px 15px 10px;}
  .calc_gray_box {padding: 15px;}
  .calc_rst_col {display: block; width: 100%;}

  .em_title_02 {font-size: 18px;}
  
  /* (취업도우미) 맞춤법검사 */
  .spell_cont{display: block;}
  .spell_input {padding: 20px 15px; width: 100%; display: block; border-bottom: 1px solid #ddd;}
  .spell_output {padding: 20px 15px; width: 100%; display: block;}
  #spell_textar {height: 200px; min-height: 200px;}
  .spell_rst_txt {height: 200px;}
  .spell_btn_wr {margin-top: 15px;}
  .spell_edit_box {margin-top: 15px;}
  
  /* (취업도우미) 취업활동증명서 */
  .em_cert_list_sch_subj{width: 100%; display: block; margin-bottom: 3px;}
  .em_cert_list_sch_cont{width: 100%; display: block;}
  .em_cert_list_sch_radio > li {padding: 2px 15px 2px 0;}
  .em_cert_list_date_wr {margin: 5px 0;}
  .em_cert_list_sch_btn {margin: 5px 0;}

  .em_cert_list_tb {position: relative; margin-top: 60px;}
  .em_cert_list_tb.board_tb th {display: none; border: none; background: none; height: auto;}
  .em_cert_list_tb.board_tb th.em_cert_th_chk {display: block; width: auto; position: absolute; top: -35px; left: 0;}
  .em_cert_list_tb.board_tb tbody tr{border-bottom: 1px solid #ddd; display: block; width: 100%; padding: 13px 0 10px; position: relative;}
  .em_cert_list_tb.board_tb td{width: 100% !important; display: block; padding: 2px 0; border-bottom: none; line-height: 1.4;}
/*   .em_cert_list_tb.board_tb td:nth-child(1) {position: absolute; left: 0; width: auto !important;} */
  .em_cert_list_tb.board_tb .i-checks input[type="checkbox"] + label::before {margin-right: 0;}

  /* (취업도우미) 학점변환 */
  .grade_cont {display: block;}
  .grade_input{padding: 20px 15px; display: block; width: 100%; border-bottom: 1px solid #ddd;}
  .grade_output{padding: 20px 15px; display: block; width: 100%;}
  .grade_box_in {min-height: auto;}
  .grade_btn_wr {margin-top: 15px;}

  /* (취업도우미) 어학점수 변환 */
  .score_cont {display: block;}
  .score_input{padding: 20px 15px; display: block; width: 100%; border-bottom: 1px solid #ddd;}
  .score_output{padding: 20px 15px; display: block; width: 100%;}
  .score_box_in {min-height: auto;}
  .score_btn_wr {margin-top: 15px;}

  /* (취업도우미) 글자수세기 */
  .text_count_top{padding: 17px 15px 16px;}
  .text_count_con{padding: 15px 10px;}
  #text_count_textar {min-height: 250px; height: 250px;}
  .text_count_item_01 {padding-right: 0; display: block;}
  .text_count_item_01::after {display: none;}
  .text_count_item_02 {padding-left: 0; display: block;}
  
  /* (마이페이지) 공통 */
  /*2021-06-10_수정{*/
  .mp_navi > li > a{font-size: 14px;}
  /*}2021-06-10_수정 - 210911 수정*/
  .mp_sec_tit {margin-bottom: 9px; font-size: 18px;}
  .mp_title {font-size: 22px;}

  .mo_scr_txt{font-size: 16px; font-weight: 300; text-align: center; color: #999; margin-bottom: 5px; display: block !important;}
  .mo_scr_cont{overflow-x: auto;}
  .mo_scr_cont > div{width: 800px;}
  
  .mypage .i-select{font-size: 14px;}
  .mypage .i-inpt{font-size: 14px;}

  #mypage_join_list .sub_tab {margin: 15px 0;}

  .rp_td_767{padding: 0 !important;}
  .rp_td_767 .rp_td_txt:before{display: inline-block;}
  
  /* (마이페이지) 개인 > 홈 */
  .mp_notification{padding: 0; background: none;}
  .mp_notification_ul > li {width: 50%; padding: 8px 10px; box-shadow: 0 0 0 1px #ddd; background: #f8f8f8; text-align: left;}
  .mp_notification_ul > li::before {display: none;}
  .mp_notification_ul > li a {font-size: 0;}
  .mp_notification_num {width: 36px; height: 36px; line-height: 36px; font-size: 18px; display: inline-block; vertical-align: middle; text-align: center;}
  .mp_notification_txt {font-size: 14px; margin-top: 3px; display: inline-block; vertical-align: middle; width: calc(100% - 36px); text-align: center;}
  /* 2021-06-24_수정(삭제)
  .pf_photo_wrap {padding: 0 0 35px;}
  */

  /*2021-06-28_수정{*/
  .pf_photo{float: none;}
  .mp_navi{clear: both; }
  /*}2021-06-28_수정*/
  .mp_navi {margin-top: -1px;}
/*   .mp_navi > li:nth-child(2n) { border-right: 1px solid #ddd;} */
  .mp_navi > li > a {padding: 12px;}
/*   .mp_navi > li.on .mp_navi_dp2 {position: absolute; top: 100%; left: 0; z-index: 1;} */
/*   .mp_navi_dp2 {position: absolute; top: 100%; left: 0; z-index: 1; background-color: #fff; border: 1px solid #ddd; width: 100%; padding-top: 13px;} */
  .mp_navi_dp2 > li > a {padding: 5px 12px; }
/*   .mp_navi_dp3 > li {text-align: center;} */
  .mp_navi_dp3 > li > a {display: inline-block;}
  /* } 2021-06-10_수정 */

  /* (마이페이지) 개인 > 이력서 등록 */
  #mp_resume_subj{height: 60px;}
  .person_dt_proof_txt01{font-size: 16px;}
  .mp_control_btn_li_l{float: none; display: block; margin-bottom: 5px;}
  .mp_control_btn_li_r{float: none; display: block;}
  .mp_resume_jobs_select_ul .jobs_sch_option_result_remove{position: relative; right: inherit; top: inherit; transform: none;}
  .mp_resume_fm_btn{font-size: 14px;}
  .mp_control_btn2{font-size: 14px;}
  .mp_resume_pop_btn{font-size: 14px;}
  .mp_resume_photo_box .filebox .mp_resume_photo_inpt{font-size: 14px;}

  .mp_resume_tb td{font-size: 14px;}
  
  /*210724 수정*/
  #mypage_resume #mp_resume_addr1{margin-left:0px;}
  #mypage_resume #mp_resume_addr2{width: 100%;margin-left:0px;margin-top:6px;}
  .mp_resume_fm_addr_ul > li{margin-top:6px;}

  /* (마이페이지) 개인 > 이력서등록 > 이미지등록 팝업 */
  #upload_pop .popup_wrap{width: 70%; min-height: auto;}
  .filebox03 .upload-name{width: calc(100% - 122px);}
  .filebox03 label{width: 120px; font-size: 14px;}
  
  /* (마이페이지) 개인 > 이력서등록 > 도로명주소찾기 팝업 */
  .address_sch_box{padding: 15px;}
  .address_comp_sch_box_wr{padding-top: 0;}
  .address_comp_sch_cont .i-select{margin: 0 2px 5px 0;}
  .address_comp_sch_cont .i-select:last-child{margin: 0 0 5px 0; min-width: auto;}
  #address_pop .i-inpt.address_comp_zip_inpt{width: 100%;}
  .address_comp_sch_btn{font-size: 14px; width: 100px;}

  .address_comp_sch_subj{float: none; display: block; width: 100%; padding-top: 7px;}
  .address_comp_sch_cont{float: none; display: block; width: 100%; padding-left: 0; margin-top: 5px;}

  .address_list_tb.board_tb thead{display: none;}
  .address_list_tb.board_tb tr{border-bottom: 1px solid #ddd; display: block; width: 100%; padding: 10px 0 8px;}
  .address_list_tb.board_tb td{display: block; padding: 1px 0; text-align: left; border-bottom: none; width: 100% !important;}

  /* (마이페이지) 개인 > 이력서등록 > 전공선택 팝업 */
  #person_major_pop #person_major_pop_sch_inpt{width: calc(100% - 102px);}
  .person_major_pop_sch_btn{font-size: 14px; width: 100px;}
  
  /* (마이페이지) 개인 > 이력서등록 > 자격면허찾기 팝업 */
  #license_pop .popup_wrap{height: inherit;}
  .license_sch_box{padding: 15px;}
  .license_sch_subj{float: none; width: 100%; margin-top: 0;}
  .license_sch_cont{float: none; width: 100%; padding-left: 0; margin-top: 5px;}
  #license_pop .i-inpt.license_sch_inpt{width: calc(100% - 102px);}
  .address_comp_zip_chk_wr{padding-left: 0; margin-top: 5px; display: block;}
  .license_sch_btn{font-size: 14px; width: 100px;}

  .license_tab_ul > li > a{font-size: 14px;}
  .license_sch_option_cont{padding: 15px;}
  .license_sch_option_ul{margin: 0;}
  .license_sch_option_ul li{width: 100%; padding: 3px 0;}
  .license_sch_txt{font-size: 14px;}

  /* (마이페이지) 개인 > 이력서·자기소개서 관리 */
  .mp_resume_preview{position: relative; top: inherit; right: inherit; float: right; width: 210px;}
  .mp_resume_list_chk_col {width: 50px;}
  .mp_resume_list_title {font-size: 16px; margin-top: 8px;}
  .mp_resume_list_date {margin-top: 0; line-height: 1.3;}
  #mypage_resume_list .mp_resume_btn_ul .btn01, #mypage_resume_list .mp_resume_btn_ul .btn02 {width: 140px;}
  .mp_resume_list_manage > li > a {height: 30px; line-height: 30px; font-size: 14px; width: auto; min-width: 70px; padding: 0 10px;}

  /* (마이페이지) 개인 > 입사지원현황 */
  .board_tb.mp_join_list_tb td {line-height: 1.4;}
  
  .mp_join_list_sch_box {margin-top: 10px;}
  .mp_join_list_schbar .mp_join_list_sch_subj {margin-top: 0;}
  .mp_join_list_sch_subj {float: none; width: 100%; margin-bottom: 3px;}
  .mp_join_list_sch_radio {margin: -2px -5px;}
  .mp_join_list_sch_radio > li {padding: 2px 5px;}
  .mp_join_list_sch_cont {float: none; display: block; padding-left: 0; width: 100%;}
  .mp_join_list_sch_inpt {width: calc(100% - 102px);}
  .mp_join_list_sch_btn {font-size: 14px; width: 100px;}
  .bo_list_cnt_ul > li {font-size: 14px;}
  .board_tb.mp_join_list_tb th.mp_join_th_chk {padding: 10px 5px 8px;}

  .board_tb.mp_join_list_tb tr {padding: 13px 0;}
  .mp_join_list_linkbtn {font-size: 14px; height: 30px; line-height: 30px; width: auto; padding: 0 10px; position: relative; right: inherit; bottom: inherit; display: inline-block; margin-top: 3px;}
  .mp_join_list_manage_btn_ul > li .btn03 {font-size: 14px;}

  /* (마이페이지) 개인 > 메시지수신현황 */
  #mypage_msg_list .sub_tab {margin: 15px 0;}
  #mypage_msg_list .bo_view_type_ul > li {display: inline-block; vertical-align: middle;}
  #mypage_msg_list .bo_vtotal_sel {margin-left: 2px; margin-top: 0;}

  .board_tb.mp_msg_list_tb tr {padding: 13px 0;}
  .mp_msg_mng_btn > li button {height: 30px; line-height: 30px;}

  .offer_msg_job_post{padding: 10px;}

  /* (마이페이지) 개인 > 스크랩공고 */
  #mypage_scrap_list .bo_top_inf {margin-top: 10px;}
  
  /* (마이페이지) 개인 > 관심기업 */
  #mypage_scrap_company_list .bo_top_inf {margin-top: 10px;}
  
  /* (마이페이지) 개인 > 관심기업 */
  #mypage_recent_list .bo_top_inf {margin-top: 10px;}
  
  /* (마이페이지) 개인 > 나의캘린더 */
  .calendar_all_popup_title {font-size: 22px; margin: 0 5px;}
  .calendar_all_popup_prev {margin-top: -1px;}
  .calendar_all_popup_next {margin-top: -3px;}
  .calendar_month_current {font-size: 24px;}
  .calendar_data_time {font-size: 14px;}
  .calendar_data_txt {font-size: 14px;}

  .calendar_more_tb thead{display: none;}
  .calendar_more_tb tr{display: block; width: 100%; border-bottom: 1px solid #ddd; padding: 10px;}
  .calendar_more_tb td{display: block; width: 100%; border-bottom: none; padding: 0 !important; text-align: left;}
  .calendar_more_tb td:last-child{margin-top: 3px;}
  
  /* (마이페이지) 개인 > 1:1톡 목록 */
  .mp_talk_list_tb_wrap {margin-top: 10px;}
  .board_tb.mp_talk_tb tr {display: block; width: 100%; padding: 13px 0; border-bottom: 1px solid #ddd;}

  /* (마이페이지) 개인 > 1:1톡 상세 */
  .mp_talk_view_state {font-size: 14px; height: 30px; line-height: 30px;}
  .mp_talk_view_btn_ul > li button {font-size: 14px;}
  #mp_talk_view_list_btn {/*float: none;*/ margin: 15px auto 0;}

  /* (마이페이지) 기업 > 홈 */
  .mp_comp_quick_ul > li {padding: 8px 10px; box-shadow: 0 0 0 1px #ddd; background: #f8f8f8; text-align: left;}
  .mp_comp_quick_ul > li::after {display: none;}
  .mp_comp_quick_inner{text-align: center; padding:0;}
  .mp_comp_quick_txtbox {text-align: left;}
  .mp_comp_quick_btn {display: none;}
  .mp_comp_quick_icon {display: inline-block; vertical-align: middle; margin: 0; width: 36px; height: 36px; background-size: 60%;}
  .mp_comp_quick_icon01 {background-position: 60% 50%;}
  .mp_comp_quick_icon02 {background-position: center center;}
  .mp_comp_quick_txt {font-size: 14px; width: calc(100% - 36px); text-align: center;}

  .mp_sec_title_inf .mp_sec_tit {float: none; display: block; margin-bottom: 3px; font-size: 18px;}
  .mp_sec_title_inf .mp_sec_list_cnt {float: none; display: block; margin: 0 0 5px;}
  .mp_comp_summary_ul > li {padding: 15px 0;}
  .mp_comp_summary_state {padding: 0 4px;}
  .mp_comp_summary_txt02{margin: 5px -10px;}
  .mp_comp_summary_txt02 > li{padding: 0 10px; font-size: 14px;}
  .mp_comp_summary_btn {height: 30px; line-height: 30px; font-size: 14px; width: auto; min-width: 90px;}

  /* 2021-06-24_수정 { */
  #mypage_comp_home .pf_photo {float: none; margin-top: 0 !important; margin-left: 0 !important;}
/*   .mp_lnb_comp .mp_navi > li {width: 33.3333%;} */
/*   .mp_lnb_comp .mp_navi > li > a {font-size: 14px; font-weight: 300; padding: 12px 0 8px;} */
  /* } 2021-06-24_수정 */

  /* (마이페이지) 기업 > 채용공고목록 */
  #mypage_announce_list .bo_view_type_ul > li {display: inline-block; vertical-align: middle;}
  #mypage_announce_list .bo_vtotal_sel {margin-left: 2px; margin-top: 0;}

  .mp_announce_list_state_btn_ul {margin: -1px;}
  .mp_announce_list_state_btn_ul > li {padding: 1px;}
  .mp_announce_list_state_btn_ul > li .btn03 {font-size: 14px; width: 90px;}

  #mypage_announce_list .paging {padding-top: 50px; margin-top: 15px;}
  /*2021-06-17_수정{*/
  .board_list_bot:after{content: ""; display: table; clear: both;}
  .mp_announce_list_state_register {float: right; margin-top: 10px; position: inherit; top: inherit; bottom: inherit; left: inherit; right: inherit; font-size: 14px;}
  /*}2021-06-17_수정*/

  /* (마이페이지) 기업 > 지원자관리 */
  .board_mng_btn_box{margin-top: 10px;}
  #mypage_applicant_list .bo_view_type_ul > li {display: inline-block; vertical-align: middle; width: 50%;}
  #mypage_applicant_list .bo_vtotal_sel {margin-left: 2px; margin-top: 0;}
  .mp_applicant_posting_subj_txt{font-size: 16px;}
  .mp_applicant_mng_btn{font-size: 14px;}
  
  /* (마이페이지) 기업 > 연락한 인재 */
  #mypage_contact_applicant_list .bo_view_type_ul > li {display: inline-block; vertical-align: middle;}
  #mypage_contact_applicant_list .bo_vtotal_sel {margin-left: 2px; margin-top: 0;}

  /* (마이페이지) 기업 > 스크랩 인재 */
  #mypage_scrap_applicant_list .bo_view_type_ul > li {display: inline-block; vertical-align: middle;}
  #mypage_scrap_applicant_list .bo_vtotal_sel {margin-left: 2px; margin-top: 0;}

  /* (마이페이지) 기업 > 오늘 본 인재 */
  #mypage_today_applicant_list .bo_view_type_ul > li {display: inline-block; vertical-align: middle;}
  #mypage_today_applicant_list .bo_vtotal_sel {margin-left: 2px; margin-top: 0;}
  
  /* (마이페이지) 기업 > 1:1톡 상세 */
  .mp_comp_talk_view_bot .mp_comp_talk_view_btn > li > *{font-size: 14px;}

  /*2021-06-17_수정{*/
  /* (마이페이지) 기업 > 기업정보 관리*/
  .mp_compedit_tb,
  .mp_compedit_tb tbody,
  .mp_compedit_tb tr,
  .mp_compedit_tb th,
  .mp_compedit_tb td{display: block; width: 100% !important;}
  .mp_compedit_tb th{padding: 10px; border-bottom: 1px solid #ddd; border-right: 0; background: #f8f8f8;}

  /* (마이페이지) 기업 > 회사소개 관리*/
  .mp_comp_introd_tb,
  .mp_comp_introd_tb tbody,
  .mp_comp_introd_tb tr,
  .mp_comp_introd_tb th,
  .mp_comp_introd_tb td{display: block; width: 100% !important;}
  .mp_comp_introd_tb th{padding: 10px; border-bottom: 1px solid #ddd; border-right: 0; background: #f8f8f8;}
  .mp_comp_introd_tb td.mp_comp_introd_logo{border-right: 0; border-bottom: 1px solid #ddd;}

  /* (마이페이지) 기업 > 기업정보 > 비밀번호 재확인*/
  .mp_mbedit_tb,
  .mp_mbedit_tb tbody,
  .mp_mbedit_tb tr,
  .mp_mbedit_tb th,
  .mp_mbedit_tb td{display: block; width: 100% !important;}
  .mp_mbedit_tb th{padding: 10px; border-bottom: 1px solid #ddd; border-right: 0; background: #f8f8f8;}

  /* (마이페이지) 기업 > 비밀번호 변경*/
  .find_pw_result_caution_title{font-size: 14px;}
  .find_pw_result_caution_txt{padding-left: 8px; text-indent: -8px; font-size: 14px;}
  
  /* 통합검색 > 결과 */
  .sch_rst_tot {float: none; display: block; margin-bottom: 5px;}
  .sch_rst_sch_f {float: none; display: block;}
  .sch_rst_sch_wrap label {margin-right: 0; display: block; margin-bottom: 3px;}
  #sch_rst_sch_keyword {width: 100%;}
  #sch_rst_sch_btn {display: block; width: 100%; font-size: 14px; margin-left: 0; margin-top: 5px;}

  .sch_rst_keyword {font-size: 16px;}
  .sch_rst_keyword b {font-size: 18px;}
  .sch_rst_sort > li .btn02 {width: 100px; font-size: 14px;}

  .tab_wrap_ul > li > a {font-size: 14px;}
  .tab_wrap_ul.child4 > li {width: 50%; border-left: 1px solid #ddd;}
  .tab_wrap_ul.child6 > li{width: 50%; border-bottom: none;}
  .tab_wrap_ul.child6 > li:nth-child(3),
  .tab_wrap_ul.child6 > li:nth-child(5) {border-left: 1px solid #ddd;}
  .tab_wrap_ul.child6 > li:nth-child(5),
  .tab_wrap_ul.child6 > li:nth-child(6) {border-bottom: 1px solid #ddd;}
  #sch_rst .tab_wrap_ul.child4 > li {width: 50%;}

  .sch_rst_cont_tit {font-size: 18px;}
  .sch_rst_job_inner {padding: 15px 0;}
  .sch_rst_job_subj {font-size: 16px;}
  .sch_rst_job_info {margin: 0 -7px;}
  .sch_rst_job_info > li {padding: 0 7px; font-size: 14px;}
  .sch_rst_job_info > li:last-child{display: block;}
  .sch_rst_job_info > li:last-child::after {display: none;}
  .sch_rst_job_addr {font-size: 14px; margin-top: 0; margin-bottom: 10px;}
  .sch_rst_job_date {position: relative; bottom: inherit; right: inherit; text-align: left; line-height: 1;}
  .sch_rst_job_date_txt01 {display: inline-block; vertical-align: middle; font-size: 14px;}
  .sch_rst_job_date_txt02 {display: inline-block; margin-top: 0; vertical-align: middle; padding-left: 10px; font-size: 14px;} 

  .sch_rst_bo_inner {padding: 15px 0;}
  .sch_rst_bo_subj {font-size: 16px;}
  .sch_rst_bo_date {font-size: 14px;}
  .sch_rst_bo_content {font-size: 14px; margin-top: 5px;}

  .sch_rst_data_ul {padding: 15px 0; padding-left: 3px;}
  .sch_rst_data_ul > li {margin-top: 3px;}
  .sch_rst_data_ul > li > a {font-size: 15px;}
  /*}2021-06-17_수정*/

  /*2021-07-01_수정{*/
  .sch_rst_sch_wrap .i-checks{display: block;}
  .sch_rst_tot{font-size: 20px;}
  #sch_rst_tot_num{font-size: 26px;}
  .total_search_keyword{font-size: 14px; height: 35px; line-height: 35px; padding: 0 10px;}
  .total_search_remove_btn{width: 10px; height: 10px; margin: -4px 0 0 10px;}
  /*}2021-07-01_수정*/
  
  /*2021-05-21_수정(고객센터){*/
  /*고객센터 > 저작권정책*/
  .amuse_date{width: 70px; font-size: 14px; position: inherit; top: inherit; right: inherit;}
  .property_img01{display: block; width: 100%;}
  .property_txtbox01{display: block; width: 100%; padding: 20px 0 0;}
  /*}2021-05-21_수정(고객센터)*/
  
  /*211010 추가*/
  .mp_resume_link{width:100%;margin-top:5px;}
  
  /*211011 추가*/
  .person_blind_comment{font-size:14px;}
  
  
}/* end 767px */

/*210724 추가*/
@media screen and (max-width:650px) {
	.mp_resume_fm_add_inf{margin-left:0px;margin-top:6px;width:100%;}

}

/*210724 추가*/
@media screen and (max-width:570px) {
	/* 마이페이지 > 이력서 등록 */
	#mypage_resume #mp_resume_mail1{width:40%;}
	#mypage_resume #mp_resume_mail2{width:45%;}
	
	/*210815 추가*/
	.mp_resume_chk > li{width:100%;}
	
	/*210821 팝업 모바일 추가*/
	.madalPopup{top: 60px !important; left: 0 !important;max-width:100% !important;}
	.madalPopup_cont{overflow-y: auto !important;max-width:100%;height:100% !important;}
	.modalPopup_btn{margin-top:-7px;}
	
	/*211011 블라인드 추가*/
	.mp_blind{border-bottom:1px solid #ddd;padding-bottom:10px;}
	.mp_blind .mp_blind_box{display:block;}
	.mp_blind .mp_blind_box .mp_blind_choice{width:100%;margin-top:10px;padding:0px;}
	
	.mp_applicant_blind{padding:15px;}
	.mp_applicant_blind .mp_applicant_blind_box{}
	.mp_applicant_blind .mp_applicant_blind_box .mp_blind_box{display:block;}
	.mp_applicant_blind .mp_applicant_blind_box .mp_blind_box .mp_blind_choice{width:100%;margin-top:10px;padding:0px;}
	

}

@media screen and (max-width:510px) {
	.sub_location_ul > li:first-child {display: none;}
	
	.mp_resume_fm_add_inf > li{width:100%;}
	#mypage_resume .i-inpt{margin-left:0px;margin-top:6px;}
	.mp_resume_fm_addr_ul > li{margin-top:0px;}

  .bo_category_title {float: none; margin: 0 0 10px; text-align: center;}
  .bo_category_ul{width: 100%;}
  .bo_category_ul > li{width: 50%; max-width: none;}
}


@media screen and (max-width:480px){
  /*210815 main 배너 수정*/
  .main_bnzone_sl{height:auto;max-height:none;}
  .main_bnzone_sl .slick-list{height:auto;max-height:none;}
  
  /*211010 바로가기 반응형 추가*/
  .m_main_btn{width:100%;}
  
  /* (공통) 서브 */
  .sub_title {font-size: 26px;}
  .sub_title::before {top: 18px;}
  .sub_title::after {top: 10px;}
  
  /* .sub_visual {height: 230px;} */
  /* .sub_vs_title {font-size: 32px;} */
  /* .sub_location_sel {min-width: auto;} */

  .bo_write_btn {font-size: 14px;}


  /* (기타) 로그인 */
  .login_fm_inpt {width: 100%;}
  #login_fm_submit {width: 100%; position: relative; top: inherit; right: inherit; height: 45px; margin-top: 5px;}
  #login_auto {float: none; display: block; margin-bottom: 10px;}
  #login_svc {float: none; text-align: right; display: block;}

  .login_sns_ul {margin: 0;}
  .login_sns_ul > li {width: 100%; padding: 0 0 3px;}

  .signup_cont_st {width: 100%;}
  .signup_cont_rt {border-left: none; border-top: 1px solid #ddd;}

  .signup_terms_title{padding: 15px;}
  .signup_terms_cont{padding: 15px;}
  .signup_terms_btn{position: relative; top: inherit; left: inherit; font-size: 14px;}
  
  .signup_parents_name label {margin-right: 0; display: block; margin-bottom: 5px;}

  .signup_fm_tb th label {font-size: 14px;}
  .signup_fm_tb td {font-size: 14px;}

  #signup_id {width: 300px; max-width: 100%;}
  .signup_fm_btn {font-size: 14px; width: 150px; max-width: 100%; margin-top: 3px;}
  .signup_fm_cau {font-size: 14px;}

  #signup_tel1, #signup_tel2, #signup_tel3 {width: 100%; max-width: 100%;}
  #signup_cell1, #signup_cell2, #signup_cell3 {width: 100%; max-width: 100%;}
  #signup_mail1, #signup_mail2, #signup_mail3 {width: 100%; max-width: 100%;}
  #signup_mail3{margin-top: 3px;}
  #signup_addr1 {width: 100%; max-width: 100%;}

  .signup_fm_raio_txt {font-size: 14px;}
  .signup_fm_raio .i-radio input[type="radio"] + label {font-size: 14px;}
  .signup_fm_submit_ul {margin: -2px;}
  .signup_fm_submit_ul > li {width: 50%; padding: 2px;}
  .signup_fm_submit_ul > li .btn01 {width: 100%; font-size: 14px;}
  .signup_fm_submit_ul > li .btn02 {width: 100%; font-size: 14px;}
  .signup_fm_cname_chkbox label {font-size: 14px !important; display: block !important;}
  .jobs_sch_pop_btn {font-size: 14px;}
  #signup_fm_employee, #signup_fm_capital, #signup_fm_revenue {max-width: 80%;}
  #signup_fm_head_company, #signup_fm_branch_company {margin: 0;}

  /* (기타) 회원가입 > 팝업 */
  .jobs_sch_option_apply {font-size: 14px;}

  /* (공통) 게시판 */
  .bo_list_top{position: relative;}
  .bo_list_cnt{float: none; width: 100%; display: block; margin-bottom: 5px; padding-top: 0;}
  .bo_sch_box{float: none; width: 100%; display: block;}
  .bo_sch_sel {width: 100% !important; margin-bottom: 3px;}
  .bo_sch_inpt {margin-left: 0; width: calc(100% - 42px);}

  /* .paging_ul > li > a {width: 40px; height: 40px; line-height: 40px;} */
  /* .paging_prev i.arrow {top: 16px; left: 18px;} */
  /* .paging_next i.arrow {top: 16px; right: 18px;} */
  
  /*  0826 수정 { */
  .paging_ul {gap: 0px;}
  .paging_ul > li > a {width: auto; height: auto; padding: 10px; line-height: 10px; border: 0px;}
  
  .bo_btn_ul > li{width: 100%;}
  .bo_btn_ul > li a{width: 100%;}
  /* }  0826 수정 */

  /* (모아안내) 매칭스토리 */
  .gallery_list {width: 100%;}
  
  /* (채용정보) 채용검색 목록 */
  .jobs_sch_cont{padding-right: 15px;}
  /* #jobs_sch_detail_btn{position: relative; top: inherit; right: inherit; margin-top: 10px; width: 100%; padding: 13px 0;} */
  /* #jobs_sch_detail_btn span{display: inline-block; vertical-align: middle; margin: 0 0 7px 10px;} */
  
  /* (채용정보) 채용검색 상세 */
  /* 2021-06-10_수정 {*/
  .jobs_dt_summary_btn_ul .btn02 {width: 200px;}
  .summary_scrap_icon {margin: -4px 4px 0px 0px;}
 /* } 2021-06-10_수정*/

  /* (인재정보) 인재정보 목록 */
  .person_sch_tb tr{padding: 10px 0;}

  /*2021-06-17_수정{*/
  .person_dt_profile {padding-bottom: 0;}
  .person_dt_pf_img {float: none; display: block; margin: 0 auto;}
  .person_dt_pf_info {float: none; display: block; width: 100%; padding-left: 0;}
  .person_dt_pf_info_top{text-align: center;}
  .person_dt_pf_info_bot {margin-top: 8px;}

  .person_dt_pf_info_bot dl {padding: 9px 0; border-top: 1px solid #ddd; margin-top: 0;} 
  
  #person_view .board_tb:not(.person_sch_tb) td {width: 100%; display: block;}
  /*}2021-06-17_수정*/
  
  /* (기업직업정보) 기업정보 */
  .card2_list {width: 100%;}
  /* 2021-06-10_수정 { */
  .comp_inf_v_pf_text {margin-top: 10px;}
  .comp_inf_v_pf_scrap_btn {font-size: 14px; width: 120px; top: 80%;}
  .comp_inf_v_pf {padding-right: 120px;}
  .comp_inf_v_inf_stitle {width: 100px;}
  .comp_inf_v_inf_inner {width: 100%;}
  /* } 2021-06-10_수정 */
  
  /* (기업직업정보) 직업정보 */
  .notice_tb.board_tb tbody tr {border-bottom: 1px solid #ddd; display: block; padding: 12px 12px 10px;}
  .notice_tb.board_tb tbody td {border: none; text-align: left; padding: 0;}

  .notice_tb.board_tb td:nth-child(2) {width: 100%;}
  .notice_tb.board_tb td:nth-child(3) {width: 100%; display: block; margin-top: 3px;}

  /* (커뮤니티) 1:1 온라인 문의 */
  /*>list*/
  .inq_tb.board_tb tbody tr {border-bottom: 1px solid #ddd; display: block; padding: 12px 12px 10px;}
  .inq_tb.board_tb tbody td {border: none; text-align: left; padding: 0;}

  .inq_tb.board_tb td:nth-child(2) {width: 100%; display: block;}
  .inq_tb.board_tb td:nth-child(3) {width: 100%; display: block; margin-top: 3px;}

  /* (뉴스/자료) 취업뉴스-취업최신동향뉴스 */
  .webzine_list {padding: 15px 10px 10px; text-align: center;}
  .webzine_thumb {width: 100%;}
  .webzine_cont {width: 100%; padding-left: 0; margin-top: 15px;}
  .webzine_date {margin-top: 5px;}

  /* (뉴스/자료) 취업뉴스-고용복지 정책안내 */
  .card_list {width: 100%;}
  .card_list_inner {height: auto; padding: 15px;}
  .card_expl {padding-bottom: 35px;}
  .card_date {bottom: 15px; left: 15px;}
  .card_more_icon {bottom: 15px; right: 15px;}
  .card_date {font-size: 14px;}

  /* (커뮤니티) 1:1 온라인 문의 */
  /*>write*/
  .inq_talk_priv input[type="checkbox"] + label{font-size: 14px;}
  .priv_content_btn{font-size: 14px;}
  .inq_w_btn_ul > li{width: 50%;}
  .inq_w_btn_ul > li .btn01{width: 100%;}
  .inq_w_btn_ul > li .btn02{width: 100%;}

  /* (취업도우미) 연봉계산기 */
  #calc_btn{width: 150px;}
  
  /* (취업도우미) 맞춤법검사 */
  #spell_fin_btn {width: 150px;}
  #spell_edit_btn {width: 150px;}
  
  /* (취업도우미) 취업활동증명서 */
  .em_cert_list_sch_btn {width: 100%;}
  
  /* (취업도우미) 취업활동증명서 */
  .em_cert_list_print{width: 150px;}
  
  /* (취업도우미) 학점변환 */
  #grade_type_sel {margin-bottom: 3px;}
  #grade_inpt {margin-bottom: 3px;}
  
  /* (취업도우미) 어학점수 변환 */
  #score_type_sel {margin-bottom: 3px;}
  #score_inpt {margin-bottom: 3px;}

  /* (마이페이지) 공통 */
/*   .mp_title_box{overflow: hidden;} */
  #mypage_msg_list .bo_view_type_ul > li {display: block;}
  
  /* (마이페이지) 개인 > 이력서 등록 */
/*   .mp_resume_btn_ul > li{width: 50%;} */
  .mp_resume_btn_ul .btn01{width: 100%; font-size: 14px;}
  .mp_resume_btn_ul .btn02{width: 100%; font-size: 14px;}
  .mp_resume_proof{padding: 15px;}
  
  /*   241015 추가 */
  .mp_resume_btn_ul > li{display: block; width: 100%; margin-top: 10px;}
  .mp_resume_btn_ul > li + li {margin-left: 0px;}
  #mypage_msg_list .bo_vtotal_sel {margin: 2px 0 0;}

  /* (마이페이지) 개인 > 이력서등록 > 이미지등록 팝업 */
  #upload_pop .popup_wrap{width: 85%;}
  .filebox03 .upload-name{display: block; margin: 0 auto; width: 100%; max-width: 100%;}
  .filebox03 label{display: block; margin: 3px auto 0; width: 100%;}
  .upload_file_btn{font-size: 14px;}

  /* (마이페이지) 개인 > 이력서등록 > 도로명주소 팝업 */
  .address_sch_btn{font-size: 14px;}

  /* (마이페이지) 개인 > 이력서등록 > 자격면허찾기 팝업 */
  .license_btn{font-size: 14px;}

  /* (마이페이지) 개인 > 이력서등록 > 주소등록 팝업 */
  .address_comp_sch_cont .i-select{width: 100%;}
  .address_comp_sch_cont .i-select:last-child{width: 100%;}
  .address_comp_sch_inpt{width: 100% !important;}
  .address_comp_zip_inpt{width: 100% !important;}
  .address_comp_sch_btn{display: block; margin-left: 0; margin-top: 10px;}
  
  /* (마이페이지) 개인 > 이력서·자기소개서 관리 */
  #mypage_resume_list .mp_resume_btn_ul li{width: 33.333333%;}
  #mypage_resume_list .mp_resume_btn_ul .btn01 {width: 100%;}
  #mypage_resume_list .mp_resume_btn_ul .btn02 {width: 100%; line-height: 1.2;}

  .mp_resume_preview {font-size: 14px; width: 100%; height: 40px; margin-top: 10px;}
  
  /* (마이페이지) 개인 > 1:1톡 목록 */
  #mypage_indiv_talk_list .bo_sch_sel{width: 100%;}

  /* (마이페이지) 개인 > 1:1톡 상세 */
  .mp_talk_btn_ul > li{width: 50%;}
  .mp_talk_btn_ul > li > *{width: 100%; font-size: 14px;}
  
  /* (마이페이지) 기업 > 채용공고목록 */
  .mp_announce_list_state_btn_ul > li {width: 33.3333%;}
  .mp_announce_list_state_btn_ul > li .btn03 {width: 100%;}

  /* (마이페이지) 기업 > 지원자관리 */
  .mp_applicant_mng_btn{width: auto; padding: 0 10px;}
  #mypage_applicant_list .paging_ul > li > a{width: 35px; height: 35px; line-height: 35px;}
  /* #mypage_applicant_list .paging_prev i.arrow{top: 12px; left: 14px;} */
  /* #mypage_applicant_list .paging_next i.arrow{top: 12px; right: 14px;} */

  /* (마이페이지) 기업 > 연락한 인재 */
  #mypage_contact_applicant_list .bo_top_inf {margin-top: 15px;}
  
  /* (마이페이지) 기업 > 스크랩 인재 */
  #mypage_scrap_applicant_list .bo_top_inf {margin-top: 15px;}
  
  /* (마이페이지) 기업 > 오늘 본 인재 */
  #mypage_today_applicant_list .bo_top_inf {margin-top: 15px;}
  
  /* (마이페이지) 기업 > 1:1톡 목록 */
  #mypage_comp_talk_list .bo_sch_sel{width: 100%;}
  
  /* (마이페이지) 기업 > 1:1톡 상세 */
  .mp_comp_talk_view_bot .mp_talk_view_btn {float: none;}
  .mp_comp_talk_view_bot .mp_comp_talk_view_btn > li {width: 50%;}
  .mp_comp_talk_view_bot .mp_comp_talk_view_btn > li > *{width: 100%;}
  
  /* 241015 추가*/  
  .bo_top_inf .bo_view_type {float: none;}
  /* 241015 추가*/  

  /* 241016 추가*/  
  .signup_terms_btn_box > ul > li {display: block; width: 100%;}
  .signup_terms_btn_box > ul > li + li {margin-top: 10px; margin-left: 0;}
  .signup_terms_btn{width: 100%;}
  /* 241016 추가*/  


}/* end 480px */

/*211011 추가*/
@media screen and (max-width:450px) {
	.bo_v_list a {width: 100px;}
	.bo_coment_btn a {width: 100px;}
}

/* 241010 추가 */
@media only screen and (max-width: 420px) {
  /* (공통) 서브 */
  .sub_location_ul > li {font-size: 14px;}
  .sub_location_ul {flex-wrap: wrap; padding: 20px 10px;}
  .sub_location_ul > li:first-child {display: none;}
  .sub_location_ul > li:last-child {margin: 0; padding:0;}
}/* end 420px */

/* 241104 추가 */
@media only screen and (max-width: 400px) {
  .jobs_sch_detail_box .i-inpt.disabled{width: 100% !important;}
}/* end 400px */

/* 241024 추가 */
@media only screen and (max-width: 370px) {
	.signup_fm_tb.mp_mbedit_tb .signup_fm_btn{display: block; width: 100%;}
	.mp_mbedit_submit_ul.mp_mbedit_submit_ul01 > li{display: block; max-width: none; width: 100%;}
	.mp_mbedit_submit_ul > li .btn03 {width: 100%;}
}

/* 241011 추가 */
@media only screen and (max-width: 360px) {
  .jobs_sch_detail_box select{width: 100% !important;}
}/* end 360px */

/* 241015 추가 */
@media only screen and (max-width: 322px) {
  #mypage_join_list .bo_view_type_ul > li {display: block;}
  #mypage_join_list .bo_vtotal_sel {margin: 2px 0 0;}
  #mypage_scrap_company_list .bo_view_type_ul > li {display: block;}
  #mypage_scrap_company_list .bo_vtotal_sel {margin: 2px 0 0;}
  #mypage_recent_list .bo_view_type_ul > li {display: block;}
  #mypage_recent_list .bo_vtotal_sel {margin: 2px 0 0;}
}/* end 322px */

