/*----------  ¼­ºê»çÀÌµå ¿µ¿ª  ----------*/
#sub_job_pds {
  margin-top: 10px;
  width: 170px;
  background: url(http://image.ganhojob.co.kr/job_pds/sub/bg_job_pds.gif) repeat-y;
}
#sub_job_pds h2 {
  background: url(http://image.ganhojob.co.kr/job_pds/sub/tit_line.gif) no-repeat left bottom;
  padding-bottom: 3px;
}
#job_pds_menu {
  background: url(http://image.ganhojob.co.kr/job_pds/sub/bg_job_pds_b.gif) no-repeat left bottom;
  padding-bottom: 9px;
  letter-spacing: -1px;
}
#job_pds_menu li {
  clear: left;
  background: url(http://image.ganhojob.co.kr/job_pds/sub/line_job_pds.gif) no-repeat left top;
  padding-left: 19px;
}
#job_pds_menu li.first {
  background: none;
}
#job_pds_menu li.search_hosinfo {
  padding-top: 9px;
}
#job_pds_menu li.margin_bottom {
  padding-bottom: 6px;
}
#job_pds_menu li h4 {
  font-weight: bold;
  font-size: 12px;
  color: #a40440;
  background: url(http://image.ganhojob.co.kr/icon/arrow_gray.gif) no-repeat left 13px;
  padding: 10px 0 0 7px;
}
#job_pds_menu li h4 a {
  color: #a40440;
}
#job_pds_menu li ul {
  background: none;
  margin-top: 2px;
  padding: 0 0 6px 7px;
}
#job_pds_menu li ul li {
  font-weight: normal;
  color: #474747;
  background: url(http://image.ganhojob.co.kr/icon/bul_arr_gray.gif) no-repeat left 40%;
  line-height: 19px;
  margin: 0;
  padding-left: 6px;
}
#job_pds_menu li ul li a {
  color: #474747;
}
#job_tip {
  margin-top: 10px;
}

/*---------- ¼­ºê»çÀÌµå  ¿µ¿ª new201108 ----------*/
#sub_job_pds_new {width:170px; padding-top:10px;} 
#sub_job_pds_new h3 span, #sub_job_pds_new dt span {display:none;}
#sub_job_pds_new h3 {display:block; height:41px; background:url(http://image.ganhojob.co.kr/common/sub/lnb_jobpds.gif) no-repeat 0 0; }
#sub_job_pds_new dl {background:url(http://image.ganhojob.co.kr/common/sub/lnb_bg.gif) no-repeat bottom; padding-bottom:13px;}
#sub_job_pds_new dt {height:30px; background:url(http://image.ganhojob.co.kr/common/sub/lnb_jobpds.gif) no-repeat 0 -41px;}
#sub_job_pds_new dt.gr01 {background-position:0 -41px;}
#sub_job_pds_new dt.gr02 {background-position:0 -71px;}
#sub_job_pds_new dt.gr03 {background-position:0 -101px;}
#sub_job_pds_new dt.gr04 {background-position:0 -132px;}
#sub_job_pds_new dt.gr03 a, #sub_job_pds_new dt.gr04 a {display:block; width:168px; height:28px; margin:0 auto;}
#sub_job_pds_new dd {padding:5px 0 0 13px;}
#sub_job_pds_new li {height:20px; padding-left:5px; line-height:149%; background:url(http://image.ganhojob.co.kr/common/sub/lnb_dot.gif) no-repeat 0 30%;}
#sub_job_pds_new li a {color:#474747;}
#sub_job_pds_new li.point {font-weight:bold;}

/*----------  ¼­ºêÄÁÅÙÃ÷ ¿µ¿ª  ----------*/
/*------ °£È£ÀÚ·á½Ç °øÅë ºÎºÐ -----*/
/* »ó´Ü, ÇÃ·¡½¬ */
#sub_contents .tit_img {
  margin-top: -9px;
  position: relative;
  width: 720px;
  border-bottom: 1px solid #ecbbc3;
}
#sub_contents .guide {
  border-bottom: 0;
}
#sub_contents .tit_img p.flash {
  position: absolute;
  top: 0;
  right: 0;
}
#sub_contents h3 {
  background: url(http://image.ganhojob.co.kr/icon/arr_job_pds.gif) no-repeat 3px top;
  height: 19px;
  padding-left: 29px;
  margin: 30px 0 7px;
  font-size: 18px;
}
#sub_contents .no_border {
  border-bottom: none;
}

