/*----- °¡·ÎÇü Å×ÀÌºí01 -----*/
.tbl_colline01 { background: url(http://image.ganhojob.co.kr/common/bg_table_head.gif) no-repeat;   width: 720px;   height: 28px;   border-bottom: solid 1px #c1c1c1; }
#ad_normal_type .tbl_colline01 {   border-top: solid 1px #c1c1c1;   background: none; }
#ad_normal_type thead {  display: none; }
.tbl_colline01 th {  padding: 9px 0 6px;    background: none;   color: #686868; text-align:center; }
.tbl_colline01 tr td { padding: 10px 0 6px;   border-bottom: solid 1px #e4e4e4;   background: url(http://new.ganhojob.co.krhttp://image.ganhojob.co.kr/business/bg_my_ad_detail_dot.gif) repeat-x left top; }
.tbl_colline01 tr.divline td {   border-bottom: solid 1px #b8b8b8; }
.tbl_colline01 .product td {   padding: 10px 0 7px;   background: none;   border-top: 1px solid #e4e4e4; }
.tbl_colline01 .normal_list td {   padding: 10px 0 7px;   background: none;   border-top: 1px solid #e4e4e4; }
.tbl_colline01 tr.first td {   background: none;   border-top: 0; }

/* Ã¤¿ëÁ¤º¸ */
.tbl_colline01 th.shop { text-align:left; }
.tbl_colline01 th.title, .tbl_colline01 th.category { text-align:center; }
.tbl_colline01 th.local {  text-align:center; }
.tbl_colline01 th.deadline { text-align:center;}
.tbl_colline01 td.icon {   padding: 2px 0 0 3px; }
.tbl_colline01 .product td.icon {   padding: 1px 0 0 3px; }
.tbl_colline01 td.title a {   letter-spacing: -1px;}
.tbl_colline01 td.deadline {   color: #ff3c00;  text-align:center; }
.tbl_colline01 td.regday {   text-align: center; }
.tbl_colline01 td.deadline strong, .tbl_colline01 td.regday strong {  font-weight: normal; text-align:center;  }
.tbl_colline01 td.category {   color: #686868; text-align:center;  }
.tbl_colline01 td.local {   color: #c87312; text-align:center;  }
.tbl_colline01 td a.new_window {   color: 9b9b9b;   font-size: 11px;   text-decoration: underline; }


/* º´¿ø¼­ºñ½º */ .tbl_colline01 td.contents {   line-height: 15px;   text-align: left;   text-indent: 10px; }
.tbl_colline01 td.contents span {   margin-left: 10px; }
.tbl_colline01 td.volunteer_num strong {   color: #ff3c00;   text-decoration: underline; }
.tbl_colline01 td.volunteer_num a {   text-decoration: underline;   letter-spacing: -1px;   margin-left: 4px; }
.tbl_colline01 td.term,
.tbl_colline01 td.settlement,
.tbl_colline01 td.volunteer_num,
.tbl_colline01 td.manage,
.tbl_colline01 td.condition,
.tbl_colline01 td.selected_op,
.tbl_colline01 td.photo, /* "Ä«¸Þ¶ó ¾ÆÀÌÄÜ" class ´Â ¸ðµç ¼½¼Ç °øÅë  */
.tbl_colline01 td.scrap_day,
.tbl_colline01 td.list_num,
.tbl_colline01 td.settle_day,
.tbl_colline01 td.reg_day ,
.tbl_colline01 td.question_type,
.tbl_colline01 td.td_checkbox,
.tbl_colline01 td.job_class,
.tbl_colline01 td.current_charge {   text-align: center; }
.tbl_colline01 td.term img {   margin-top: 3px; }
.tbl_colline01 td.settlement img {   margin-top: 2px; }
.tbl_colline01 td.volunteer_num img {   margin-bottom: 4px; }
.tbl_colline01 td.photo {   margin-bottom: 4px; }
.tbl_colline01 td.name span { /* 'ÀÌ¸§'°ú '¼ºº° ¾ÆÀÌÄÜ' ¾²ÀÎ td °øÅë class */   font-weight: bold; }
.tbl_colline01 td.scrap_day {   color: #ff3c00; }
.tbl_colline01 td.title01 {   text-align: left;   letter-spacing: -1px;   padding: 5px 0 0 0; }
.tbl_colline01 td.title02 {   text-align: left;   color: #2f2f2f; }
.tbl_colline01 td.location {   color: #474747;   letter-spacing: -1px; }
.tbl_colline01 td.name img {   vertical-align: middle;   margin: 0 4px 0 4px; }
.tbl_colline01 th.job {   text-align: left;   text-indent: 13px; }
.tbl_colline01 td.settle_day {   color: #195990; }
.tbl_colline01 td.job_class {   line-height: 19px; }
.tbl_colline01 td.current_charge img {   margin-top: 3px; }
.tbl_colline01 td.current_charge span {   color: #f13f00; }
.tbl_colline01 th.th_checkbox { /* º´¿ø¼­ºñ½º ÀÔ»çÁö¿ø Å×ÀÌºí,  À¯·á¿É¼Ç½ÅÃ» > (ÁøÇàÁßÀÎ ±¸ÀÎ±¤°í,Á¾·áµÈ ±¸ÀÎ±¤°í Å×ÀÌºí), °³ÀÎ¼­ºñ½º Å×ÀÌºí °ø¿ëclass  */   text-align: left;   text-indent: 10px;   padding-bottom: 3px; }
.tbl_colline01 td.td_checkbox {   text-align: left;   text-indent: 10px;   padding-bottom: 8px; }
.tbl_colline01 th.ad_title {   text-align: left; }
.tbl_colline01 th span {   font-weight: normal;   font-size: 11px; }

/*  ¿Â¶óÀÎ ÀÔ»çÁö¿ø, sms ÀÔ»çÁö¿ø, °³ÀÎ¼­ºñ½º Å×ÀÌºí °ø¿ë class  */
.tbl_colline01 td.volun_photo, .tbl_colline01 td.volun_day, .tbl_colline01 td.volun_check_condition, .tbl_colline01 td.volun_view_resume, .tbl_colline01 td.volun_mobile, .tbl_colline01 td.volun_name02 {   text-align: center; }
.tbl_colline01 td.volun_name {   line-height: 19px;   text-align: center; }
.tbl_colline01 td.volun_name02 {   color: #686868; }
.tbl_colline01 td.volun_mobile img {   vertical-align: middle;   margin-bottom: 4px; }
.tbl_colline01 td.volun_name02 img {   vertical-align: middle;   margin-bottom: 2px; }
.tbl_colline01 td.volun_name_age img {   vertical-align: middle;   margin: 0 1px 2px 1px; }
.tbl_colline01 td.volun_detail_info img {   vertical-align: middle;   margin-bottom: 3px; }
.tbl_colline01 td.volun_detail_info {   line-height: 19px;   padding-left: 5px; } 
.tbl_colline01 td.volun_detail_info a {   color: #055daf;   font-weight: bold; } 
.tbl_colline01 td.volun_detail_info p {   margin-top: 0 ; } 
.tbl_colline01 td.volun_detail_info p img {   margin-left: 10px; } 
.tbl_colline01 td.volun_detail_info span img {   margin: 0; }
.tbl_colline01 td.volun_detail_info span.volun_gray_bar {   color: #bbbbbb; }

/* °³ÀÎ¼­ºñ½º */
/* °³ÀÎ¼­ºñ½º ¸ÞÀÎ */
.tbl_colline01 td.volun_area, /*#### "volun_" class´Â °³ÀÎ¼­ºñ½ºÀÇ ÀÔ»çÁö¿ø°ü¸® table°ú °øÅë class ####*/
.tbl_colline01 td.volun_hos_name,
.tbl_colline01 td.volun_contents,
.tbl_colline01 td.volun_delivery,
.tbl_colline01 td.person_deadline /* ¸¶°¨ÀÏ class´Â °³ÀÎ¼­ºñ½º ¸ðµç table°øÅë */ {
  text-align: center;
  letter-spacing: -1px;
}
.tbl_colline01 td.person_deadline {
  color: #ff3c00;
}
.tbl_colline01 td.scrap_day02,
.tbl_colline01 td.scrap_co_name,
.tbl_colline01 td.scrap_area,
.tbl_colline01 td.scrap_pay,
.tbl_colline01 td.person_career,
.tbl_colline01 td.scrap_age {
  text-align: center;
}
.tbl_colline01 td.scrap_day02 {
  color: #016c9d;
  font-weight: bold;
}
.tbl_colline01 td.scrap_title {
  text-align: left;
}
.tbl_colline01 td.person_career img { /* Å×ÀÌºí th Å¸ÀÌºí ºÎºÐ '°æ·Â' ºÎºÐÀÇ È­»ìÇ¥ ÀÌ¹ÌÁö °øÅë class */
  margin-left: 1px;
}
/* ÀÔ»çÁö¿ø °ü¸® */
.tbl_colline01 td.reading_condition,
.tbl_colline01 td.message {
  text-align: center;
}
.tbl_colline01 td.guin_title {
  text-align: left;
  text-indent: 22px;
}

/* ÀÎÀçÁ¤º¸ */
/* ÀÏ¹Ý ÀÎÀçÁ¤º¸ */
.tbl_colline01 td.personal_icon,
.tbl_colline01 td.wish_area {
  text-align: center;
}
.tbl_colline01 td.name_icon,
.tbl_colline01 th.modi_day {
  text-align: left;
}
.tbl_colline01 td.name_icon {
  color: #686868;
}
.tbl_colline01 td.name_icon img {
  vertical-align: middle;
  margin: 0 4px 0 4px;
}
.tbl_colline01 td.title02 {
  text-align: left;
  text-indent: 11px;
  letter-spacing: -1px;
}
.tbl_colline01 td.wish_pay {
  text-align: right;
  text-indent: -2px;
}
.tbl_colline01 td.my_career,
.tbl_colline01 th.my_career {
  text-align: center;
}
.tbl_colline01 td.modi_day {
  text-align: left;
  text-indent: 8px;
}
.tbl_colline01 td.modi_day span.modi_today {
  color: #016c9d;
  text-indent: 0;
}
.tbl_colline01 td.person_photo {
  text-align: right;
}
.tbl_colline01 td.person_name_icon {
  text-align: left;
  padding-left: 10px;
}
.tbl_colline01 td.person_name_icon img {
  vertical-align: middle;
  margin-bottom: 2px;
}

/*----- °¡·ÎÇü Å×ÀÌºí02 -----*/
.tbl_colline02 {  width: 720px;   border-top: solid 2px #6e74bd;   border-bottom: solid 1px #b8b8b8; }
#customer .tbl_colline02 { /* °øÁö»çÇ×/ÀÌº¥Æ® Å×ÀÌºí */   border-top: solid 2px #917f6b; }
#person .tbl_colline02 {  border-top: solid 2px #7f4f9f;   border-bottom: solid 1px #a695c4; }
.tbl_colline02 th {   padding: 9px 0 6px;   background: #eeeeee;   border-bottom: solid 1px #b8b8b8;   color: #686868; text-align: center;  }
.tbl_colline02 td {    padding: 9px 0 6px;    background: none;   text-align: center;   border-bottom: 1px solid #e4e4e4; }
.tbl_colline02 td.input_vertical input {   vertical-align: middle;   margin-bottom: 3px; }

/* º´¿ø¼­ºñ½º */
.tbl_colline02 td.ordered_t_area, /* '¸ÂÃã ÀÎÀçÁ¤º¸', '½ºÅ©·¦ÀÌ·Â¼­'.. °øÅëclass      */
.tbl_colline02 td.ordered_t_m_day,
.tbl_colline02 td.ordered_t_pay,
.tbl_colline02 td.ordered_t_career,
.tbl_colline02 td.ordered_t_title {
  letter-spacing: -1px;
}
.tbl_colline02 td.ordered_t_m_day span {
  font-weight: bold;
  color: #f92b1e;
}
.tbl_colline02 td.ordered_t_name img {
  vertical-align: middle;
  margin: 0 2px 2px 1px;
}
.tbl_colline02 td.talent_re_td {
  border-right: solid 1px #dcdada;
}
.tbl_colline02 td.talent_re_service {   text-align: left;   padding-left: 20px;   line-height: 20px; }
.tbl_colline02 td.talent_re_service span.blue_text {
  color: #0066cc;
  font-weight: bold;
}
.tbl_colline02 td.talent_re_service span.orange_text {
  color: #ff3d00;
}
.tbl_colline02 td.talent_re_service span.darkgray_text {
  color: #6c4d4b;
}
.tbl_colline02 td span.darkblue_text {
  color: #2d2686;
}
.tbl_colline02 td.align_l {
  text-align: left;
  text-indent: 23px;
}
/* ³» °áÁ¦³»¿ª */
.tbl_colline02 td.guin_title, .tbl_colline02 td.option_title {   text-align: left;   text-indent: 11px; } 
.tbl_colline02 th.guin_title_th {   text-align: left;   text-indent: 20px; }
.tbl_colline02 th.option_title_th {   text-align: left;   text-indent: 43px; }
.tbl_colline02 td.settle_pay,
.tbl_colline02 td.settle_way,
.tbl_colline02 td.settle_condition,
.tbl_colline02 td.settle_day {   letter-spacing: -1px; }
.tbl_colline02 td.settle_condition img {   vertical-align: middle;   margin: 0 0 2px 2px; }
.tbl_colline02 td span.settle_failure {   color: #253baf; }
.tbl_colline02 td span.settle_notyet {   color: #e9420e; }

/* ÀüÀÚ¼¼±Ý°è»ê¼­ ½ÅÃ» */
.tbl_colline02 td.product_title {   text-align: left;   text-indent: 8px; }
.tbl_colline02 td span.tax_condition {   color: #d70b0b; }
.tbl_colline02 td.publish_day {   text-align: left;   text-indent: 17px;}
.tbl_colline02 td.publish_day img {   vertical-align: middle;   margin: 0 0 2px 2px; }

/* °³ÀÎ¼­ºñ½º */
/*** °øÅëcss ****/
.tbl_colline02 td img {
  vertical-align: middle;
  margin-bottom: 2px;
}
.tbl_colline02 td span.orange_text {
  color: #fa3c00;
}
/* °³ÀÎ ¼­ºñ½º ¸ÞÀÎ */
.tbl_colline02 th.resume_title {
  text-align: left;
  text-indent: 61px;
}
.tbl_colline02 td.resume_title {
  text-align: left;
  text-indent: 7px;
}
.tbl_colline02 tr.display_appear td {
  background: #fafafa;
  border-bottom: solid 1px #b8b8b8;
}
.tbl_colline02 td.settle_condition {
  line-height: 17px;
}
.tbl_colline02 td span.reveal {
  color: #195990;
}
.tbl_colline02 tr.settle_complete td {
  padding: 18px 0 15px 0;
}
.tbl_colline02 td.deadline { /* ¸¶°¨ÀÏ class '¸ÂÃãÃ¤¿ëÁ¤º¸','¿À´Ã º» Ã¤¿ëÁ¤º¸'Å×ÀÌºí°ú °°ÀÌ »ç¿ë */
  color: #ff3c00;
}
.tbl_colline02 td.reg_day {
  color: #016c9d;
  font-weight: bold;
}
.tbl_colline02 td.career img {
  margin-left: 1px;
}
.tbl_colline02 td.co_name {
  letter-spacing: -1px;
}
/* ³» Ãë¾÷È°µ¿ Áõ¸í¼­ */
.tbl_colline02 td.ad_contents {
  text-align: left;
  text-indent: 46px;
}
/* ¸ÂÃã Ã¤¿ëÁ¤º¸ */
.tbl_colline02 th.invi_contents{
  text-align: left;
  text-indent: 66px;
}
.tbl_colline02 td.invi_contents{
  text-align: left;
  text-indent: 13px;
}
.tbl_colline02 td.pay {
  letter-spacing: -1px;
}
.tbl_colline02 td.carrer img {
  margin-left: 4px;
}
.tbl_colline02 td.deadline_today { /* '¿À´Ã º» Ã¤¿ëÁ¤º¸' ¿Í °°ÀÌ »ç¿ëÇÏ´Â class*/
  color: #ff0000;
}

/* ³» ÀÌ·Â¼­ ¿­¶÷Â÷´Ü ¼³Á¤ */
.tbl_colline02 td.company_name {
  text-align: left;
  text-indent: 41px;
}





/* °í°´¼¾ÅÍ */
/* °øÁö»çÇ×/ÀÌº¥Æ® */
#notice_list td.number, #noticelist td.regday {
  text-align: center;
}
#notice_list td.title {
  text-align: left;
  padding: 7px 0 4px;
}
/* ³ªÀÇ »ó´ã³»¿ª ¸ñ·Ï*/
#myqna_list td.title {
  text-align: left;
}
#myqna_list td.dealday {
  color: #195990;
}
#myqna_list td.state {
  padding: 5px 0 2px;
}
/* ³ªÀÇ »ó´ã³»¿ª º¸±â*/
#myqna_view td.title {
  font-size: 14px;
  color: #0057a8;
}
#myqna_view td.question p, #myqna_view td.answer p {
  margin-top: 7px;
  line-height: 17px;
}
#myqna_view td.question img, #myqna_view td.answer img {
  margin-top: -2px;
}
/* FAQ */
#customer .tbl_colline03 {
  width: 720px;
  border-top: solid 1px #b8b8b8;
  border-bottom: solid 1px #b8b8b8;
}
#customer .tbl_colline03 th {
  background: #f1f1f1;
  border-bottom: solid 1px #b8b8b8;
  font-weight: bold;
  color: #686868;
}
#customer .tbl_colline03 th.service_type {
  text-align: left;
  text-indent: 8px;
}
#customer .tbl_colline03 th.title {
  text-align: center;
}
#customer .tbl_colline03 th.inquiry_num {
  text-align: center;
}
#customer .tbl_colline03 td {
  text-align: left;
  background: none;
  border-top: solid 1px #e4e4e4;
}
#customer .tbl_colline03 td.number,
#customer .tbl_colline03 td.inquiry_num {
  text-align: center;
}
#customer .tbl_colline03 td.answer {
  padding: 5px 0 10px 99px;
  line-height: 17px;
  background: url(http://image.ganhojob.co.kr/icon/customer/answer.gif) no-repeat 52px 5px;
  color: #07699b;
  border-top: 0;
}
#customer .tbl_colline03 td.answer p {
  color: #07699b;
}

/*----- °¡·ÎÇü Å×ÀÌºí03 -----*/
.tbl_colline03 {   width: 720px;   height: 28px;   border-top: solid 2px #8571ad; }
#talent .tbl_colline03 {   border-top: solid 2px #409798; }
.tbl_colline03 th {
  padding: 9px 0 6px;
  background: url(http://image.ganhojob.co.kr/person/bg_tbl_dot.gif) repeat-x left bottom;
  color: #474747;
  text-align: left;
  text-indent: 14px;
  font-weight: normal;
}
.tbl_colline03 td {
  padding: 9px 0 6px;
  text-align: left;
  background: url(http://image.ganhojob.co.kr/person/bg_tbl_dot.gif) repeat-x left bottom;
}
.tbl_colline03 tr.end th,
.tbl_colline03 tr.end td {
  background: none;
}
.tbl_colline03  th span.blue_text,
.tbl_colline03  td span.blue_text {
  color: #006198;
}
.tbl_colline03  th span.blue_text {
  margin-left: 22px;
}
/*  °³ÀÎ¼­ºñ½º > ÀÌ·Â¼­ ÀÛ¼º ¹Ì¸®º¸±â */
.tbl_colline03 th span.gray_bul {
  background: url(http://image.ganhojob.co.kr/person/img_bul_gray.gif) no-repeat left 40%;
  padding-left: 8px;
}
.tbl_colline03 td span.w_title_underline {
  text-decoration: underline;
  margin-right: 10px;
}
.tbl_colline03 tr.double_line th,
.tbl_colline03 tr.double_line td {
  line-height: 19px;
}
.tbl_colline03 tr.double_line td span.gray_bar {
  color: #9d9d9d;
}
/* °£È£ÀÚ·á½Ç */
#job_pds .tbl_colline03 {
  background: none;
  border-top: none;
}
#job_pds .tbl_colline03 th {
  background: #f1f1f1;
  border-top: solid 1px #b8b8b8;
  border-bottom: solid 1px #b8b8b8;
  font-weight: bold;
  color: #686868;
  text-align: center;
  text-indent: normal;
  padding-left: 0;
}
#job_pds .tbl_colline03 td {
  text-align: center;
}

#job_pds .tbl_colline03 tbody.eduinfo_detail th {
  padding: 9px 0 6px;
  background: url(http://image.ganhojob.co.kr/person/bg_tbl_dot.gif) repeat-x left bottom;
  color: #474747;
  text-align: left;
  text-indent: 14px;
  font-weight: normal;
  border: none;
}
#job_pds .tbl_colline03 tbody.eduinfo_detail td {
  padding: 9px 0 6px;
  text-align: left;
  background: url(http://image.ganhojob.co.kr/person/bg_tbl_dot.gif) repeat-x left bottom;
}
#job_pds .tbl_colline03 tbody.eduinfo_detail th span.gray_bul {
  background: url(http://image.ganhojob.co.kr/person/img_bul_gray.gif) no-repeat left 40%;
  padding-left: 8px;
}
#job_pds .tbl_colline03 tbody.eduinfo_detail td span.w_title_underline {
  text-decoration: underline;
  margin-right: 10px;
}
#job_pds .tbl_colline03 tbody.eduinfo_detail tr.double_line th,
#job_pds .tbl_colline03 tbody.eduinfo_detail tr.double_line td {
  line-height: 19px;
}


/*----- ¼¼·ÎÇü Å×ÀÌºí -----*/
.tbl_rowline { table-layout:fixed;   width: 100%;   border-top: 2px solid #6869ab;   border-bottom: 1px solid #b8b8b8; }
#customer .tbl_rowline {
  border-top: 2px solid #917f6b;
  border-bottom: 1px solid #b8b8b8;
}
.tbl_rowline th, .tbl_rowline td {
  border-bottom: 1px solid #dcdada;
}
.tbl_rowline th {
  background-color: #eeeeee;
  padding: 11px 0 8px 15px;
  text-align: left;
  letter-spacing: -1px;
}
.tbl_rowline td {
  padding: 11px 0 8px 15px;
}
.tbl_rowline td.input {
  padding: 6px 0 5px 15px;
}
.tbl_rowline td.select {
  padding: 7px 0 6px 15px;
}
.tbl_rowline td.keyword {
  color: #195990;
  letter-spacing: -1px;
}
.tbl_rowline td.box_lineheight p {
  margin-bottom: 4px;
}
.tbl_rowline td.box_lineheight p.end {
  margin-bottom: 1px;
}

.tbl_rowdot {
  width: 100%;
  border-top: 1px solid #dcdada;
}
.tbl_rowdot th, .tbl_rowdot td {
  border-bottom: 1px solid #dcdada;
}
.tbl_rowdot th {
  background-color: #eeeeee;
  padding: 11px 0 8px;
}
.tbl_rowdot td {
  padding: 11px 0 8px 15px;
}
.tbl_rowdot td.input {
  padding: 6px 0 5px 15px;
}
.tbl_rowdot td.select {
  padding: 7px 0 6px 15px;
}


/* º´¿ø¼­ºñ½º */
tbody.hos_guin_info th {
  background-color: #eeeeee;
  padding: 11px 0 8px;
  text-align: left;
  text-indent: 29px;
  vertical-align: top;
}
.tbl_rowline td.input_margin_b input {
  margin-bottom: 6px;
}
.tbl_rowline td.input_margin_b ul li {
  background: url(http://image.ganhojob.co.kr/icon/img_bul_excla_mark.gif) no-repeat left 30%;
  padding-left: 15px;
}
.tbl_rowline td.input_margin_b ul li.margin_b {
  padding-bottom: 2px;
}
.tbl_rowline td.input_margin_b img {
  margin-bottom: 5px;
}
.tbl_rowline td.input_margin_b span.s_deepblue_txt span {
  color: #ff3c00;
}
.tbl_rowline img {
  vertical-align: middle;
}
.tbl_rowline th span.bul_orange,
.tbl_rowline td span.bul_orange { /* °³ÀÎ¼­ºñ½ºÀÇ ÀÌ·Â¼­ ÀÛ¼º Å×ÀÌºí µ¿ÀÏ class */
  color: #ff3c00;
  margin-right: 3px;
}
.tbl_rowline th p.bul_indent { /* °³ÀÎ¼­ºñ½ºÀÇ ÀÌ·Â¼­ ÀÛ¼º Å×ÀÌºí µ¿ÀÏ class */
  text-indent: 0;  font-weight: bold; 
  padding-left: 20px;
}
.tbl_rowline td span.hyphen {
  margin: 0 3px 0 3px;
}
.tbl_rowline td span.s_deepblue_txt { /* °³ÀÎ¼­ºñ½ºÀÇ ÀÌ·Â¼­ ÀÛ¼º Å×ÀÌºí µ¿ÀÏ class */
  color: #288cd3;
  font-size: 11px;
}
.tbl_rowline td span.s_deepblue_txt02 { /* °³ÀÎ¼­ºñ½ºÀÇ ÀÌ·Â¼­ ÀÛ¼º Å×ÀÌºí µ¿ÀÏ class */
  color: #288cd3;
  font-size: 11px;
  letter-spacing: -1px;
}

.tbl_rowline td span.s_gray_text01,
.tbl_rowline td span.s_gray_text02,
.tbl_rowline td span.s_gray_text03,
.tbl_rowline td span.s_gray_text {
  color: #888888;
  font-size: 11px;
  letter-spacing: -1px;
}
.tbl_rowline td span.s_gray_text01 {
  padding-right: 110px;
}
.tbl_rowline td span.s_gray_text02 {
  padding-right: 17px;
}
.tbl_rowline td span.s_gray_text_normal {  padding-top:5px;  color: #888888; display:block;   font-size: 11px;   letter-spacing: normal; }
.tbl_rowline td span.b_symbol { /* °³ÀÎ¼­ºñ½ºÀÇ ÀÌ·Â¼­ ÀÛ¼º Å×ÀÌºí µ¿ÀÏ class */
  font-size: 12px;
}

.tbl_rowline td p.area_separate {
  margin: 8px 0 2px 0;
}
.tbl_rowline td span.s_orange_text {
  color: #ff3c00;
  font-size: 11px;
  letter-spacing: -1px;
}
.tbl_rowline td span.s_orange_text img {
  vertical-align: middle;
  margin-bottom: 3px;
}
input.margin_r,
select.margin_r {
  margin-right: 5px;
}
.tbl_rowline td strong span {
  color: #9d00bf;
}
.tbl_rowline td.pay img {
  vertical-align: middle;
  margin-bottom: 4px;
}
.tbl_rowline td.pay select {
  margin-bottom: 9px;
}
.tbl_rowline td.pay input {
  margin-bottom: 2px;
}
.tbl_rowline td.gender p {
  margin-bottom: 7px;
}
.tbl_rowline td.gender span.s_deepblue_txt02 img {
  vertical-align: middle;
  margin-bottom: 3px;
}
.tbl_rowline td #welfare_list ul {
  margin-bottom: 11px;
}
.tbl_rowline td #welfare_list ul.middle {
  margin-bottom: 8px;
}
.tbl_rowline td #welfare_list ul.end {
  margin: 0;
}
.tbl_rowline td #welfare_list ul li {
  padding: 0 13px 5px 0;
  display: inline;
}
.tbl_rowline td #welfare_list li.wel_padding_r {
  padding-right: 19px;
}
.tbl_rowline td #welfare_list li.wel_padding_r2 {
  padding-right: 51px;
}
.tbl_rowline td #welfare_list li.wel_padding_z {
  padding: 0;
}
.tbl_rowline td #welfare_list li {
  padding: 0 0 12px 0;
}
.tbl_rowline td.plus_condition img,
.tbl_rowline td.prefer_condition img {
  vertical-align: middle;
  margin-bottom: 2px;
}
.tbl_rowline td.prefer_condition p.prefer_condition_list {
  margin-bottom: 8px;
}
.tbl_rowline td.prefer_condition p.prefer_condition_list img {
  margin-left: 2px;
}
.tbl_rowline td.prefer_condition p.prefer_condition_list input,
.tbl_rowline td.volunteer_way input,
.tbl_rowline td.doc_submission input {
  margin-left: 9px;
}
.tbl_rowline td.prefer_condition p input.margin-z,
.tbl_rowline td.volunteer_way input.margin-z,
.tbl_rowline td.doc_submission input.margin-z {
  margin-left: 0;
}
.tbl_rowline td.recruit_term p {
  margin-bottom: 7px;
}
.tbl_rowline td.recruit_term p input.first {
  margin-left: 23px;
}
.tbl_rowline td.detail_contents p {
  float: left;
  padding-bottom: 5px;
}
.tbl_rowline td.detail_contents #detail_img {
  margin-right: 14px;
}
.tbl_rowline td.detail_contents #detail_info_list {
  padding-top: 4px;
  letter-spacing: -1px;
}
.tbl_rowline td.detail_contents #detail_info_list input.margin_l {
  margin-left: 43px;
}
.tbl_rowline td.detail_contents #detail_info_list span {
  display: block;
  margin-bottom: 5px;
  padding: 0;
}
.tbl_rowline td.detail_contents input.margin_b {
  margin-bottom: 10px;
}
.tbl_rowline td.mobile_num span {
  color: #fa3c00;
  letter-spacing: -1px;
  margin-left: 11px;
}

