
/*  table  */
.tab_style1 {border:solid 1px #d9d9d9;}


/* 다른것으로 대체함
.tab_style3 { border:solid 1px #d9d9d9;}
.tab_style3 td{ border-bottom:1px solid #d9d9d9;}
.tab_style3 .last{ height:32px; border-bottom:none;   }
.tab_style3 .btn{ border-bottom:none;   }
.tab_style3 .bg{  color: #434343; height:32px; padding-right:37px; font-weight: bold; background:url('/images/common/bg_searchtd.gif') left top;}
.tab_style3 .bg{ font-size: 12px; color: #434343; font-weight: bold; background:url('/images/common/bg_searchtd.gif') repeat-x left top;}

*/

td        {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; line-height: 20px; word-spacing: -1px;}


input.INPUT           {FONT-SIZE: 12px; COLOR: #4e4e4e; FONT-FAMILY: 굴림,돋움,verdana,arial; border: 1px solid #d9d9d9; height:16px; padding-top:4px; padding-left:5px}
input.INPUT_search     {FONT-SIZE: 12px; COLOR: #4e4e4e; FONT-FAMILY: 굴림,돋움,verdana,arial; border: 0px; height:20px; padding-top:3px;}
input.INPUT_login     {FONT-SIZE: 12px; COLOR: #4e4e4e; FONT-FAMILY: 굴림,돋움,verdana,arial; border: 1px solid #dddddd; height:20px; padding-top:4px; padding-left:5px;}
input.INPUT2     {FONT-SIZE: 12px; COLOR: #4e4e4e; FONT-FAMILY: 굴림,돋움,verdana,arial; border: 1px solid #d9d9d9; height:23px; padding-top:3px;padding-left:5px;}





.tab_style4 td{ border-bottom:1px solid #d9d9d9; height:33px; padding-left:10px;}

.tab_style5 { border:solid 1px #d9d9d9; border-collapse:collapse;}
.tab_style5 td{ border:solid 1px #d9d9d9; padding: 10px 10px 10px 10px;}

.tab_style6 td{ border-bottom:1px solid #d9d9d9; padding: 5px 0px 5px 10px;}

.tabtd_style1 {width:130px; height:33px; background-color: #f4f4f4;font-size: 12px; color: $565555;font-weight: bold;padding-left:15px;}
.tabtd_style2 { padding: 5px 0px 5px 10px;}
.tabtd_style3 { height:20px; padding-left:15px;}
.tabtd_style4 { height:25px; padding-left:15px;}



/*  Padding Top Right Bottom Left  */
.padding_style1  {padding:  5px 10px  5px 10px;}
.padding_style2  {padding: 10px 10px 10px 10px;}
.padding_style3  {padding:  8px 10px  8px 10px;}
.padding_style4 {padding:  20px  0px  20px 0px;}
.padding_style5  {padding:  2px 10px  2px 10px;}
.padding_style6  {padding: 18px  0px  8px 0px;}
.padding_style7  {padding:  7px  0px  0px 0px;}
.padding_style8  {padding:  8px  0px  0px 15px;}
.padding_style9  {padding: 11px  0px  0px 10px;}
.padding_style10  {padding:15px  0px 15px 10px;}
.padding_style11  {padding: 3px  0px  3px  3px;}
.padding_style12  {padding: 0px  20px  0px  0px;}
.padding_style13  {padding: 5px 0px  0px  0px;}
.padding_style14  {padding: 5px 0px  5px  0px;}
.padding_style15  {padding: 15px 0px  0px  0px;}
.padding_style16  {padding: 15px 0px  5px  0px;}
.padding_style17  {padding: 20px 10px  20px  10px;}
.padding_style18  {padding: 10px 0px  10px  0px;}


/*  공통 pd Style  */
.common_padding_A1 {padding:  2px  2px  2px  2px;}
.common_padding_A2 {padding:  2px 10px  2px 10px;}

.common_padding_B1 {padding:  5px  5px  5px  5px;}

.common_padding_C1 {padding:  10px  10px  10px 10px;}

.common_padding_D1 {padding:  15px  15px  15px 15px;}

.common_padding_E1 {padding:  20px  20px  20px 20px;}

.common_padding_F1 {padding:  30px  30px  30px 30px;}


/*-----------------------------------------------------↑↑↑↑↑↑↑위에건 더이상 쓰지않음↑↑↑↑↑↑↑↑----------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  부분스타일 시작  */
.input       {font-size: 12px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; line-height: 20px; border: 1px solid #e2e2e2; background-color: #ffffff; padding-top:2px; padding-left:5px;}
.input_login {font-size: 14px; color: #545454; margin: 0 0 0 0; font-family: 굴림, 돋음, Dotum, Arial, Helvetica, sans-serif; line-height: 19px; border: 1px solid #dedede; background-color: #ffffff; padding-left:3px; height:20px;}



/*  Font Style  */
.font11          {font-size: 11px; }
.font11_grey1    {font-size: 11px; color: #cccccc;}
.font11_grey2    {font-size: 11px; color: #636363;}
.font11_grey3    {font-size: 11px; color: #8d8d8d;}
.font11_orange   {font-size: 11px; color: #ff8400; font-weight: bold;}
.font11_pink     {font-size: 11px; color: #e00f66; font-weight: bold;}
.font11_blue     {font-size: 11px; color: #2566c7; font-weight: bold;}
.font11_red      {font-size: 11px; color: #ed0000; font-weight: bold;}

.font12_grey3    {font-size: 12px; color: #818181;}
.font12_white    {font-size: 12px; color: #ffffff; font-weight: bold;}
.font12_white2    {font-size: 12px; color: #ffffff; font-weight:}
.font12_black    {font-size: 12px; color: #353535; font-weight: bold;}
.font12_red      {font-size: 12px; color: #ed0000; font-weight: bold;}
.font12_red2      {font-size: 12px; color: #ed0000;}
.font12_green    {font-size: 12px; color: #439c00; font-weight: bold;}
.font12_sky      {font-size: 12px; color: #00d2ff; font-weight: bold;}
.font12_blue     {font-size: 12px; color: #2566c7; font-weight: bold;}
.font12_yellow   {font-size: 12px; color: #ffba00; font-weight: bold;}
.font12_orange   {font-size: 12px; color: #ff8400; font-weight: bold;}
.font12_pink     {font-size: 12px; color: #e00f66; font-weight: bold;}

.font14_black    {font-size: 14px; color: #353535; font-weight: bold;}
.font14_blue     {font-size: 14px; color: #109cd7; font-weight: bold;}
.font14_white    {font-size: 14px; color: #ffffff; font-weight: bold;}
.font14_pink    {font-size: 14px; color: #e00f66; font-weight: bold;}
.font14_red     {font-size: 14px; color: #ff0000; font-weight: bold;}

.font16_white_b    {font-size: 16px; color: #ffffff; font-weight: bold;}

.pd5 { padding-left:5px; } 

.title_bg_size01 {
    float:left; 
	width:49px; 
	height:22px; 
	background:url("/images/title/title01_bg_size01.gif");
	padding:3px 0 0 22px;
	font-weight: bold;
}

.title_bg_size02 {
    float:left; 
	width:55px; 
	height:22px; 
	background:url("/images/title/title01_bg_size02.gif");
	padding:3px 0 0 22px;
	font-size: 11px;
	font-weight: bold;
}

.title_bg_size03 {
    float:left; 
	width:71px; 
	height:22px; 
	background:url("/images/title/title01_bg_size03.gif");
	padding:3px 0 0 22px;
	font-size: 11px;
	font-weight: bold;
}

.title_bg_size04 {
    float:left; 
	width:81px; 
	height:22px; 
	background:url("/images/title/title01_bg_size04.gif");
	padding:3px 0 0 22px;
	font-size: 11px;
	font-weight: bold;
}

.title_bg_size05 {
    float:left; 
	width:91px; 
	height:22px; 
	background:url("/images/title/title01_bg_size05.gif");
	padding:3px 0 0 22px;
	font-size: 11px;
	font-weight: bold;
}

.title_bg_size06 {
    float:left; 
	width:113px; 
	height:22px; 
	background:url("/images/title/title01_bg_size06.gif");
	padding:3px 0 0 22px;
	font-size: 11px;
	font-weight: bold;
}

.title_bg_size08 {
    float:left; 
	width:127px; 
	height:22px; 
	background:url("/images/title/title01_bg_size08.gif");
	padding:3px 0 0 22px;
	font-size: 11px;
	font-weight: bold;
}
.title_bg_pd {
	padding:3px 0 0 22px;
}


/*  board Style  */
.board_page_pd {padding:0px 2px 0px 2px;}


#content_board { margin: 0px auto;}
#content_board .board_table td{
    border-bottom:1px solid #d9d9d9; 
	padding: 10px 0px 10px 10px; 
}

#content_board .board_table .title{
    background-color: #f4f4f4;
	padding-left:20px;
}

#content_board .board_table .title2{
    background-color: #f4f4f4;
	padding-left:10px;
	font-weight: bold;
}

#content_board .board_table .topline{
    border-top:solid 2px #656565;
}

#content_board .board_table_sub1 td{
	padding: 2px 0px 2px 0px; 
    border-bottom:none; 
}

#content_board .board_table_sub2 { border:solid 1px #d9d9d9; margin-top:5}
#content_board .board_table_sub2 td{
	padding: 0px 0px 0px 0px; 
    border-bottom:none; 
}

/*  content guide Style  */
#content_guide01 { width:710px; height:330px; margin:0 0 50 0;}
#content_guide .guide_table td{
	padding: 2px 2px 2px 10px; 
    border-bottom:none; 
}

#content_guide .guide_table .guide_title{
	padding: 10px 10px 10px 0px; 
}

/*  mypage board Style  */
#content_board_mypage .board_table1 { border:solid 1px #d9d9d9; margin:0 0 10 0; }
#content_board_mypage .board_table1 .pd{
	padding: 10px 15px 10px 15px;
}
#content_board_mypage .board_table1 .title1 { float:left; font-weight: bold; color: #e00f66; }
#content_board_mypage .board_table1 .title2 { float:left; font-weight: bold; color: #353535; }
#content_board_mypage .board_table1 .del    { float:right;}
#content_board_mypage .board_table1 .talk   { float:left; width:600px; background-color:#f7f7f7;}

#content_board_mypage .board_jobs1 { border:solid 1px #d9d9d9; margin:0 0 10 0; }
#content_board_mypage .board_jobs1 .title1 { float:left; font-weight: bold; padding: 10px 0px 10px 15px; }


/*  공통 box Style  */
.common_box_border1 { border:solid 1px #d9d9d9; }
.common_box_border1 .list1 { padding:  7px  5px  5px  5px; }
.common_box_border1 .list2 { padding:  5px  10px  5px  10px; }
.common_box_border1 .title1 { background-color:#f4f4f4; color: #818181; font-weight: bold;} 
.common_box_board_cate {
	font-size: 12px; color: #ffffff;
    background-color:#535353; 
	padding:  2px  4px  0px 4px;
	margin:   0px  2px  0px 2px;
}

.common_box_board2 {
	font-size: 12px; color: #ffffff;
    background-color:#535353; 
	padding:  6px  6px  4px 6px;
	margin:   0px  2px  0px 2px;
}

.common_box_board3 {
	font-size: 12px; color: #000000;
    background-color:#d9d9d9; 
	padding:  6px  6px  4px 6px;
	margin:   0px  2px  0px 2px;
}


/*  검색부분 mid 검색 Style  */
.search_mid_tab { border:solid 1px #d9d9d9;}
.search_mid_tab td{ border-bottom:1px solid #d9d9d9;}
.search_mid_tab .last{ border-bottom:none;   }
.search_mid_tab .btn{ border-bottom:none;   }
.search_mid_tab .bg{ text-align:right; color: #434343; height:31px; padding-right:37px; font-weight: bold; background:url('/images/common/bg_searchtd.gif') left top;}



/*  공통 pd Style  */
.padding_A1 {padding:  2px  2px  2px  2px;}
.padding_A2 {padding:  2px 10px  2px 10px;}

.padding_B1 {padding:  5px  5px  5px  5px;}
.padding_B2 {padding:  5px 10px  5px 10px;}
.padding_B3 {padding:  5px  5px  0px  5px;}

.padding_C1 {padding:  10px  10px  10px 10px;}
.padding_C2 {padding:  10px  0px  10px 0px;}

.padding_D1 {padding:  15px  15px  15px 15px;}

.padding_E1 {padding:  20px  20px  20px 20px;}

.padding_F1 {padding:  30px  30px  30px 30px;}

.line_style1 {border-bottom:1px solid #d9d9d9;}
.line_style2 {border-right:1px solid #d9d9d9;}


/*  goods 채용정보프리미엄 Style  */
#content_goods_01 {}
#content_goods_01 .jobs_list .image{ width:90px; height:30px; border:solid 1px #d9d9d9; }

/*  goods 채용정보우대정보 Style  */
#content_goods_02 {}
#content_goods_02 .jobs_list .image{ width:90px; height:30px; border:solid 1px #d9d9d9; }

/*  goods 우대인재 Style  */
#content_goods_03 .titlebar { width:100%; height:33px; background:url("/images/box/box_list01_title_bg.gif"); }
#content_goods_03 .titlebar .title {float:left; }
#content_goods_03 .titlebar .write {float:right; margin: 0px 0px 0px 0px;}

#content_goods_03 .jobs_list{ clear:both; width:750px; }
#content_goods_03 .jobs_list ul{ padding:  10px 0px 0px 0px; overflow:auto}
#content_goods_03 .jobs_list li{ float:left; width:245px; height:115px; background:url("/images/box/box_list05_bg.gif"); }
#content_goods_03 .jobs_list .image{ float:left; width:68px; height:88px; border:solid 1px #d9d9d9; margin: 12px 0px 0px 12px; }
#content_goods_03 .jobs_list .username{ float:left; color: #353535; font-weight: bold; margin: 12px 0px 0px 7px; }
#content_goods_03 .jobs_list .age{ margin: 12px 0px 0px 5px; }
#content_goods_03 .jobs_list .address{ margin: 5px 0px 0px 89px;  }
#content_goods_03 .jobs_list .line{ height:10px; margin: 0px 0px 5px 0px;  }
#content_goods_03 .jobs_list .userdata1{ margin: 0px 0px 0px 89px; }




/*  goods 우대인재 Style 모바일  */
#content_goods_03_m .titlebar { width:100%; height:23px; background:url("/images_m/box/box_list01_title_bg.gif"); }
#content_goods_03_m .titlebar .title {float:left; }
#content_goods_03_m .titlebar .write {float:right; margin: 0px 0px 0px 0px;}

#content_goods_03_m .jobs_list{ clear:both; width:100%; }
#content_goods_03_m .jobs_list ul{ padding:  0px 0px 0px 0px; overflow:auto; }
#content_goods_03_m .jobs_list li{ float:left; width:47%; height:100px; border:solid 1px #d9d9d9; }
#content_goods_03_m .jobs_list .image{ float:left; width:58px; height:76px; border:solid 1px #d9d9d9; margin: 12px 0px 0px 5px; }
#content_goods_03_m .jobs_list .username{ float:left; color: #353535; font-weight: bold; margin: 12px 0px 0px 7px; }
#content_goods_03_m .jobs_list .age{ margin: 12px 0px 0px 5px; }
#content_goods_03_m .jobs_list .address{ margin: 5px 0px 0px 70px;  }
#content_goods_03_m .jobs_list .line{ height:10px; margin: 0px 0px 5px 0px;  }
#content_goods_03_m .jobs_list .userdata1{ margin: 0px 0px 0px 70px; }



/* ------------------------------------모바일-------------------------------------------- */

#m_top_menu1    {position:absolute;top:27px;right:110px;padding:5px 10px;height:2.6em;border:0;background:#333;color:#fff;font-size:1em;letter-spacing:-0.1em;}
#m_top_menu2    {position:absolute;top:27px;right:60px;padding:0 10px;height:2.6em;border:0;background:#333;color:#fff;font-size:1em;letter-spacing:-0.1em}

#content_board_mypage .board_table1 .talk_m   { float:left; width:70%; background-color:#f7f7f7;}

.frm_input2 {height:30px;border:0px solid #181818;background:#ffffff !important;line-height:2.5em;vertical-align:middle}

.border_bottom_line1 {border-bottom:1px solid #d9d9d9;}