/* Board_Common */
.empty_table_con{padding:10px 0;}
.empty_table_con span{font-size:15px; color:#757575;}
.empty_table img{width:25px; margin:0 3px 0 0; opacity:0.7;}


/* Gallery */
.boardview_text{width:1200px; margin:0 auto;}

.board_title{overflow:hidden; width:1200px; margin:0 auto 50px}
.board_title_menu{font-size:19px; color:#999999; font-weight:lighter; margin:0 0 15px 0;}
.board_title_name{font-size:32px; color:#222222; font-weight:900;}

.product_detail{float:left; width:49%; margin-right:40px; font-size:15px; line-height:25px; color:#666;}
.product_name{width:100%; border:1px solid #ddd; padding:20px; margin:0 0 0 0;}
table.product_name tr th{width:20%; text-align:center; width:20%; border-right:1px solid #ddd; font-size:16px; background:#f2f2f2;}
table.product_name tr th span{font-size:13px; display:block; line-height:17px;}
table.product_name tr td{padding:20px 15px;}

.product_exp{width:100%; border:1px solid #ddd; padding:20px; margin:0 0 20px 0; border-top:0;}
table.product_exp tr th{width:20%; text-align:center; width:20%; border-right:1px solid #ddd; font-size:16px; background:#f2f2f2;}
table.product_exp tr th span{font-size:13px; display:block; line-height:17px;}
table.product_exp tr td{padding:25px 15px; font-size:14px; letter-spacing:-0.5px;}

.product_for table{width:100%; border:1px solid #ddd; line-height:30px;}
.product_for table tr td:first-child{text-align:center; width:20%; border-right:1px solid #ddd; font-size:16px; background:#f2f2f2;}
.product_for table tr td:first-child span{font-size:13px; display:block; line-height:17px;}
.product_for table tr td:last-child{padding:20px 15px;}

.product_line{height:1px; width:100%; background:#bebebe; margin-bottom:20px;}

.boardbutton{width:1200px; margin:40px auto 0;}

.board_btn{width:590px; margin:50px auto 0;}
.board_btn_left{width:95%;  padding:15px 15px 11px 15px; color:#fff; background-color:#4dab7b; font-size:17px; text-align:center; cursor:pointer;  letter-spacing:-1px;}
.board_btn_left img{display:inline-block; width:30px; margin:0 2px 0 0;}
.board_btn_right{display:none; width:95%;  padding:15px 15px 11px 15px; color:#fff; background-color:#7ab065; font-size:17px; text-align:center; cursor:pointer; letter-spacing:-1px; margin-top:10px;}
.board_btn_right img{display:inline-block; width:32px; margin:0 2px 0 0;}


/*Basic_emp_skin_List*/
#bo_cate{margin-bottom:20px; width:100%; position:relative;}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {width:1200px; margin-bottom:0px;padding-left:1px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px; width:11.1%;}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:15px 0px; border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}
.emp_sj a{display:block; width:500px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.sub_btn{width:130px; height:34px;}
.sub_btn img{width:28px; margin:0 4px 4.5px -3px;}
span.emp_list_btn{font-size:15px; display:inline-block; margin:4px 0 0 0;}
span.emp_list_btn b{font-weight:lighter;}

.com_btn{width:130px; height:34px;}
.com_btn img{width:28px; margin:0 4px 4.5px -3px;}
span.com_list_btn{font-size:15px; display:inline-block; margin:4px 0 0 0;}
span.com_list_btn b{font-weight:lighter}

.emp_end{height:64px;}
.mobile_emp_etc{width:10%;}

.emp_boardlist tr td{height:25px;}

.emp_member_box{overflow:hidden; margin:100px 0 0 0; clear:both; width:100%;}

.emp_member_box .emp_member_btn_last img{width:29px; margin:0 5px 0 0;}
.emp_member_btn{float:right; display:block; width:132px; border:1px solid #7ab065; background:#7ab065; text-align:center; 
padding:7.5px 3px 7.5px 0; font-size:15px; letter-spacing:-1px; color:#ffffff; margin:0 10px 15px 0;}
.emp_member_btn img{width:38px; margin:0;}
.emp_member_btn span{font-size:15px; letter-spacing:-1px; font-weight:lighter;}


/* Basic_emp_skin_View */
.emp_title{font-size:18px; letter-spacing:-1px; font-weight:600;}
.emp_title .mobile_emp_title{display:none;}
.emp_boardform th{font-size:16px; letter-spacing:-0.5px; font-weight:600; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.emp_boardform td{font-size:15px; letter-spacing:-0.5px; padding:10px 20px 10px 20px; line-height:25px; border-right:1px solid #e6e6e6;}
.emp_boardform th .emp_half_title{font-size:15px; letter-spacing:-0.5px; font-weight:600;}
.boardform_half th{width:10%;}

.emp_btn_apply{width:130px; height:34px; background:#41a673; font-size:15px; letter-spacing:-1px; margin:0 5px 0 0;}
.emp_btn_list{width:130px; height:34px; background:#7ab065; font-size:15px; letter-spacing:-1px;}
.emp_btn_apply img{width:28px; margin:4px 4px 4.5px -3px;}
.emp_btn_list img{width:30px; margin:4px 5px 4.5px -9px;}

.emp_btn_area{margin:50px 0 0 0;}


/* Basic_emp_skin_Write */
.basic_emp_write{width:100%;}
#ca_name{width:35%; height:31px; padding:0 4px 4px 4px; border:1px solid #dddddd;}
.input{font-size:14px; width:60%; padding:2px 0; letter-spacing:-1px; color:#757575;}
.boardform th {width:19%; padding:1% 2.5%; letter-spacing:-0.5px; font-size:15px; color:#454545;}
.boardform th img{width:25px; margin:0 6px 0 0;}
.boardform td{letter-spacing:-1px; font-size:15px;}
.wr_content #smart_editor2{height:900px !important;}
.policy_txt_box p{margin:0 0 0 10px}
.policy_txt_box p input{margin:0 2px 0 0}
.board_inq_textarea{width:97%; height:242px; border:1px solid #dddddd; padding:1.5%; color:#757575; 
letter-spacing:-1px; font-family:'Nanum Gothic'; font-size:14.5px; line-height:22px; margin:0 0 5px 0;}
.basic_emp_write_btn{margin:0 0 20px 0;}
/* .basic_emp_write_btn input{vertical-align:top; font-size:18px; letter-spacing:-2px;background:#7ab065; border:0; color:#ffffff; 
height:40px; width:10%; text-align:center; padding:0; cursor:pointer} */ 

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:110px;height:49px;border:1px solid #e9e9e9; float:left;}
#captcha #captcha_mp3 {position:relative;top:0;left:0;;margin:0;padding:0;width:100px;border:0;background:transparent;
vertical-align:middle;overflow:hidden;cursor:pointer;letter-spacing:-1px; color:#757575; float:left; padding:4px 0; text-align:center;}
#captcha #captcha_mp3 span {position:absolute;width:200px;display:block;top:0;right:0;height:22px; border:1px solid #e9e9e9; border-left:0; font-size:17px;}
#captcha #captcha_reload {position:absolute;top:26px;left:110px;margin:0;padding:4px 0;border:0;background:transparent; color:#757575; letter-spacing:-1px;
vertical-align:middle;overflow:hidden;cursor:pointer; letter-spacing:-1px;display:inline-block;width:102px; border:1px solid #e9e9e9; border-left:0;
text-align:center; border-right:0;}
#captcha #captcha_reload span {position:absolute;top:0;left:0;}
#captcha #captcha_key {margin:0 0 0 25px;padding:0 5px;width:110px;height:49px;border:1px solid #b8c9c2;background:#f7f7f7;
font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em; display:block;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/*Basic_emp_skin_Login*/
.emp_title{margin:0 0 0 0;}
#em_email1{width:20%;}
#em_email2{width:30%;}
.emp_title p{font-size:24px; letter-spacing:-2px; display:block; line-height:32px; color:#000000; margin:0 0 40px 0; font-weight:lighter}
.emp_title span{font-size:15px; letter-spacing:-1px; margin:40px 0; display:block; font-weight:lighter}
.emp_view tr.mobile_emp_view{display:none;}

/* Basic_emp_skin_apply_list */
.emp_title{margin:-100px 0 0 0;}
.emp_title p{font-size:24px; letter-spacing:-2px; display:block; line-height:38px; color:#000000; margin:0 0 20px 0; font-weight:lighter;}
.emp_title span{font-size:17px; letter-spacing:-1.5px; margin:25px 0 40px 0; display:block; line-height:29px; font-weight:lighter;}

.apply_view_btn{padding:15px 27px 15px 28px; background:#7ab065; color:#ffffff; font-size:15px !important;}
.apply_view_btn img{display:inline-block; width:29px; vertical-align:middle; margin:0 4px 2px 0;}

.emp_apply_list_con{overflow-x:hidden; overflow-y:hidden; clear:both;}

.apply_reg_btn_con a{padding:14px 22px; background:#7ab065; border:1px solid #7ab065; color:#ffffff; letter-spacing:-0.5px; margin:0 2px 0 0;}
.apply_reg_btn_con a img{width:30px; margin:0 4px 2px 0;}
.apply_reg_btn_con span{font-size:14px; padding:14px 24px 14px 18px; background:#7ab065; border:1px solid #7ab065; color:#ffffff; letter-spacing:-0.5px;}
.apply_reg_btn_con span img{width:37px; margin:0 -2px 0 0;}


/* Basic_skin */
.sub_title_board p{display:none;}
.sub_title_board p.on{display:block;}

.boardlist tr th:first-child{width:7%;}
.board_view_comment{margin:50px 0 100px 0;}

.basic_write_btn{margin:50px 0 100px 0;}
.basic_write_skin th{width:15%; font-size:15px;}

.pg_wrap {width:1200px; overflow:hidden; padding:0 0 50px 0;}
.boardsearch form   { vertical-align:top; text-align:center; margin:0 0 80px 0;}
.boardsearch { width:100%; overflow:hidden; margin:0 0 10px 0;}

.boardsearch_btn{margin:50px 0 0 0;}

#fboardlist{padding:0 0 40px 0;}

/* Login */
.member_login_table{border:1px solid #ff9999;}
.member_login p{font-size:17px; letter-spacing:-2px; color:#424242}
.member_login input{border:1px solid #ececec; padding:8px;}


@media only screen and (max-width: 1299px) {
table.boardform{width:100%;}
.boardview_text{width:98%;}
.board_view_comment{margin:50px 0 70px 0;}

.emp_title span{display:none;}
.emp_title .mobile_emp_title{display:block;}

.emp_title p{font-size:20px; line-height:28px;}
.emp_title span{font-size:15px;}

.emp_view th{font-size:15px; width:25%;}

.boardsearch{margin:50px 0 -15px 0}
.mobile_boardtext{width:100%; padding:4px 0; margin:0px 4px 0 0 !important;}
.boardsearch_btn{margin:0; width:120px;}
.boardsearch input.text{width:40%; height:27px;}
.boardbutton{width:100%;}
.emp_btn_area{margin:50px auto 50px !important;}

#bo_cate{width:100%}
#bo_cate ul {width:100%;}
#bo_cate ul li{width:11.1%; float:left;}

.l_sj a{display:block; width:460px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.emp_sj a{display:block; width:340px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.emp_sub_list_title a{display:block; width:510px;}

.basic_write_skin th{width:15%; font-size:15px;}
.pg_wrap {width:90%; margin:0 auto;}

.emp_view{width:100%; margin:0 0 20px 0;}

.emp_apply_list td:first-child{padding:20px 3% 20px 3%;}
.paging{padding:20px 0 25px 0;}

.emp_apply_list_con_empty{margin:0 0 45px 0;}

.emp_apply_list{margin:0;}
.emp_reg_list{margin:0;}

.apply_sub_profile_list tr td:nth-child(4) span{width:92%; display:block;}

.apply_sub_profile_list_btn{margin:50px auto !important; overflow:hidden;}

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#captcha {display:inline-block;position:relative}
#captcha legend {position:relative;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;display:block;}
#captcha #captcha_img {width:110px;height:49px;border:1px solid #e9e9e9; float:left;}
#captcha #captcha_mp3 {position:relative;top:0;left:0;;margin:0;padding:0;width:100px;border:0;background:transparent;
vertical-align:middle;overflow:hidden;cursor:pointer;letter-spacing:-1px; color:#757575; float:left; padding:4px 0; text-align:center;}
#captcha #captcha_mp3 span {position:absolute;width:200px;display:block;top:0;left:0;height:22px; border:1px solid #e9e9e9; border-left:0;}
#captcha_audio{display:block; width:100%; margin:0 0 15px 0;}

#captcha #captcha_reload {position:relative;top:0;left:0;float:right; height:51px;margin:0;padding:4px 0;border:0;background:transparent; color:#757575; letter-spacing:-1px;
vertical-align:middle;overflow:hidden;cursor:pointer; letter-spacing:-1px;display:inline-block;width:102px; border:1px solid #e9e9e9; border-left:0;
text-align:center; border-right:1px solid #e9e9e9; font-size:14px; display:none;}

#captcha #captcha_reload span {position:absolute;top:0;left:0;}
#captcha #captcha_key {margin:0 0 0 25px;padding:0 5px;width:110px;height:49px;border:1px solid #b8c9c2;background:#f7f7f7;
font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em; display:block;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

.apply_reg_btn_con a{display:block; width:100px; padding:10px 0; margin:0 auto 5px;}
.apply_reg_btn_con span{display:block; font-size:14px; width:100px; padding:10px 0 10px 0; margin:0 auto;}
}


@media only screen and (min-width: 981px) and (max-width: 1020px) {
.boardsearch{padding:-10px 10px}
.mobile_emp_during{display:none;}
.emp_sj a{display:block; width:450px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.basic_write_skin th{width:15%; font-size:15px;}
.pg_wrap {width:90%; padding:0; margin:0 auto;}

.m_captcha audio{width:100%; display:inline-block;}
#captcha #captcha_img{display:inline-block;}
}


@media only screen and (min-width: 861px) and (max-width: 980px) {
.mobile_emp_during{display:none;}
#bo_cate ul li{width:33.3%; float:left;}
#bo_cate a {margin:-1px;}
#ca_name{width:60%;}

.l_sj a{display:block; width:360px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:395px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.basic_write_skin th{width:17%; font-size:15px; text-align:center;}

.boardsearch{margin:10px 0 -15px 0}
.pg_wrap {width:100%; padding:0;}

}


@media only screen and (min-width: 741px) and (max-width: 860px) {
.mobile_emp_during{display:none;}
#bo_cate ul li{width:33.3%; float:left;}
#bo_cate a {margin:-1px;}
#ca_name{width:25%;}

.boardsearch{margin:10px 0 -15px 0}
.boardsearch input.text{width:60%;}
.boardlist tr th:first-child{width:9%;}
.boardform th {width:22%; padding:1% 2.5%;}

.l_sj a{display:block; width:260px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:285px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.basic_write_skin th{width:19%; font-size:15px; text-align:center;}
.pg_wrap {width:100%; padding:0;}

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}
}


@media only screen and (min-width: 641px) and (max-width: 740px) {
.mobile_emp_during{display:none;}
.mobile_emp_num{display:none;}
.mobile_emp_etc{width:26%;}

#bo_cate ul li{width:33.3%; float:left;}
#bo_cate a {margin:-1px;}
#ca_name{width:62%;}

table.emp_view tr{width:100%;}
table.emp_view tr td{width:100%;}
.emp_text_select{width:29%;}

.boardsearch{margin:10px 0 -15px 0}
.boardsearch input.text{width:60%;}
.boardlist tr th:first-child{width:9%;}
.boardform th {width:23%; padding:1% 2.5%;}

.l_sj a{display:block; width:260px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:250px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.emp_half_title{display:none;}
.basic_write_skin th{width:19%; font-size:15px; text-align:center;}

.pg_wrap {width:100%; padding:0;}

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}

}


@media only screen and (min-width: 541px) and (max-width: 640px) {
.mobile_emp_during{display:none;}
.mobile_emp_occupation{display:none;}
.mobile_emp_etc{width:26%;}
.mobile_emp_num{width:10%}

.mobile_notice tr th:nth-child(6){display:none;}
.mobile_notice tr td:nth-child(6){display:none;}
.boardlist tr th:first-child{width:10%;}
.boardform th {width:29%; padding:1% 4%;}
.emp_boardform th {font-size:15px; width:20%; padding:0; margin:0; text-align:center;}
.emp_boardform td{font-size:14px; letter-spacing:-0.5px;}

#em_email1{width:30%; margin:0 0 0 2%}
#em_email2{width:40%;}
#em_password{margin:0 0 0 2%}
.emp_text_select{width:90%; margin:10px 0 0 2%;}

#bo_cate{width:100%}
#bo_cate ul {width:100%;}
#bo_cate ul li{width:33.3%; float:left;}
#bo_cate a {margin:-1px;}
#ca_name{width:63%;}

.l_sj a{display:block; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:262px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.emp_half_title{display:none;}
.basic_write_skin th{width:22%; font-size:15px; text-align:center;}

.pg_wrap {width:100%; padding:0;}
.boardsearch{margin:10px 0 -15px 0}

.m_captcha audio{width:100%;}

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}
}


@media only screen and (min-width: 481px) and (max-width: 540px) {
.mobile_emp_during{display:none;}
.mobile_emp_occupation{display:none;}
.mobile_emp_etc{width:26%;}	

.emp_title p{font-size:18px; line-height:27px;}
.emp_title span{font-size:14px;}

.list_wr_date{display:none;}
.tl{display:none;}
.mobile_notice .mobile_notice_date{display:none;}
.boardsearch input.text{width:60%; height:30px;}
.boardlist tr th:first-child{width:13.5%;}
.boardform th {width:32%; padding:1% 4%; letter-spacing:-1px; font-size:14px;}

.emp_boardform th {font-size:15px; width:20%; padding:0; margin:0; text-align:center;}
.emp_boardform td{font-size:14px; letter-spacing:-0.5px;}

.emp_view th{font-size:14px; width:25%;}

#bo_cate ul li{width:33.3%; float:left;}
#bo_cate a {margin:-1px;}
#ca_name{width:64%;}

#em_email1{width:30%; margin:0 0 0 2%;}
#em_email2{width:40%;}
#em_password{margin:0 0 0 2%}
.emp_text_select{width:90%; margin:10px 0 0 2%;}

.l_sj a{display:block; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:207px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.emp_member_box .emp_member_btn_last img{width:27px; margin:0 5px 0 0;}
.emp_member_btn{display:block; width:120px; padding:7px 3px 7px 0; font-size:14px; margin:0 10px 15px 0;}
.emp_member_btn img{width:30px; margin:0;}

.sub_btn{width:120px; height:30px;}
.sub_btn img{width:25px; margin:0 4px 4.5px -3px;}
span.emp_list_btn{font-size:14px; display:inline-block; margin:3px 0 0 0;}


.com_btn{width:120px; height:30px;}
.com_btn img{width:25px; margin:0 4px 4.5px -3px;}
span.com_list_btn{font-size:14px; display:inline-block; margin:3px 0 0 0;}

.emp_half_title{display:none;}
.basic_write_skin th{width:22%; font-size:15px; text-align:center;}

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}

.pg_wrap {width:92%; padding:0; margin:0 auto;}
.boardsearch{margin:10px 0 -15px 0}

.m_captcha audio{width:100%;}

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#captcha {display:inline-block;position:relative}
#captcha legend {position:relative;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;display:block;}
#captcha #captcha_img {width:100px;height:49px;border:1px solid #e9e9e9; float:left;}
#captcha #captcha_mp3 {position:relative;top:0;left:0;;margin:0;padding:0;width:100px;border:0;background:transparent;
vertical-align:middle;overflow:hidden;cursor:pointer;letter-spacing:-1px; color:#757575; float:left; padding:4px 0; text-align:center;}
#captcha #captcha_mp3 span {position:absolute;width:200px;display:block;top:0;left:0;height:22px; border:1px solid #e9e9e9; border-left:0;}
#captcha_audio{display:block; width:100%; margin:0 0 15px 0;}
#captcha #captcha_reload {position:relative;top:0;left:0;float:right; height:30px;margin:0;padding:4px 0;border:0;background:transparent; color:#757575; letter-spacing:-1px;
vertical-align:middle;overflow:hidden;cursor:pointer; letter-spacing:-1px;display:inline-block;width:100%; border:1px solid #e9e9e9; border-left:0;
text-align:center; border-right:1px solid #e9e9e9;  border-left:1px solid #e9e9e9; font-size:14px; display:none;}
#captcha #captcha_reload span {position:absolute;top:0;left:0;}
#captcha #captcha_key {margin:0;padding:0 5px;width:100px;height:49px;border:1px solid #b8c9c2;background:#f7f7f7;
font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em; display:block;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
}


@media only screen and (min-width: 421px) and (max-width: 480px) {
.mobile_emp_during{display:none;}
.mobile_emp_num{display:none;}
.mobile_emp_occupation{display:none;}
.mobile_emp_etc{width:26%;}

.list_wr_date{display:none;}
.tl{display:none;}
.mobile_notice .mobile_notice_date{display:none;}
.boardsearch input.text{height:29px;}
.boardlist tr th:first-child{width:13.5%;}

.emp_title p{font-size:18px; line-height:27px;}
.emp_title span{font-size:14px;}

.boardform{font-size:12.5px; letter-spacing:-1px;}
.boardform tr th {width:34%; padding:1% 4%; letter-spacing:-1px; font-size:14px;}

.emp_boardform th {font-size:15px; width:20%; padding:0; margin:0; text-align:center;}
.emp_boardform td{font-size:14px; letter-spacing:-0.5px;}

.emp_view th{font-size:14px; width:25%;}

#em_email1{width:30%; margin:0 0 0 2%}
#em_email2{width:40%;}
#em_password{margin:0 0 0 2%}
.emp_text_select{width:90%; margin:10px 0 0 2%;}

.l_sj a{display:block; width:160px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:240px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.emp_member_box .emp_member_btn_last img{width:27px; margin:0 5px 0 0;}
.emp_member_btn{display:block; width:100px; padding:7px 3px 7px 0; font-size:14px; margin:0 10px 15px 0;}
.emp_member_btn img{width:30px; margin:0;}
.emp_member_btn span{display:none;}

.sub_btn{width:100px; height:30px;}
span.emp_list_btn{font-size:14px; display:inline-block; margin:3px 0 0 0;}
.sub_btn img{width:25px; margin:0 4px 4.5px -3px;}

.com_btn{width:100px; height:30px;}
span.com_list_btn{font-size:14px; display:inline-block; margin:3px 0 0 0;}
.com_btn img{width:25px; margin:0 4px 4.5px -3px;}

span.emp_list_btn b{display:none;}
span.com_btn b{display:none;}

.emp_half_title{display:none;}
.basic_write_skin th{width:22%; font-size:15px; text-align:center;}

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}

.pg_wrap {width:92%; padding:0; margin:0 auto;}
.boardsearch{margin:10px 0 -15px 0}

.m_captcha audio{width:100%;}

#ca_name{width:64%;}

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#captcha {display:inline-block;position:relative}
#captcha legend {position:relative;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;display:block;}
#captcha #captcha_img {width:100px;height:49px;border:1px solid #e9e9e9; float:left;}
#captcha #captcha_mp3 {position:relative;top:0;left:0;;margin:0;padding:0;width:100px;border:0;background:transparent;
vertical-align:middle;overflow:hidden;cursor:pointer;letter-spacing:-1px; color:#757575; float:left; padding:4px 0; text-align:center;}
#captcha #captcha_mp3 span {position:absolute;width:200px;display:block;top:0;left:0;height:22px; border:1px solid #e9e9e9; border-left:0;}
#captcha_audio{display:block; width:100%; margin:0 0 15px 0;}
#captcha #captcha_reload {position:relative;top:0;left:0;float:right; height:30px;margin:0;padding:4px 0;border:0;background:transparent; color:#757575; letter-spacing:-1px;
vertical-align:middle;overflow:hidden;cursor:pointer; letter-spacing:-1px;display:inline-block;width:100%; border:1px solid #e9e9e9; border-left:0;
text-align:center; border-right:1px solid #e9e9e9;  border-left:1px solid #e9e9e9; font-size:14px; display:none;}
#captcha #captcha_reload span {position:absolute;top:0;left:0;}
#captcha #captcha_key {margin:0;padding:0 5px;width:100px;height:49px;border:1px solid #b8c9c2;background:#f7f7f7;
font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em; display:block;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
}


@media only screen and (min-width: 371px) and (max-width: 420px) {
.mobile_emp_during{display:none;}
.mobile_emp_num{display:none;}
.mobile_emp_occupation{display:none;}
.mobile_emp_etc{width:26%;}

.list_wr_date{display:none;}
.tl{display:none;}
.mobile_notice .mobile_notice_date{display:none;}
.boardsearch input.text{width:50%; height:29px;}
.boardform th {width:36%; padding:1% 4%; letter-spacing:-1px; font-size:14px;}

.emp_title p{font-size:18px; line-height:27px;}
.emp_title span{font-size:14px;}

.boardform{font-size:10px; letter-spacing:-1px;}
.boardlist tr th:first-child{width:15%;}
.emp_boardform th {font-size:15px; width:22%; padding:0; margin:0; text-align:center;}
.emp_boardform td{font-size:14px; letter-spacing:-0.5px;}

.emp_view th{font-size:14px; width:24%;}

#em_email1{width:30%; margin:0 0 0 2%}
#em_email2{width:40%;}
#em_password{margin:0 0 0 2%}
.emp_text_select{width:90%; margin:10px 0 0 2%;}

.l_sj a{display:block; width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}
.emp_sj a{display:block; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.emp_member_box .emp_member_btn_last img{width:27px; margin:0 5px 0 0;}
.emp_member_btn{display:block; width:95px; padding:7px 3px 7px 0; font-size:14px; margin:0 10px 15px 0;}
.emp_member_btn img{width:30px; margin:0;}
.emp_member_btn span{display:none;}

.sub_btn{width:90px; height:30px;}
span.emp_list_btn{font-size:14px; display:inline-block; margin:3px 0 0 0;}
.sub_btn img{width:25px; margin:0 4px 3px -3px;}

.com_btn{width:90px; height:30px;}
span.com_list_btn{font-size:14px; display:inline-block; margin:3px 0 0 0;}
.com_btn img{width:25px; margin:0 4px 6px -3px;}

span.emp_list_btn b{display:none;}
span.com_btn b{display:none;}

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}

.emp_half_title{display:none;}

.pg_wrap {width:92%; padding:0; margin:0 auto;}
.boardsearch{margin:10px auto -15px; width:92%;}

.m_captcha audio{width:100%;}

#ca_name{width:65%;}

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#captcha {display:inline-block;position:relative}
#captcha legend {position:relative;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;display:block;}
#captcha #captcha_img {width:100%;height:49px;border:1px solid #e9e9e9; float:left; margin:0 0 10px 0;}
#captcha #captcha_mp3 {position:relative;top:0;left:0;;margin:0;padding:0;width:100%;border:0;background:transparent;
vertical-align:middle;overflow:hidden;cursor:pointer;letter-spacing:-1px; color:#757575; float:left; padding:4px 0; text-align:center;}
#captcha #captcha_mp3 span {position:absolute;width:100%;display:block;top:0;left:0;height:22px; border:1px solid #e9e9e9; border-left:0;}
#captcha_audio{display:block; width:100%; margin:0 0 15px 0;}
#captcha #captcha_reload {position:relative;top:0;left:0;float:right; height:30px;margin:0;padding:4px 0;border:0;background:transparent; color:#757575; letter-spacing:-1px;
vertical-align:middle;overflow:hidden;cursor:pointer; letter-spacing:-1px;display:inline-block;width:100%; border:1px solid #e9e9e9; border-left:0;
text-align:center; border-right:1px solid #e9e9e9;  border-left:1px solid #e9e9e9; font-size:14px; display:none;}
#captcha #captcha_reload span {position:absolute;top:0;left:0;}
#captcha #captcha_key {margin:0;padding:0 5px;width:96%;height:49px;border:1px solid #b8c9c2;background:#f7f7f7;
font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em; display:block;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
}


@media only screen and (min-width: 320px) and (max-width: 370px) {
.mobile_emp_during{display:none;}
.mobile_emp_num{display:none;}
.mobile_emp_occupation{display:none;}
.list_wr_num{display:none;}
.list_wr_date{display:none;}

.mobile_emp_etc{width:26%;}

.emp_title p{font-size:18px; line-height:27px;}
.emp_title span{font-size:14px;}

.tl{display:none;}
.mobile_notice tr th:first-child{display:none;}
.mobile_notice .mobile_notice_date{display:none;}
.boardsearch input.text{height:28px;}
.boardform th {width:38%; padding:1% 4%; letter-spacing:-1px; font-size:13px;}

.boardform{font-size:10px; letter-spacing:-1px;}
.boardlist tr th:first-child{width:14%;}

.boardsearch{margin:10px auto -15px; width:92%;}

.emp_view th{font-size:13.5px; width:24%;}

#em_email1{width:30%;}
#em_email2{width:40%;}
#em_password{margin:0 0 0 2%}
.emp_text_select{width:90%; margin:10px 0 0 0;}

#emp_l{width:120px; height:31px; padding:11px 10px 4px 10px; font-size:14px;}
#emp_r{width:120px; height:31px; padding:10px 10px 5px 10px; font-size:14px;}
.emp_btn_apply{width:120px; height:34px; background:#41a673; font-size:14px;}
.emp_btn_list{width:120px; height:34px; background:#7ab065; font-size:14px;}
.emp_btn_apply img{width:28px; margin:4px 4px 4.5px -3px;}
.emp_btn_list img{width:30px; margin:4px 5px 4.5px -9px;}


.l_sj a{font-size:13px; display:block; width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.emp_sj a{font-size:13px; display:block; width:155px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; letter-spacing:-0.5px;}

.emp_member_box .emp_member_btn_last img{width:27px; margin:0 5px 0 0;}
.emp_member_btn{display:block; width:86px; padding:6px 3px 6px 0; font-size:14px; margin:0 5px 15px 0;}
.emp_member_btn img{width:30px; margin:0;}
.emp_member_btn span{display:none;}

.sub_btn{width:90px; height:30px;}
span.emp_list_btn{font-size:13px; display:inline-block; margin:3.5px 0 0 0;}
.sub_btn img{width:22px; margin:0 4px 5px -3px;}

.com_btn{width:90px; height:30px;}
span.com_list_btn{font-size:13px; display:inline-block; margin:3.5px 0 0 0;}
.com_btn img{width:22px; margin:0 4px 5px -3px;}

span.emp_list_btn b{display:none;}
span.com_btn b{display:none;}

.boardlist td {font-size:13px;} 

.emp_apply_list_con{width:100%; overflow-x:scroll; overflow-y:hidden;}
.emp_apply_list_con table{width:850px;}

.emp_half_title{display:none;}

.pg_wrap {width:92%; padding:0; margin:0 auto;}

#ca_name{width:66%;}

.m_captcha audio{width:100%;}
/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#captcha {display:inline-block;position:relative}
#captcha legend {position:relative;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;display:block;}
#captcha #captcha_img {width:100%;height:49px;border:1px solid #e9e9e9; float:left; display:block; clear:both; margin:5px 0;}
#captcha #captcha_mp3 {position:relative;top:0;left:0;;margin:0;padding:0;width:100px;border:0;background:transparent;
vertical-align:middle;overflow:hidden;cursor:pointer;letter-spacing:-1px; color:#757575; float:left; padding:4px 0; text-align:center;}
#captcha #captcha_mp3 span {position:absolute;width:200px;display:block;top:0;left:0;height:22px; border:1px solid #e9e9e9; border-left:0;}
#captcha_audio{display:block; width:100%; margin:0 0 15px 0;}
#captcha #captcha_reload {position:relative;top:0;left:0;float:right; height:30px;margin:0;padding:4px 0;border:0;background:transparent; color:#757575; letter-spacing:-1px;
vertical-align:middle;overflow:hidden;cursor:pointer; letter-spacing:-1px;display:inline-block;width:100%; border:1px solid #e9e9e9; border-left:0;
text-align:center; border-right:1px solid #e9e9e9;  border-left:1px solid #e9e9e9; font-size:14px; display:none;}
#captcha #captcha_reload span {position:absolute;top:0;left:0;}
#captcha #captcha_key {margin:0;padding:0 5px;width:96%;height:49px;border:1px solid #b8c9c2;background:#f7f7f7;
font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em; display:block; margin:5px 0;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
}