/*------ °£È£ÀÚ·á½Ç ¸ÞÀÎ -----*/
#job_pds_main_t {
  width: 720px;
}
#search_job_pds_main {
  width: 720px;
  height: 55px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_s_job_pds_main.gif) no-repeat left top;
  overflow: hidden;
  margin-bottom: 14px;
}
#search_job_pds_main p.title {
  float: left;
  color: #4d3b1b;
  padding: 22px 10px 0 35px;
}
#search_job_pds_main p.input_group {
  float: left;
  padding-top: 14px;
}
#search_job_pds_main p.input_group select {
  margin-right: 5px;
}
#search_job_pds_main p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#main_middle_wrap {
  width: 720px;
  margin-bottom: 9px;
  overflow: hidden;
}
#main_middle_wrap h3 {
  background:none;
  margin: 0;
  padding: 0;
}
#news_info_consult_wrap {
  width: 507px;
  float: left;
  margin-top: 15px;
}
#news_info_consult_wrap p.more {
  position: absolute;
  top: 0;
  right: 0;
}
#news_info_consult_wrap h3 {
  padding: 0 0 2px 4px !important;
  padding: 0 0 7px 4px;
  border-bottom: solid 2px #dcdada;
}
/* ÀÇ·áÃë¾÷´º½º */
#medical_news {
  width: 507px;
  overflow: hidden;
  margin-bottom: 17px;
  position: relative;
}
#medical_news dl.headline_news {
  padding: 12px 0 11px 8px;
}
#medical_news dl.headline_news dt {
  padding-bottom: 5px;
}
#medical_news dl.headline_news dt a {
  color: #0155b5;
  font-size: 14px;
  font-weight: bold;
}
#medical_news dl.headline_news dt {
  line-height: 15px;
}
#medical_news dl.photo_news {
  float: left;
  overflow: hidden;
  padding: 0 15px 0 5px;
}
#medical_news dl.photo_news dt {
  padding: 2px;
}
#medical_news dl.photo_news dt img {
  display: block;
}
#medical_news dl.photo_news dd {
  color: #686868;
  padding-top: 4px;
  text-align: center;
  font-size: 11px;
  letter-spacing: -1px;
}
#medical_news ul.news_list {
  float: left;
}
#medical_news ul.news_list li {
  height: 19px;
  color: #060669;
  padding-left: 8px;
  background: url(http://image.ganhojob.co.kr/job_pds/img_bul_gray_sqr.gif) no-repeat left 5px;
}
#medical_news ul.news_list li a {
  color: #060669;
}
#info_consult_wrap { display:inline;
  width: 507px;
  clear: both;
}
#info_consult_wrap ul.link_list {
  padding-top: 10px;
}
#info_consult_wrap ul.link_list li {
  height: 18px;
  margin-bottom: 6px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_info_consult_dot.gif) repeat-x left bottom;
  padding-left: 6px;
}
#info_consult_wrap ul.link_list li img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#info_consult_wrap ul.link_list li a {
  letter-spacing: -1px;
}
#info_consult_wrap ul.link_list li a span {
  color: #008194;
}
/* ±³À°Á¤º¸ */
#edu_info {
  width: 249px;
  position: relative;
  float: left;
}
/* ½ÃÇèÁ¤º¸ */
#test_info {
  width: 249px;
  position: relative;
  margin-left: 9px;
  float: left;
}
/* Ãë¾÷»ó´ã */
#work_cosult {
  width: 249px;
  position: relative;
  margin-top: 18px;
  float: left;
}
/* ³ë¹«»ó´ã */
#job_cosult {
  width: 249px;
  position: relative;
  margin: 18px 0 0 9px;
  float: left;
}
#main_side_wrap {
  width: 200px;
  float: right;
  overflow: hidden;
}
/* ÀÎ±âÅÂ±× */
#pop_tag {
  background: url(http://image.ganhojob.co.kr/job_pds/bg_pop_tag_b.gif) no-repeat left bottom;
  width: 200px;
  margin-bottom: 8px;
}
#pop_tag ul {
  padding: 0 17px 13px 17px;
}
#pop_tag ul li {
  display: inline;
  letter-spacing: -1px;
  line-height: 25px;
}
#pop_tag ul li.common a {
  font-size: 12px;
  color: #494949;
}
#pop_tag ul li.violet a {
  font-size: 14px;
  color: #ffffff;
  background: #8166cf;
  font-weight: bold;
  padding: 3px 3px 1px 3px;
}
#pop_tag ul li.orange a {
  font-size: 14px;
  color: #ffffff;
  background: #ff9f47;
  font-weight: bold;
  padding: 3px 3px 1px 3px;
}
#pop_tag ul li.purple a {
  font-size: 12px;
  color: #f92df9;
  font-weight: bold;
}
#pop_tag ul li.blue a {
  font-size: 12px;
  color: #0065ff;
  font-weight: bold;
}
#pop_tag ul li.red a {
  font-size: 14px;
  color: #ffffff;
  background: #ff68a7;
  font-weight: bold;
  padding: 3px 3px 1px 3px;
}
/* ÀÌ¸§À¸·Î Ã£´Â º´¿øÁ¤º¸ °Ë»ö */
#search_name {
  width: 200px;
  height: 116px;
  margin-bottom: 8px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_search_name.gif) no-repeat left top;
}
#search_name h3 {
  padding: 12px 0 0 13px;
  height: 42px;
}
#search_name p.search {
  padding: 9px 0 0 16px;
}
#search_name p.search img {
  vertical-align: middle;
  margin-left: 0 !important;
  margin-left: 3px;
}
#search_name p.search input {
  border: solid 1px #dbd5b3;
}
#search_name p.search_ex {
  padding: 6px 0 0 23px;
  color: #686868;
  font-size: 11px;
  letter-spacing: -1px;
}
/* ÀÎ±â°Ë»ö¾î */
#pop_search_word {
  width: 200px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_pop_search_word.gif) repeat-y;
}
#pop_search_word h3 {
  width: 200px;
  height: 19px !important;
  height: 31px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_pop_search_word_t.gif) no-repeat left top;
  color: #030303;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: -1px;
  padding: 12px 0 0 40px;
}
#pop_search_word h3 span {
  color: #ff3c00;
}
#pop_search_w_list {
  padding: 11px 12px 0 14px;
}
#pop_search_w_list dl {
  clear: both;
  width: 200px;
}
#pop_search_w_list dt,
#pop_search_w_list dd {
  float: left;
}
#pop_search_w_list dt {
  width: 144px;
  height: 20px;
  letter-spacing: -1px;
}
#pop_search_w_list dt img {
  vertical-align: middle;
  margin: 0 5px 2px 0;
}
#pop_search_w_list dd.icon {
  width: 8px;
  text-align: center;
}
#pop_search_w_list dd.icon img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#pop_search_w_list dd.num {
  width: 23px;
  font-size: 11px;
  color: #888888;
  text-align: center;
}
#pop_search_word p.pop_s_term {
  clear: both;
  text-align: right;
  padding: 5px 17px 2px 0;
  color: #939393;
  font-size: 11px;
}
/* °£È£Åå */