/* °³ÀÎ¼­ºñ½º */
/* ÀÌ·Â¼­ ÀÛ¼º */
.tbl_rowline tbody.resume_set th,
.tbl_rowline tbody.resume_set td {
  padding-left: 0;
  letter-spacing: normal;
}
.tbl_rowline tbody.resume_set td,
.tbl_rowline tbody.resume_set td p,
.tbl_rowline tbody.resume_set td select {
  color: #686868;
}
.tbl_rowline tbody.resume_set th p.normal_indent {
  text-indent: 29px;
}
.tbl_rowline tbody.resume_set th p.img_indent {
  text-indent: 15px;
}
.tbl_rowline td.input_v input {
  vertical-align: middle;
  margin: 0 1px 4px 0;
}
.tbl_rowline td span.input_r_left {
  margin: 0 12px 0 15px;
}
.tbl_rowline tbody.resume_set td.input {
  padding: 6px 0 5px 15px;
}
.tbl_rowline tbody.resume_set td.select {
  padding: 7px 0 6px 15px;
}
.tbl_rowline tbody.resume_set td span.input_check_padd {
  padding-right: 12px;
}
.tbl_rowline tbody.resume_set td p.checkbox_group {
  margin-bottom: 2px;
}
.tbl_rowline tbody.resume_set td p.txt_mar {   margin-left: 0; }
.tbl_rowline tbody.resume_set td.input_margin_b input {
  margin-bottom: 6px;
}
.tbl_rowline tbody.resume_set td.input_margin_b ul li {
  background: url(http://image.ganhojob.co.kr/icon/img_bul_excla_mark.gif) no-repeat left 30%;
  padding-left: 15px;
}
.tbl_rowline tbody.resume_set td.input_margin_b ul li.margin_b {
  padding-bottom: 2px;
}
.tbl_rowline tbody.resume_set td.input_margin_b img {
  margin-bottom: 5px;
}
.tbl_rowline tbody.resume_set td.input_margin_b span.s_deepblue_txt span {
  color: #ff3c00;
}
.tbl_rowline tbody.resume_set td span.input_sel_mar_r select {
  margin-right: 6px;
}
.tbl_rowline tbody.resume_set td span.input_sel_mar_r select.end {
  margin: 0;
}
.tbl_rowline tbody.resume_set td img.img_mar_l {
  margin-left: 1px;
}
.tbl_rowline tbody.resume_set td span.input_check_mar input {   margin: 0 4px 0 2px;   vertical-align: middle; }
.tbl_rowline tbody.resume_set td.add_td {
  background: #dedede;
  text-align: right;
  padding-right: 9px;
  color: #474747;
}
.tbl_rowline tbody.resume_set td.add_td img {
  margin: 0 0 3px 5px;
}
.tbl_rowline tbody.resume_set tr.add_td th,
.tbl_rowline tbody.resume_set tr.add_td td {
  border-bottom: solid 1px #b8b8b8;
}
.tbl_rowline tbody.resume_set tr.add_td td {
  padding: 0 0 0 15px;
}
.tbl_rowline tbody.resume_set td p.year_select {
  margin-bottom: 6px;
}
.tbl_rowline tbody.resume_set td p.year_select span.wave {
  padding: 0 5px 0 5px;
}
.tbl_rowline tbody.resume_set td span.career_title_first {
  margin-right: 25px;
}
.tbl_rowline tbody.resume_set td span.career_title_first02 {
  margin: 0 2px 0 15px;
}
.tbl_rowline tbody.resume_set td span.career_title_second {
  margin-right: 12px;
}
.tbl_rowline tbody.resume_set td p.input_text_mar_b {
  margin-bottom: 6px;
}
.tbl_rowline tbody.resume_set td p.gray_text {
  color: #888888;
  font-size: 11px;
}
.tbl_rowline tbody.resume_set td ul.career_detail_set {
  margin-top: 18px;
  padding-bottom: 17px;
  background: url(http://image.ganhojob.co.kr/person/bg_career_de_dot.gif) repeat-x left bottom;
}
.tbl_rowline tbody.resume_set td ul.no_dotline {
  background: none;
}
.tbl_rowline tbody.resume_set td ul.edu_back_detail_set {
  margin-top: 8px;
  padding-bottom: 18px;
  background: url(http://image.ganhojob.co.kr/person/bg_career_de_dot.gif) repeat-x left bottom;
}
.tbl_rowline tbody.resume_set td p.radio_group {
  margin-bottom: 8px;
}
.tbl_rowline tbody.resume_set td p.radio_group input {
  margin-right: 2px;
}
.tbl_rowline tbody.resume_set td p.radio_group img {
  margin-right: 4px;
}
.tbl_rowline tbody.resume_set td.textarea {
  padding: 10px 0 10px 15px;
}

/* ¾È½É¹øÈ£ */
.tbl_rowline tbody.resume_set tr.safeCall td { position:relative; border-top:1px dotted #ccc; }
.tbl_rowline tbody.resume_set tr.safeCall td a.link { color:#288cd3; font-weight:bold; text-decoration:underline;}
.tbl_rowline tbody.resume_set tr.safeCall td p.help { padding-top:0; color:#777; font-size:11px; letter-spacing:-1px; }


/* ³» °³ÀÎÁ¤º¸ °ü¸® */
.tbl_rowline td span.orange_text {
  color: #fa3c00;
}
.tbl_rowline td input.address01 {
  margin-left: 3px;
}
.tbl_rowline td.app_newsletter select {
  margin-right: 10px;
}
.tbl_rowline td.input_m input {
  vertical-align: middle;
  margin: 0 2px 4px 0;
}
.tbl_rowline td input.ganho_letter {
  margin-left: 94px;
}
.tbl_rowline td input.event {
  margin-left: 24px;
}
.tbl_rowline td.sms_text span {
  margin-left: 23px;
}
.tbl_rowline td select.email_sel {
  margin: 0 6px 0 2px;
}
.tbl_rowline td img.post_num {
  margin-left: 3px;
}

/* °£È£ÀÚ·á½Ç */
/* .tbl_rowline */
#job_pds .tbl_rowline {
  border-top: solid 1px #b8b8b8;
  border-bottom: solid 1px #b8b8b8;
}
#job_pds .tbl_rowline td.talk_title {
  color: #0057a8;
  font-size: 14px;
  font-weight: bold;
}
#job_pds .tbl_rowline td.jobnews_title_view {
  color: #0779bb;
  font-size: 14px;
  font-weight: bold;
}
#job_pds .tbl_rowline th {
  text-align: center;
  padding-left: 0;
  background: #f5f5f5;
}
#job_pds .tbl_rowline tr.talk_title_area td {
  background: #f5f5f5;
}
#job_pds .tbl_rowline tr.talk_title_area td.date,
#job_pds .tbl_rowline tr.talk_title_area td.inquiry_num {
  letter-spacing: -1px;
}
#job_pds .tbl_rowline td.talk_view_contents {
  padding: 35px 22px 32px 20px;
  line-height: 19px;
}
#job_pds .tbl_rowline td.jobnews_title a {
  font-size: 12px;
  color: #0779bb;
  font-weight: bold;
}
#job_pds .tbl_rowline td.jobnews_list_contents {
  padding: 9px 22px 18px 9px;
  line-height: 18px;
}
#job_pds .tbl_rowline tbody.photoinfo_list td {
  border-bottom: solid 1px #e4e4e4;
  text-align: center;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_photo {
  padding: 10px 0 10px;
  text-align: center;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_name {
  line-height: 22px;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_name a {
  color: #0779bb;
  font-weight: bold;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_detail_info {
  letter-spacing: -1px;
  line-height: 20px;
  text-align: left;
  padding-left: 32px;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_detail_info strong {
  padding-bottom: 0;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_detail_info a {
  margin-left: 7px;
}
#job_pds .tbl_rowline tbody.photoinfo_list td.hospital_detail_info img {
  vertical-align: middle;
  margin-bottom: 2px;
}

/* .tbl_rowline02 */
#job_pds .tbl_rowline02 {   width: 720px;  border-top: 2px solid #cd668d;   border-bottom: 1px solid #b8b8b8; }
#job_pds .tbl_rowline02 {
  border-top: 2px solid #917f6b;
  border-bottom: 1px solid #b8b8b8;
}
#job_pds .tbl_rowline02 th, #job_pds .tbl_rowline02 td {
  border-bottom: 1px solid #dcdada;
}
#job_pds .tbl_rowline02 th {
  background-color: #f5f5f5;
  padding: 11px 0 8px 0;
  text-align: center;
  letter-spacing: -1px;
}
#job_pds .tbl_rowline02 td {
  padding: 11px 0 8px;
  text-indent: 10px;
}
#job_pds .tbl_rowline02 td.input {
  padding: 6px 0 5px 10px;
}
#job_pds .tbl_rowline02 td.select {
  padding: 7px 0 6px 10px;
}