#ganho_talk {   width: 720px;   height: 308px;   margin-bottom: 14px;   background: url(http://image.ganhojob.co.kr/job_pds/bg_ganho_talk.gif) no-repeat left top;   position: relative;   clear: both;   overflow: hidden; } 
#ganho_talk p.more {   position: absolute;   top: 51px;   right: 7px; } 
#ganho_talk_list {   padding: 140px 0 0 40px; } 
#ganho_talk_list dl { width: 540px;   clear: both;   background: url(http://image.ganhojob.co.kr/job_pds/bg_ganho_talk_dot.gif) repeat-x left bottom;   letter-spacing: -1px;   margin-bottom: 9px;   overflow: hidden; } 
#ganho_talk_list dt, 
#ganho_talk_list dd {  float: left;  height: 21px; } 
#ganho_talk_list dt {   width: 430px; } 
#ganho_talk_list dd {  width: 100px ;   text-align: right;   padding-right: 10px; } 

#ganho_talk_list dt.title {   background: url(http://image.ganhojob.co.kr/job_pds/img_bul_ganho_talk.gif) no-repeat left 3px;   text-indent: 9px; } 
#ganho_talk_list dt.title a {   color: #834701; } 
#ganho_talk_list dt.re_title {   text-indent: 9px; } 
#ganho_talk_list dt.re_title img {   margin-right: 3px; }

#main_bottom_wrap {
  width: 720px; margin-bottom:20px;
}
#bottom_service {
  float: left;
  margin-top: 3px; width: 720px;
}
#bottom_service h3 {
  background: none;
  margin: 0;
  padding: 0;
}
/* ¿ù±ÞÁ¤º¸ ¹Ù·Î¾Ë±â */
#monthly_salary_info {
  width: 250px;
  height: 132px;
  margin-bottom: 18px;
  float: left;
  position: relative;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_monthly_salary_info.gif) no-repeat left top;
}
#monthly_salary_info p.more {
  position: absolute;
  top: 17px;
  right: 18px;
}
#monthly_salary_info h3 {
  height: 37px;
  padding: 15px 0 0 78px;
}
#monthly_salary_info p {
  float: left;
}
#monthly_salary_info p.select_group {
  padding: 21px 7px 0 17px;
  width:170px;
}
#monthly_salary_info p.select_group select {
  margin-bottom: 7px !important;
  margin-bottom: 4px;
}
#monthly_salary_info p.search_btn {
  padding-top: 21px;
}
/* ±âº»ÀÌ·Â¼­ ¾ç½Ä ´Ù¿î·Îµå */
#down_basic_resumeform {
  width: 250px;
  height: 132px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_down_b_resume_f.gif) no-repeat left top;
  float: left;
  margin-left: 10px;
  position: relative;
}
#down_basic_resumeform h3 {
  padding: 16px 12px 0 90px;
}
#down_basic_resumeform ul {
  width: 158px;
  overflow: hidden;
  margin: 8px 0 0 90px;
}
#down_basic_resumeform li {
  float: left;
  padding-bottom: 1px;
  margin: 0 4px 4px 0;
}
#down_basic_resumeform p.view_all {
  clear: both;
  color: #0063ce;
  font-size: 11px;
  letter-spacing: -1px;
  text-align: right;
  padding: 14px 10px 0 0;
 }
 #down_basic_resumeform p.view_all a {
  color: #0063ce;
  font-size: 11px;
  letter-spacing: -1px;
  text-decoration: underline;
 }
#down_basic_resumeform p.basic_resume_img {
  position: absolute;
  text-align: center;
  top: 20px;
  left: 20px;
  font-size: 11px;
  letter-spacing: -1px;
}
#down_basic_resumeform p.basic_resume_img img {
  margin-bottom: 6px;
}
#get_work_tip {
  float:right;
  width: 200px;
}
#link_banner {
  clear:both;	
  width: 510px;
}
#link_banner p.l_banner {
  width: 248px !important;
  width: 508px;
  height: 51px !important;
  height: 61px;
  float: left;
  text-align: center;
  border: solid 1px #cbcdcc;
}
#link_banner p.l_banner img {
  margin-top: 0px;
}
#link_banner p.r_banner {
  float: right;
}
#bottom_side {
  float: right;
  width: 200px;
}

/* °£È£poll */
#poll {
  width: 200px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_ganho_poll.gif) repeat-y;
}
#poll h3 {
  width: 200px;
  height: 28px !important;
  height: 44px;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -1px;
  padding: 16px 0 0 15px;
  margin: 0;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_ganho_poll_t.gif) no-repeat left top;
}
#poll_contents_wrap {
  width: 200px;
}
#poll_contents {
  width: 200px;
  height: 237px !important;
  height: 252px;
  padding-bottom: 15px;
}
#poll_contents p.poll_question {
  color: #2f2f2f;
  letter-spacing: -1px;
  background: url(http://image.ganhojob.co.kr/icon/question.gif) no-repeat left top;
  margin: 10px 20px 0;
  padding: 2px 0 0 29px;
}
#poll_contents p.poll_question img {
  vertical-align: middle;
  margin: 0 5px 2px 0;
}
#poll_contents p.poll_question span {
  margin-left: 31px;
}
#poll_contents p.poll_beginday {
  text-align: right;
  background: url(http://image.ganhojob.co.kr/main/bg_poll_contents_dot.gif) repeat-x left bottom;
  margin: 0 20px;
  padding: 5px 0 4px 0;
  color: #686868;
  letter-spacing: -1px;
  font-size: 11px;
}
#poll_contents p.poll_beginday span {
  color: #c87312;
}
#poll_contents ul.poll_content {
  margin: 13px 20px 10px;
}
#poll_contents ul.poll_content li {
  color: #686868;
  font-size: 11px;
  letter-spacing: -1px;
  margin: 0 0 5px 3px;
  line-height: 15px;
}
#poll_contents ul.poll_content li input {
  vertical-align: middle;
  width: 13px;
  height: 13px;
  margin: 0 0 5px 0;
  float: left;
}
#poll_contents ul.select_gender {
  color: #686868;
  letter-spacing: -1px;
  font-weight: bold;
  text-align: center;
  border-top: 1px solid #cdcdcd;
  margin: 0 20px;
  padding-top: 10px;
}
#poll_contents ul.select_gender li {
  display: inline;
  margin: 0 12px;
}
#poll p.poll_btns {
  background: url(http://image.ganhojob.co.kr/job_pds/bg_ganho_poll_b.gif) no-repeat left bottom;
  height: 34px !important;
  height: 44px;
  text-align: center;
  padding-top: 10px;
}
#poll p.poll_btns img {
  margin-right: 3px;
}

/* °£È£ ÅåÅå */
#talktalk table {
  clear: both;
}
#search_talktalk {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
  margin-bottom: 24px;
}
#search_talktalk p.title {
  float: left;
  padding: 19px 10px 0 109px;
}
#search_talktalk p.input_group {
  float: left;
  padding-top: 14px;
}
#search_talktalk p.input_group input,
#search_talktalk p.input_group select {
  margin-right: 5px;
}
#search_talktalk p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}




/* ±³À°Á¤º¸ */
#eduinfo  .tit_img {
  border: none;
}
#search_eduinfo {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
  margin-bottom: 30px;
}
#search_eduinfo p.title {
  float: left;
  padding: 19px 10px 0 109px;
}
#search_eduinfo p.input_group {
  float: left;
  padding-top: 14px;
}
#search_eduinfo p.input_group input,
#search_eduinfo p.input_group select {
  margin-right: 5px;
}
#search_eduinfo p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#eduinfo_special {
  width: 720px;
  margin-bottom: 30px;
}
#eduinfo_special h3 {
  background: url(http://image.ganhojob.co.kr/icon/red_star.gif) no-repeat 3px top;
  height: 19px;
  padding-left: 29px;
  margin: 0 0 7px;
  font-size: 18px;
}
#eduinfo_normal {
  width: 720px;
}
#eduinfo_normal h3 {
  background: url(http://image.ganhojob.co.kr/icon/arr_job_pds.gif) no-repeat 3px top;
  height: 19px;
  padding-left: 29px;
  margin: 0 0 7px;
  font-size: 18px;
}
/* ³ë¹« »ó´ã½Ç */
#jobconsult {
  width: 720px;
}
#search_jobconsult {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
}
#search_jobconsult p.title {
  float: left;
  padding: 19px 10px 0 109px;
}
#search_jobconsult p.input_group {
  float: left;
  padding-top: 14px;
}
#search_jobconsult p.input_group input,
#search_jobconsult p.input_group select {
  margin-right: 5px;
}
#search_jobconsult p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#jobconsult_intro {
  width: 720px;
  overflow: hidden;
  padding-bottom: 25px;
  margin-bottom: 15px;
  border-bottom: solid 1px #d5d8bd;
  background: #faf7f2;
}
#jobconsult table.tbl_rowline {
  margin-top: 23px;
}
#jobconsult_intro p.job_intro_img {
  float: left;
  padding: 25px 20px 0 25px;
}
#jobconsult_intro p.job_intro_text {
  float: left;
  padding-top: 26px;
}
#jobconsult p.btn_table_manage {
  clear: both;
  text-align: right;
  padding-bottom: 5px;
}