/* È¸¿ø°¡ÀÔ - Á¤º¸ÀÔ·Â */
#joinform .tbl_rowline td span {
  font-size: 11px;
  color: #006198;
}
#joinform .tbl_rowline td span span {
  font-size: 12px;
}
#joinform .tbl_rowline td p {
  margin-bottom: 4px;
}
#joinform .tbl_rowline td p.tel strong {
  margin-right: 1px;
}
#joinform .tbl_rowline td p.hp strong {
  margin-right: 8px;
}
#joinform .division {
  margin-top: 10px;
  border-top: 1px solid #9d8d7b;
}
/* ÇªÅÍ */
#service .tbl_rowline {
  border-top: 2px solid #c8a1b0;
}
#service .tbl_rowline th {
  background: #f5f5f5;
  text-align: center;
  padding-left: 0;
}
#service .tbl_rowline td {
  padding-left: 9px;
}
#service .tbl_rowline td span.homepage {
  margin-right: 10px;
}
#service .tbl_rowline td span.homepage input {
  width: 13px;
  height: 13px;
}


/* º´¿ø±¸ÀÎÁ¤º¸ > ±Ù¹«Áö ÁÖ¼Ò div */
#work_area_address { overflow:hidden; width: 560px; }
#work_area_address #work_area_addressWrap {  float:left; width: 360px;  }
#work_area_address p.Add { padding-top:10px; }
#work_area_address p.work_area_input input,
#work_area_address p.work_area_input select {   margin-bottom: 7px;   vertical-align: middle; }
#work_area_address p.work_area_input img {   vertical-align: middle;   margin: 0 1px 5px 1px; }
#work_area_address p.work_area_input span.work_area_check {   padding: 4px 0 15px 0;   margin: 0; }
#work_area_address p.work_area_input span.work_area_check input {   margin: 1px 0 7px 0;   vertical-align: middle; }