/* Ãë¾÷»ó´ã½Ç */
#workconsult {
  width: 720px;
}
#workconsult table.tbl_rowline {
  margin-top: 23px;
}
#workconsult_info {
  width: 720px;
  height: 105px;
  margin-bottom: 10px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_workconsult_info_b.gif) no-repeat left bottom;
}
#workconsult_info ul {
  padding: 12px 0 0 25px;
}
#workconsult_info li {
  background: url(http://image.ganhojob.co.kr/job_pds/img_bul_workconsult_info.gif) no-repeat left 2px;
  padding-left: 8px;
  height: 18px;
  color: #604830;
}
#workconsult_info li.caution {
  font-weight: bold;
  color: #9a220f;
  background: url(http://image.ganhojob.co.kr/job_pds/img_arr_workconsult_info.gif) no-repeat left 2px;
}
#search_workconsult {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
}
#search_workconsult p.title {
  float: left;
  padding: 19px 10px 0 109px;
}
#search_workconsult p.input_group {
  float: left;
  padding-top: 14px;
}
#search_workconsult p.input_group input,
#search_workconsult p.input_group select {
  margin-right: 5px;
}
#search_workconsult p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#workconsult_suggest {
  width: 720px;
  height: 177px;
  background: #faf7f2;
  margin-bottom: 15px;
  border-bottom: solid 1px #ddd7cc;
}
#workconsult_suggest p {
  float: left;
  padding: 13px 24px 0 16px;
}
#workconsult_suggest p img {
  margin-bottom: 11px;
}
#workconsult_suggest dl {
  float: left;
  height: 151px;
  padding-left : 13px;
  margin-top: 13px;
  font-size: 11px;
  color: #767676;
  border-left: solid 1px #ddd7cc;
}
#workconsult_suggest dl img {
  margin-bottom: 15px;
}
#workconsult_suggest dd {
  line-height: 16px;
}
#workconsult_suggest dd img {
  margin: 0;
  vertical-align: middle;
  margin-bottom: 2px;
}
#workconsult_suggest dd span.gray_bar {
  color: #989898;
}
#workconsult_suggest dd span.text_indent {
  margin-left: 41px;
}
#workconsult_suggest dd span.text_indent01 {
  margin-left: 5px;
}
#workconsult_suggest dd span.text_indent02 {
  margin-left: 35px;
}
#workconsult p.btn_table_manage {
  clear: both;
  text-align: right;
  padding-bottom: 5px;
}
/* ½ÃÇèÁ¤º¸ */
#testinfo {
  width: 720px;
}
#search_testinfo {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
  margin-bottom: 24px;
}
#search_testinfo p.title {
  float: left;
  padding: 19px 10px 0 109px;
}
#search_testinfo p.input_group {
  float: left;
  padding-top: 14px;
}
#search_testinfo p.input_group input,
#search_testinfo p.input_group select {
  margin-right: 5px;
}
#search_testinfo p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}

/* ÀÇ·á Ãë¾÷´º½º */
#jobnews {
  width: 720px;
}
#search_jobnews {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
  margin-bottom: 7px;
}
#search_jobnews p.title {
  float: left;
  padding: 19px 10px 0 109px;
}
#search_jobnews p.input_group {
  float: left;
  padding-top: 14px;
}
#search_jobnews p.input_group input,
#search_jobnews p.input_group select {
  margin-right: 5px;
}
#search_jobnews p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}

/* º´¿øÁ¤º¸ °Ë»ö */
#photoinfo {
  width: 720px;
}
#search_photoinfo {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
  margin-bottom: 24px;
  position: relative;
}
#search_photoinfo p.title {
  float: left;
  padding: 19px 10px 0 73px;
}
#search_photoinfo p.input_group {
  float: left;
  padding-top: 14px;
}
#search_photoinfo p.photoinfo_check {
  position: absolute;
  top: 18px;
  right: 71px;
  color: #2f2f2f;
  letter-spacing: -1px;
}
#search_photoinfo p.photoinfo_check input {
  width: 13px;
  height: 13px;
  margin-right: 6px;
}
#search_photoinfo p.input_group input,
#search_photoinfo p.input_group select {
  margin-right: 5px;
}
#search_photoinfo p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#photoinfo p.photoinfo_info {
  text-align: center;
  background: #f5f5f5;
  padding: 17px 0 15px 0;
  margin-top: 37px;
}
#photoinfo p.photoinfo_info span {
  color: #fa3c00;
  font-weight: bold;
  letter-spacing: -1px;
  text-decoration: underline;
}

/* ±³À°Á¤º¸ »ó¼¼º¸±â */
#eduinfo_detail_t_wrap {
  width: 720px;
  margin-bottom: 30px;
}
#eduinfo_detail_top {
  width: 720px;
  height: 47px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_eduinfo_detail_top.gif) no-repeat left top;
}
#eduinfo_detail_top h3 {
  float: left;
  font-size: 14px;
  color: #ac0040;
  background: none;
  padding: 16px 0 0 20px;
  margin: 0;
  font-weight: normal;
  letter-spacing: -1px;
}
#eduinfo_detail_top dl {
  float: right;
  padding: 18px 20px 0 0;
}
#eduinfo_detail_top dt,
#eduinfo_detail_top dd {
  display: inline;
}
#eduinfo_detail_top dt {
  letter-spacing: -1px;
  background: url(http://image.ganhojob.co.kr/job_pds/img_arr_darkgray.gif) no-repeat left 2px;
  padding: 0 0 0 7px;
}
#eduinfo_detail_top dd {
  font-weight: bold;
  color: #ff3c00;
}
#eduinfo_detail_middle {
  clear: both;
  overflow: hidden;
  width: 720px;
  padding: 8px 0 8px 0;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_eduinfo_detail_middle.gif) repeat-y;
}
#eduinfo_detail_middle p.edu_photo {
  float: left;
  padding: 19px 0 0 42px;
}
#eduinfo_detail_middle dl {
  float: right;
  width: 448px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_eduinfo_d_m_dot.gif) repeat-x left bottom;
  padding: 10px 0 4px 0;
  margin-right: 10px;
}
#eduinfo_detail_middle dt {
  background: url(http://image.ganhojob.co.kr/job_pds/img_bul_eduinfo_d_m.gif) no-repeat 14px 2px;
  padding-left: 22px;
  font-weight: bold;
  letter-spacing: -1px;
  width: 105px !important;
  width: 127px;
}
#eduinfo_detail_middle dt,
#eduinfo_detail_middle dd {
  float: left;
}
#eduinfo_detail_middle dd.hospital_name {
  color: #0066cd;
  font-weight: bold;
  letter-spacing: -1px;
}
#eduinfo_detail_middle dd.tel span {
  letter-spacing: -1px;
}
#eduinfo_detail_bottom {
  clear: both;
  width: 720px;
  height: 45px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_eduinfo_detail_bottom.gif) no-repeat left top;
}
#eduinfo_detail_bottom ul {
  text-align: right;
  padding: 14px 15px 0;
}
#eduinfo_detail_bottom li {
  display: inline;
}
#edu_contents_list {
 width: 720px;
 clear: both;
 margin-bottom: 20px;
}
#edu_contents_list h4 {
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 4px 23px;
 color: #ac0040;
 background: url(http://image.ganhojob.co.kr/icon/person/red_cross.gif) no-repeat 8px 10%;
 border-bottom: 2px solid #cd668d;
}
#eduinfo_detail_contents {
 width: 720px;
 margin-bottom: 20px;
 position: relative;
}
#eduinfo_detail_contents h4 {
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 4px 23px;
 color: #ac0040;
 background: url(http://image.ganhojob.co.kr/icon/person/red_cross.gif) no-repeat 8px 10%;
 border-bottom: 2px solid #cd668d;
}
#eduinfo_detail_contents p {
  padding: 15px 49px 6px 23px;
  line-height: 19px;
  letter-spacing: -1px;
}
#contact_address {
 width: 720px;
 margin-bottom: 20px;
 position: relative;
}
#contact_address h4 {
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 4px 23px;
 color: #ac0040;
 background: url(http://image.ganhojob.co.kr/icon/person/red_cross.gif) no-repeat 8px 10%;
 border-bottom: 2px solid #cd668d;
}
#eduinfo_caution {
  width: 720px;
  height: 118px;
  margin-bottom: 6px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_eduinfo_caution.gif) no-repeat left top;
}
#eduinfo_caution p.findjob_logo {
  float: left;
  padding: 33px 20px 0 22px;
}
#eduinfo_caution dl {
  float: left;
  padding-top: 38px;
  letter-spacing: -1px;
}
#eduinfo_caution dt {
  font-weight: bold;
  color: #ac0040;
  height: 20px;
}
#eduinfo_caution dd {
  color: #686868;
  font-size: 11px;
  line-height: 16px;
}

#page_op_btns {
  width: 720px;
  height: 18px;
  clear: both;
  text-align: left;
}
#page_op_btns p.pre_page {
  margin-left: 3px;
}

/* ÀÌ·Â¼­ ¾ç½Ä */
#docupds { width: 720px; }
#docupds table { clear: both; }
#down_viewer_program { width: 720px; height: 111px; background: url(http://image.ganhojob.co.kr/job_pds/bg_down_viewer_program.gif) no-repeat left bottom; }
#down_viewer_program p.info_text { color: #68545B; line-height: 17px; padding: 15px 0 0 25px; }
#down_viewer_program p.info_text span { color: #ac0040; }
#down_viewer_program p.down_type_list { padding-top: 18px; text-align: center; }
#down_viewer_program p.down_type_list img { margin-right: 6px; }
#docupds_download { width: 720px; height: 189px; margin-bottom: 23px; background: url(http://image.ganhojob.co.kr/job_pds/bg_docupds_download.gif) no-repeat left top; }
#docupds_download ul { padding: 21px 0 0 18px; width: 720px; }
#docupds_download li { height: 147px; background: url(http://image.ganhojob.co.kr/job_pds/bg_docupds_down_dot.gif) repeat-y right top; float: left; margin-right: 26px; }
#docupds_download p { float: left; padding: 0 7px 1px 0; }
#docupds_download dl { float: left; padding: 0 24px 1px 0; }
#docupds_download dt { padding: 0 0 2px 8px; background: url(http://image.ganhojob.co.kr/job_pds/img_arr_red.gif) no-repeat left 2px; font-weight: bold; }
#docupds_download dd { padding-bottom: 3px; }
#docupds_download dt span { color: #ac0040; }
#docupds_download li.end { margin: 0; background: none; }
#docupds_download li.end dl { padding-right: 0; }
#docupds p.table_info { text-align: right; padding-right: 3px; height: 18px; letter-spacing: -1px; }
#docupds p.table_info span { color: #ac0040; font-weight: bold; }