#work_area_address p.work_check_map { float:right; width:175px; padding-top:10px;} 


/* ÇöÀç »ç¿ëÇÏ°í ÀÖ´Â À¯·á»óÇ° ¸®½ºÆ® Å×ÀÌºí */
.using_chage {
  width: 680px;
  border-top: solid 1px #d2d2d2;
  text-align: center;
  margin: 10px 0 12px 20px;
}
.using_chage th {
  height: 29px;
  padding-top: 4px;
  background: #f5f5f5;
  border-bottom: solid 1px #d2d2d2;
}
.using_chage tr.end td {
  border-bottom: none;
}
.using_chage td {
  padding: 8px 0 5px;
  border-bottom: solid 1px #e4e4e4;
}
.using_chage td.pay strong {
  color: #ff3c00;
}

/*  º´¿ø¼­ºñ½º À¯·á¼­ºñ½º °ü·Ã Å×ÀÌºí  */
/* ºí·çÇü Å×ÀÌºí */
.tbl_charge_blue { width:720px;  border-top: solid 2px #6869ab;  margin-bottom: 20px; }
.tbl_margin_b { /****  À¯·á¼­ºñ½º °ü·Ã Å×ÀÌºí ¸¶ÁøÁ¶Àý¿ë ****/   margin-bottom: 48px; }
.tbl_margin_b_z { /****  À¯·á¼­ºñ½º °ü·Ã Å×ÀÌºí ¸¶ÁøÁ¶Àý¿ë ****/   margin-bottom: 0; }
.tbl_charge_blue th {  background: #e9e8f8;   text-align: left;   border-bottom: solid 1px #6869ab;   padding: 11px 0 10px 5px; }
.tbl_charge_blue td { border-bottom: solid 1px #bbbbbb;   border-right: solid 1px #d0d0d0; }
.tbl_charge_blue th img {   vertical-align: middle;   margin-right: 1px; }

.tbl_charge_blue td.pro_tit { background: #efefef; text-align: center; }
.tbl_charge_blue td.pro_tit img {  margin-bottom: 8px; vertical-align: middle; }
.tbl_charge_blue td.pro_tit span { text-align:center;  }
.tbl_charge_blue td.pro_tit p { margin-bottom:5px; text-align: center;  background: url(http://image.ganhojob.co.kr/business/bg_blue_tbl_tit.gif) no-repeat center bottom; }
.tbl_charge_blue td.b_dot {  padding: 18px 0 7px 10px;  letter-spacing:-1px;  line-height: 20px;   border-bottom: none;   background: url(http://image.ganhojob.co.kr/business/bg_blue_tbl_dot.gif) repeat-x left bottom; }
.tbl_charge_blue td.b_dot p.radio_group {   margin-bottom: 5px; }
.tbl_charge_blue td.b_dot img {   vertical-align: middle;   margin-left: 5px; }
.tbl_charge_blue td.b_dot input.margin_l {   margin-left: 20px; }
.tbl_charge_blue td.w_line {   height: 1px;   border-bottom: solid 1px #ffffff; }

.tbl_charge_blue td span.blue_text {   color: #0066cc;   font-weight: bold; } 
.tbl_charge_blue td span.orange_text {   color: #ff3d00; } 
.tbl_charge_blue td span.orange_text_14 {   color: #ff3d00;   font-size: 14px; } 
.tbl_charge_blue td.term_pay {   background-color: #f9f9f9;   padding: 11px 0 14px 25px;   line-height: 20px; } 

td.term_pay dl {   margin-bottom: 3px; } 
td.term_pay dl.bottom_line {   width: 368px;   border-bottom: 1px solid #d0d0d0;   padding-bottom: 10px; } 
td.term_pay dl.bottom_line02 {   width: 368px;   border-bottom: 1px solid #e9e1cc;   padding-bottom: 10px; } 
td.term_pay dt { float: left; width:55px;  font-weight: bold;   padding-top: 1px; } 
td.term_pay dt input {   height: 13px; }
td.term_pay dl.first dt {   padding-right: 126px; } 
td.term_pay dl dd {  margin-left: 26px;  width: 100px;   text-align: right; } 
td.term_pay dd span.gray_line_text {   font-size: 14px;   font-weight: bold;   text-decoration: line-through; } 
td.term_pay dd.orange_text {   padding-left: 130px; } 
td.term_pay dd span.orange_text {   font-size: 14px;   font-weight: bold;   color: #ff3c00; } 
td.term_pay dd span.red_text {   font-size: 14px;   font-weight: bold;   color: #eb0a32; }
td.term_pay dd span.green_text {   font-size: 14px;   font-weight: bold;   color: #1b8c0a; }
td.term_pay dd img {   vertical-align: middle;   margin: 0 7px 2px 5px; }
td.term_pay dd.margin_num {   margin-left: 156px; }
td.pre_view_img { padding: 15px 0 0 10px;  text-align: center;   vertical-align: top;   letter-spacing: -1px;   border-right: none; }
td.pre_view_img_m { vertical-align: top;  padding: 15px 0 0 10px;  text-align: center;  border-right: none; }
td.pre_view_img_m p {  text-align: center; }
td.pre_view_img p img,
td.pre_view_img p.pre_view_margin,
td.pre_view_img_m p.pre_view_margin {  margin-bottom: 45px; }
td p.select_term {   padding: 7px 0 10px 0; } 
.tbl_charge_blue td p.input_tit img {   margin-bottom: 6px;   vertical-align: middle; } 
.tbl_charge_blue td p.input_tit input {   margin: 0 5px 7px 0; } 
.tbl_charge_blue td.end {   border-right: none; }

/* ¾ÆÀÌº¸¸®Çü Å×ÀÌºí ####### º´¿ø¼­ºñ½ºÀÇ 'À¯·á¿É¼Ç ½ÅÃ»', °³ÀÎ¼­ºñ½ºÀÇ 'ÇÁ¸®¹Ì¾ö ÀÌ·Â¼­ ½ÅÃ»' µ¿ÀÏcss   #######*/
.tbl_charge_ivory {  width: 720px;   margin-bottom: 20px;   background: url(http://image.ganhojob.co.kr/business/bg_tbl_charge_ivory.gif) repeat-y; } 
.tbl_charge_ivory th {   height: 71px;   background: url(http://image.ganhojob.co.kr/business/bg_tbl_charge_ivory_th.gif) no-repeat left top; } 
.tbl_charge_ivory td {   background: none; } 
.tbl_charge_ivory td.bg_charge_ivory_t {   height: 5px;   background: url(http://image.ganhojob.co.kr/business/bg_tbl_charge_ivory_t.gif) no-repeat left top; } 
.tbl_charge_ivory td.bg_charge_ivory_b {   height: 8px;   background: url(http://image.ganhojob.co.kr/business/bg_tbl_charge_ivory_b.gif) no-repeat left top; } 
.tbl_charge_ivory th img {   vertical-align: middle;   margin-right: 1px; }
.tbl_charge_ivory td.pro_tit {  text-align: center;   border-bottom: solid 1px #d3ceb5; }
.tbl_charge_ivory td.pro_tit img {   margin-bottom: 8px;   vertical-align: middle; }
.tbl_charge_ivory td.pro_tit span {   margin-right: 15px; }
.tbl_charge_ivory td.pro_tit p { text-align: center;  background: url(http://image.ganhojob.co.kr/business/bg_ivory_tbl_tit.gif) no-repeat center bottom; }
.tbl_charge_ivory td.b_dot { padding: 18px 0 7px 14px;   line-height: 20px;   border-bottom: none;   background: url(http://image.ganhojob.co.kr/business/bg_blue_tbl_dot.gif) repeat-x left bottom; }
.tbl_charge_ivory td.b_dot p.radio_group {   margin-bottom: 5px; }
.tbl_charge_ivory td.b_dot img {  vertical-align: middle;   margin-left: 5px; }
.tbl_charge_ivory td.b_dot input.margin_l {   margin-left: 20px; }
.tbl_charge_ivory td.w_line {   height: 1px;   border-bottom: solid 1px #ffffff; }
.tbl_charge_ivory td span.blue_text {   color: #0066cc;   font-weight: bold; }
.tbl_charge_ivory td span.orange_text {   color: #ff3d00; }
.tbl_charge_ivory td span.orange_text_14 {   color: #ff3d00;   font-size: 14px; }
.tbl_charge_ivory td.term_pay {  background-color: #fcfbf7;   padding: 11px 0 14px 22px;   line-height: 20px;   border-bottom: solid 1px #d3ceb5; border-right: solid 1px #d3ceb5; }
.tbl_charge_ivory td p.input_tit img {   margin-bottom: 6px;   vertical-align: middle; }
.tbl_charge_ivory td p.input_tit input {   margin: 0 5px 7px 0; }
.tbl_charge_ivory td.end {   border-bottom: none; }
.tbl_charge_ivory td.pre_view_img_m { vertical-align: top;  padding: 15px 0 15px 0px;  text-align: center;  border-right: none; }
.tbl_charge_ivory td.pre_view_img_m p {  text-align:center }

 /*## °³ÀÎ¼­ºñ½ºÀÇ ÇÁ¸®¹Ì¾ö ÀÌ·Â¼­ ½ÅÃ»ÇÏ±â ¾ÆÀÌº¸¸® Å×ÀÌºí class ##*/
.tbl_charge_ivory th.premium_resume {   height: 62px;   text-align: center;   background: url(http://image.ganhojob.co.kr/person/bg_app_premium_re_th.gif) no-repeat left top; }
.tbl_charge_ivory th.premium_resume span {   color: #6c4d4b;   font-size: 14px;   background: url(http://image.ganhojob.co.kr/person/img_arr_premium_re.gif) no-repeat right 40%;   padding-right: 10px;   margin-right: 4px;   vertical-align: middle; }
.tbl_charge_ivory th.premium_resume select {   font-weight: bold; }
.tbl_charge_ivory th.premium_resume input {   vertical-align: middle;   margin: 0 1px 2px 0; }
 /*## °³ÀÎ¼­ºñ½ºÀÇ ÀÌ·Â¼­ ÀÛ¼ºÀÇ ÇÁ¸®¹Ì¾ö ÀÌ·Â¼­ ½ÅÃ»ÇÏ±â ¾ÆÀÌº¸¸® Å×ÀÌºí class ##*/
.tbl_charge_ivory th.premium_resume02 {   height: 62px;   text-align: left;   text-indent: 15px;   background: url(http://image.ganhojob.co.kr/person/bg_app_premium_re_th.gif) no-repeat left top; }
.tbl_charge_ivory th.premium_resume02 input {   vertical-align: middle;   margin: 0 1px 2px 0; }
.tbl_charge_ivory th.premium_resume02 span {   color: #006198;   font-weight: normal;   letter-spacing: -1px; }
.tbl_charge_ivory th.premium_resume02 p {   display: inline;   margin-left: 82px; }
.tbl_charge_ivory th.premium_resume02 span.gray_text {  color: #686868;}


/* º´¿ø ÀÏ¹ÝÁ¤º¸ */
td span.pw_txt, td span.sms_txt, td p.photo_txt {   color: #fa3c00; }
td p.phone, td p.intro_txt {   color: #fa3c00;   margin-top: 5px; }
td p.logo {   background: url(http://image.ganhojob.co.kr/business/bg_box_logo.gif) no-repeat;   width: 200px;   height: 100px;   float: left; }
td p.logo img {   width: 160px;   height: 60px;   margin: 20px 0 0 20px; }
td p.reg_logo img {   margin: 38px 0 0 10px; } 
td div.photo_box {   margin: 7px 0;   width: 169px;   height: 151px;   border: 1px solid #cacdd3;   position: relative;   background-color: #f3f4f6;   float: left;   margin-right: 6px; }
td div.photo_box p.photo_number {   position: absolute;   top: 8px;   left: 9px; }
td div.photo_box p.photo_btn {
  position: absolute;
  top: 4px;
  right: 5px;
}
td div.photo_box p.photo_img {
  position: absolute;
  top: 25px;
  left: 5px;
}
td div.photo_box p.photo_img img {
  width: 157px;
  height: 117px;
  border: 1px solid #cdd2db;
  vertical-align: top;
}
td p.photo_file {
  clear: left;
  margin-bottom: 6px;
}
/* º´¿ø¼­ºñ½º ÀÎÀçÁ¤º¸°ü¸® ¾ÆÀÌº¸¸® Å×ÀÌºí */
.tbl_charge_ivory02 {
  width: 720px;
  background: url(http://image.ganhojob.co.kr/business/bg_ordered_talent.gif) repeat-y;
}
.tbl_charge_ivory02 td {
  padding: 9px 0 6px;
  background: none;
  text-align: center;
  border-bottom: 1px solid #e9e7db;
}
.tbl_charge_ivory02 td img {
  vertical-align: middle;
  margin: 0 0 2px 4px;
}
.tbl_charge_ivory02 td.ivory02_top {
  background: url(http://image.ganhojob.co.kr/business/bg_ordered_talent_t.gif) no-repeat left top;
  height: 6px;
  padding: 0;
  border: none;
}
.tbl_charge_ivory02 td.ivory02_bottom {
  background: url(http://image.ganhojob.co.kr/business/bg_ordered_talent_b.gif) no-repeat left top;
  height: 8px;
  padding: 0;
  border: none;
}
.tbl_charge_ivory02 td.title {
  text-align: center;
  color: #6c4d4b;
  font-weight: bold;
  border-bottom: solid 1px #d3ceb5;
}
.tbl_charge_ivory02 td.title02 { text-align: center;   color: #6c4d4b;   font-weight: bold;   background: #f5f3e9; }
.tbl_charge_ivory02 td.contents {   text-indent: 11px;   text-align: left; }
.tbl_charge_ivory02 tr.end td {
  border: none;
}
.tbl_charge_ivory02 td.ivory02_top_2 {
  background: url(http://image.ganhojob.co.kr/business/bg_tbl_ch_ivo02_2_t.gif) no-repeat left top;
  height: 5px;
  padding: 0;
  border: none;
}
.tbl_charge_ivory02 td.ivory02_bottom_2 {
  background: url(http://image.ganhojob.co.kr/business/bg_tbl_ch_ivo02_2_b.gif) no-repeat left top;
  height: 8px;
  padding: 0;
  border: none;
}
.tbl_charge_ivory02 td span.orange_text,
.tbl_charge_ivory02 td span.pay_num {
  color: #fa3c00;
}
.tbl_charge_ivory02 td span.pay_num {
  font-size: 14px;
  font-weight: bold;
}
.tbl_charge_ivory02 td span.bul_gray {
  background: url(http://image.ganhojob.co.kr/business/img_bul_gray.gif) no-repeat left 40%;
  padding-left: 10px;
}


/*----- º¸±â ÆäÀÌÁö -----*/
#customer dl { /* °í°´¼¾ÅÍ */
  border-top: 2px solid #917f6b;
  border-bottom: 1px solid #b8b8b8;
  position: relative;
}
.view_content dl img {
  vertical-align: middle;
  margin-top: -2px;
}
.view_content dl dt {
  background-color: #f5f5f5;
  padding: 9px 0 6px 9px;
  color: #0057a8;
  font-size: 14px;
  border-bottom: 1px solid #e4e4e4;
}
.view_content dl dd.regday {   position: absolute;   top: 10px ;   right: 9px; }
.view_content dl dd.content {
  padding: 18px 0;
  line-height: 19px;
}
.view_content p.prev_next {
  margin: 20px 0 0 3px;
  float: left;
}
.view_content p.button {
  margin: 20px 3px 0 0;
  float: right;
}

/* °í°´¼¾ÅÍ */
.tbl_rowline td span.vertical_bottom {
  vertical-align: bottom;
}
.tbl_rowline td p.email_info {
  color: #fa3c00;
  letter-spacing: -1px;
  padding-top: 11px;
}