/* ÀÚ±â¼Ò°³¼­ »ùÇÃ */
#docupds .recommandbox { position:relative; width:720px;  height:237px; margin-bottom:25px; background:url('http://image.ganhojob.co.kr/job_pds/bg_recommandbox.gif') left top no-repeat; margin-top:40px; }
#docupds .recommandbox h4 { width: 720px; position: absolute; top:10px;  left:15px ;  }
#docupds .recommandbox ul {  float:left; padding:58px 0 0 15px; width:705px;  overflow:hidden; }
#docupds .recommandbox ul li { float:left; padding:0 30px 0 30px ;  width:110px; text-align:center;}
#docupds .recommandbox ul li img { width:90px; height:135px; border:1px solid #d7d7d7; }
#docupds .recommandbox ul li p { text-align:center; padding-top:8px; width:110px; overflow:hidden;  }
#docupds .recommandbox ul li p a { color:#474747; }

#viewerbox { width: 711px !important;   width: 720px;   height: 43px;   text-align: right;   color: #474747;   font-weight: bold;   font-size: 11px;   margin: 43px 0 0 0;   padding: 9px 9px 0 0;    background: url('http://image.findjob.co.kr/JobCenter/bg_viewer_box.gif') 0 0 no-repeat; }
#viewerbox span { vertical-align: 8px;   margin: 0 5px 0 0;   padding: 2px 0 0 12px;   background: url('http://image.findjob.co.kr/JobCenter/icon_download.gif') 0 0 no-repeat; }
#resume_view { width: 720px;   padding: 5px 0 0 0;  margin-top:40px;  }
#resume_view .formtop { position: relative;   width: 697px !important;   width: 720px;   height: 211px ;   padding: 22px 0 0 23px;   background: url('http://image.ganhojob.co.kr/job_pds/bg_resumeview_top.gif') 0 0 no-repeat; }
#resume_view .formtop dl { position: relative;   width: 674px;   display: inline-block; }
#resume_view .formtop dl dd.img { position: absolute;   top: 0;   left: 0;   width: 127px !important;   width: 137px;   padding: 5px;   background: url('http://image.findjob.co.kr/JobCenter/bg_noimg.gif') 0 0 no-repeat; }
#resume_view .formtop dl dt {  position: relative;    width: 525px;   color: #b62446;   font-size: 14px;   margin: 8px 0 23px 145px;   padding: 0;   font-weight: bold; }
#resume_view .formtop dl dt .date { position: absolute;   top: 3;   right: 1;   font-size: 12px;   font-weight: normal;   color: #666666;  }
#resume_view .formtop dl dd { font-size: 11px;    color: #873900; }
#resume_view .formtop dl dd span { color: #474747; font-size: 12px; }
#resume_view .formtop dl dd.depth { position: absolute;   top: 40 !important;   top: 50px;   left: 162px;   width: 244px; }
#resume_view .formtop dl dd.kinds { position: absolute;   top: 40 !important;   top: 50px;   left: 400px;   width: 250px; }
#resume_view .formtop dl dd.writer { position: absolute;   top: 40 !important;   top: 50px;   left: 400px;   width: 250px;  }
#resume_view .formtop dl dd.downs { position: absolute;   top: 62 !important;   top: 72px;   left: 400px;   width: 250px; }
#resume_view .formtop dl dd.down_btn { position: absolute;   top: 98px;   left: 137px;   width: 537px;   padding-top: 20px;   text-align: center; }
#resume_view .formtop dl dd.down_btn_no { position: absolute;   top: 98px;   left: 137px;   width: 537px;   font-size: 12px;   color: #888888;   letter-spacing: -1px;   padding-top: 27px;   text-align: center; }
#resume_view .jobfree_txt { position: absolute;   bottom: 12px;   right: 25px;   text-align: right;   color: #313131;   font-size: 11px;   letter-spacing: -1px;  }
#resume_view .rform { padding: 15px 50px;   text-align: center;   background: url('http://image.ganhojob.co.kr/job_pds/bg_resumeview_mid.gif') left top repeat-y; }
#resume_view .rform_no { padding: 15px 50px;   background: url('http://image.ganhojob.co.kr/job_pds/bg_resumeview_mid.gif') left top repeat-y; }
#resume_view .bottom { position: relative;   width: 720px;   height: 130px;   background: url('http://image.ganhojob.co.kr/job_pds/bg_resumeview_bot.gif') 0 0 no-repeat; }
#resume_view .bottom_no { position: relative;   width: 720px;   height: 83px;   background: url('http://image.ganhojob.co.kr/job_pds/bg_resumeview_bot1.gif') 0 0 no-repeat; }
#resume_view div.down_btn { position: absolute;   top: 35px;   left: 0;   width: 720px;   text-align: center; }
#resume_view div.down_btn span { font-size: 12px;   padding: 1px 0 0 12px;   background: url('http://image.findjob.co.kr/JobCenter/btn_download_02.gif') 0 0 no-repeat; }
#resume_view div.down_btn img { margin-right: 5px; }
#resume_view .bottom .from { position: absolute;   top: 88px;   left: 0;   width: 720px;   text-align: center;   line-height: 17px; }
#resume_view .bottom_no .from { position: absolute;   top: 42px;   left: 0;   width: 720px;   text-align: center;   line-height: 17px; }
#resume_view .btn_right { padding-top:10px; text-align: right; }



/* °£È£Àâ ¼³¹® */
#poll_list {
  width: 720px;
}
#poll_list table {
  clear: both;
}
#progressing_poll_list {
  width: 720px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_progressing_poll_list.gif) repeat-y;
  border-top: solid 2px #cd668d;
}
#pro_poll_list_header {
  width: 720px;
  height: 56px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_progressing_poll_list_t.gif) no-repeat left top;
}
#pro_poll_list_header h4 {
  font-size: 16px;
  letter-spacing: -1px;
  padding: 24px 0 0 65px;
}
#pro_poll_list_header h4 span {
  color: #ac0040;
}
#progressing_poll_list ul {
  width: 720px;
  padding: 10px 0 0 21px;
}
#progressing_poll_list li {
  width: 676px;
  clear: both;
  height: 46px;
  margin-bottom: 10px !important;
  margin-bottom: 6px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_pro_poll_list_dot.gif) repeat-x left bottom;
}
#progressing_poll_list li.end {
  height: 42px;
  margin-bottom: 0;
  background: none;
}
#progressing_poll_list dt {
  float: left;
  width: 360px;
  height: 25px !important;
  height: 36px;
  border-right: solid 1px #e0ddcd;
  padding: 11px 0 0 5px;
  letter-spacing: -1px;
}
#progressing_poll_list dt.bouble_line { /* ÅØ½ºÆ®°¡ µÎÁÙÀÏ¶§ */
  float: left;
  width: 360px;
  height: 32px !important;
  height: 36px;
  border-right: solid 1px #e0ddcd;
  padding: 4px 0 0 5px;
  letter-spacing: -1px;
  line-height: 17px;
}
#progressing_poll_list dt input {
  width: 13px;
  height: 13px;
  margin-right: 5px;
}
#progressing_poll_list dd {
  float: left;
}
#progressing_poll_list dd.graph_wrap {
  width: 194px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_poll_bar.gif) no-repeat left top;
  margin: 0 20px 0 20px;
  text-align: left;
}
#progressing_poll_list dd.graph_wrap p.by_gender {
  text-align: center;
  padding-top: 9px;
}
#progressing_poll_list dd.graph_wrap p.by_gender img {
  vertical-align: middle;
  margin: 0 1px 2px 0;
}
#progressing_poll_list dd.graph_wrap p.by_gender span {
  margin-left: 10px;
}
#progressing_poll_list dd.graph_wrap p.graph {
  font-size: 0;
}
#progressing_poll_list dd.graph_wrap p.graph img {
  vertical-align: top;
  margin-right: 0 !important;
  margin-right: -1px;
}
#progressing_poll_list dd.the_total {
  width: 70px !important;
  width: 80px;
  height: 36px;
  line-height: 17px;
  text-align: center;
  color: #ac0040;
  border-left: solid 1px #e0ddcd;
}
#progressing_poll_list #vote {
  width: 720px;
  height: 32px !important;
  height: 49px;
  padding-top: 17px;
  clear: both;
  text-align: right;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_progressing_poll_list_b.gif) no-repeat left top;
}
#progressing_poll_list #vote img {
  vertical-align: middle;
  margin: 0 19px 2px 10px;
}
#progressing_poll_list #vote input {
  width: 13px;
  height: 13px;
  margin-left: 18px;
}
#search_poll {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f5f5f5;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #e1e1e1;
  margin-bottom: 24px;
  text-align: center;
}
#search_poll p.title {
  float: left;
  padding: 19px 10px 0 182px;
}
#search_poll p.input_group {
  float: left;
  padding-top: 14px;
}
#search_poll p.input_group input,
#search_poll p.input_group select {
  margin-right: 5px;
}
#search_poll p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}

/* ¿ù±ÞÁ¤º¸ */
#salaryinfo {
  width: 720px;
}
#search_salaryinfo {
  width: 720px;
  height: 51px;
  overflow: hidden;
  background: #f3f3e6;
  border-top: solid 2px #cd668d;
  border-bottom: solid 1px #d5d8bd;
}
#search_salaryinfo p.title {
  float: left;
  padding: 19px 10px 0 86px;
}
#search_salaryinfo p.input_group {
  float: left;
  padding-top: 14px;
}
#search_salaryinfo p.input_group input,
#search_salaryinfo p.input_group select {
  margin-right: 5px;
}
#search_salaryinfo p.input_group img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#salaryinfo_info {
  height: 57px !important;
  height: 64px;
  padding: 7px 0 0 18px;
  color: #c77311;
  line-height: 16px;
}
#salaryinfo_info span {
  margin-left: 15px;
}
#ratio_new_recruit {
  width: 720px;
  height: 244px;
  margin-bottom: 10px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_salaryinfo_graph_b.gif) no-repeat left bottom;
}
#ratio_new_recruit p.graph_title {
  letter-spacing: -1px;
  font-weight: bold;
  color: #2f2f2f;
  padding: 11px 0 0 16px;
}
#ratio_new_recruit p.graph_title img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#ratio_new_recruit p.graph_title span {
  color: #b7b7b7;
  font-weight: normal;
}

#ratio_career {
  width: 720px;
  height: 244px;
  background: url(http://image.ganhojob.co.kr/job_pds/bg_salaryinfo_graph_b.gif) no-repeat left bottom;
}
#ratio_career p.graph_title {
  letter-spacing: -1px;
  font-weight: bold;
  color: #2f2f2f;
  padding: 11px 0 0 16px;
}
#ratio_career p.graph_title img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#ratio_career p.graph_title span {
  color: #b7b7b7;
  font-weight: normal;
}
