
/* ÀÏÀÚ¸® °Ë»ö ¿µ¿ª */
#search {   float: left;   width: 442px;   margin-left: 38px; } #search dl {   width: 423px !important;   width: 442px;   padding: 10px 0 6px 0;   overflow: hidden; } #search dl dt, #search dl dd {   float: left; } #search dl dt {  background: url(http://image.ganhojob.co.kr/main/img_bul_search_job.gif) no-repeat left 3px;  padding-left: 7px; } #search dl dt.all_db_num {   margin-left: 16px; } #search dl dd strong {   color: #e00049;   letter-spacing: -1px;   margin-left: 2px; } #search dl dd span {   color: #606098;   font-size: 11px; } #search p.select_option {   clear: left;   padding: 7px 0 0 18px !important;   padding: 4px 0 0 18px; } #search p.select_option select {   margin-right: 1px;   border: solid 1px #ac9375; } #search p.input_option {   padding: 3px 0 0 18px; } #search p input.input_text {   border: solid 1px #ac9375; } #search p.search_btn {   position: absolute;   bottom: 16px;   right: 7px; } #search ul {   width: 442px;   margin-top: 10px; } #search ul li {   float: left;   letter-spacing: -1px;   margin: 0 11px 0 0; } #search ul li.end {   margin: 0; } #search ul li.main_tag01 {   background: url(http://image.ganhojob.co.kr/main/bg_main_tag01_r.gif) no-repeat right top;   font-weight: bold;   color: #ffffff;   padding-right: 6px; } #search ul li.main_tag01 a {   color: #ffffff; } #search ul li.main_tag01 p {   background: url(http://image.ganhojob.co.kr/main/bg_main_tag01_l.gif) no-repeat left top;   padding: 3px 0 1px 6px !important;   padding: 4px 0 1px 6px; } #search ul li.main_tag {   padding-top: 4px; } #search ul li.main_tag02 {   padding-top: 3px; } #search ul li.main_tag02 a {   color: #5e3e19;   font-weight: bold;   font-size: 14px; } #search ul li.main_tag03, #search ul li.main_tag04 {   padding-top: 4px; } #search ul li.main_tag03 a {   color: #8f2b00;   text-decoration: underline; } #search ul li.main_tag04 a {   color: #5e3e19;   font-weight: bold; } #search ul li.main_tag05 {   padding-top: 3px; } #search ul li.main_tag05 a {   color: #5e3e19;   font-size: 14px; }
/* ¸ÞÀÎ Å¾ ¹è³Ê */
#banner_main1 {   position: absolute;   top: 0;  right: 0; width:191px;  height:90px; background: url('http://image.ganhojob.co.kr/main/bg_notice_main.gif') no-repeat left top; }
/*--------- ¸ÞÀÎ Å¾ Äü ¿µ¿ª ------------*/
#main_t_quick {   clear: both;   margin-top: 10px; } #main_t_quick dl {   float: left; } #main_t_quick dl dt, #main_t_quick dl dd {   float: left; } #main_t_quick dl dt img {   display: block; }
/* Áöµµ°Ë»ö ¼­ºñ½º */
#main_t_quick dl.search_map_service dd {   padding-right: 5px;   margin-left: 4px;   background: url(http://image.ganhojob.co.kr/main/bg_search_map_s_dot.gif) no-repeat right center; } #main_t_quick dl.search_map_service dd a {   color: #000000;   text-decoration: underline;   letter-spacing: -1px; } #main_t_quick dl.search_map_service dd.end {   background: none; }
/* ¹Ù·Î°¡±â */
#main_t_quick dl.shortcut {   margin-left: 21px; } #main_t_quick dl.shortcut dd {   padding-right: 10px;   margin-left: 11px;   letter-spacing: -1px;   background: url(http://image.ganhojob.co.kr/main/bg_shortcut_dot.gif) no-repeat right 50%; } #main_t_quick dl.shortcut dd.first {   margin-left: 15px; } #main_t_quick dl.shortcut dd.end {   background: none; } #main_t_quick dl.shortcut dd img {   vertical-align: middle;   margin: 0 4px 2px 0; } #main_t_quick dl.shortcut dd a {   font-weight: bold;   color: #404040; } #main_t_quick dl.shortcut dd.type_job, #main_t_quick dl.shortcut dd.type_general_hos, #main_t_quick dl.shortcut dd.type_5days, #main_t_quick dl.shortcut dd.type_new_hos {   padding-top: 1px; } #main_t_quick dl.shortcut dd.type_job img {   margin-bottom: 3px; } /* °í°´¼¾ÅÍ */ #main_t_quick p.customer_center {   float: left;   margin-left: 24px; }

/*--------------- ¸ÞÀÎinfo ¿µ¿ª -----------------*/
#main_info_area {   width: 900px;   clear: both;   position: relative;   overflow: hidden;   margin-bottom: 12px;   z-index: 0 !important;   z-index: -1; } 
/* ¸ÞÀÎ Å¾ ÁÂÃø ¹è³Ê */ #banner_main2 {   width: 181px;   position: absolute;   top: 0;   left: 0; } #banner_main2 img {   display: block; }
/* ¸ÞÀÎ¼­ºñ½º ¿µ¿ª */ #main_service {   width: 368px;   height: 203px;   background: url(http://image.ganhojob.co.kr/main/bg_main_service.gif) no-repeat left top;   position: relative;   top: 8px;   left: 191px; }
/* °³ÀÎ¼­ºñ½º */ #service_person {   width: 182px;   position: relative;   float: left; } #service_person h3 {   padding: 11px 0 0 14px; } #service_person ul.service_list {   padding: 16px 0 0 72px;; } #service_person ul.service_list li {   padding-left: 5px;   height: 18px;   background: url(http://image.ganhojob.co.kr/main/img_bul_main_service.gif) no-repeat left 5px;   letter-spacing: -1px; } #service_person ul.service_list li a {   color: #403057; } #service_person ul.service_option li a {   text-decoration: none; } #service_person ul.service_option {   padding: 12px 0 0 14px; } #service_person ul.service_option li {   width: 151px !important;   width: 157px;   background: url(http://image.ganhojob.co.kr/main/bg_main_service_dot.gif) repeat-x left bottom;   letter-spacing: -1px; } #service_person ul.service_option li.premium_resume {   padding: 0 0 4px 6px; } #service_person ul.service_option li.premium_resume a {   color: #000000;   font-weight: bold; } #service_person ul.service_option li.premium_resume img {   vertical-align: middle;   margin: 0 0 2px 3px; } #service_person ul.service_option li.free_icon {   padding: 5px 0 5px 6px; } #service_person p.all_service_p {   text-align: right;   padding: 5px 13px 0 0; }
/* °³ÀÎ¼­ºñ½º,º´¿ø¼­ºñ½º °°ÀÌ ¾²´Â class */ #main_service p.set_modi {   position: absolute;   top: 11px;   right: 9px; }
/* °³ÀÎ¼­ºñ½º ¼³Á¤º¯°æ ·¹ÀÌ¾î */ #set_p_modi_layer {   position: absolute;   width: 165px !important;   width: 167px;   background: #796c8d;   border: solid 1px #544b61;   top: 33px;   left: 10px;   display: none; } #set_p_modi_layer ul {   padding: 9px 0 0 11px;} #set_p_modi_layer ul li {   height: 18px;   letter-spacing: -1px;   color: #ffffff; } #set_p_modi_layer ul li input {   width: 13px;   height: 13px;   vertical-align: middle;   margin-bottom: 3px; } #set_p_modi_layer p.set_change {   text-align: right;   padding: 6px 6px 6px 0;   color: #fcffd4;   font-size: 11px;   float: right; } #set_p_modi_layer p.set_change a {   color: #fcffd4;   font-size: 11px;   letter-spacing: -1px;   text-decoration: underline; }
/* º´¿ø¼­ºñ½º */ #service_hospital {   float: left;   position: relative;   width: 183px;   margin-left: 3px; } #service_hospital h3 {   padding: 11px 0 0 14px; } #service_hospital ul.service_list {   padding: 14px 0 0 70px; } #service_hospital ul.service_list li {   padding-left: 5px;   height: 18px;   background: url(http://image.ganhojob.co.kr/main/img_bul_main_service.gif) no-repeat left 5px;   letter-spacing: -1px; } #service_hospital ul.service_list li a {   color: #403057; } #service_hospital ul.service_option {   width: 158px !important;   width: 157px;   margin: 11px 0 0 11px;   padding-bottom: 2px !important;   padding-bottom: 1px;   background: url(http://image.ganhojob.co.kr/main/bg_main_service_dot.gif) repeat-x left bottom; } #service_hospital ul.service_option span.gray_bar {   color: #c8c8c8; } #service_hospital ul.service_option li {   letter-spacing: -1px;   height: 19px;   margin-left: 3px; } #service_hospital ul.service_option li a {   text-decoration: none; } #service_hospital ul.service_option li img {   vertical-align: middle;   margin-bottom: 2px; } #service_hospital ul.service_option a.type_box, #service_hospital ul.service_option a.type_list {   color: #ff3c00;   font-weight: bold; } #service_hospital ul.service_option a.type_search_talent {   color: #000000;   font-weight: bold; } #service_hospital ul.service_option a.type_search_talent img {   margin-left: 4px; } #service_hospital ul.service_option a.type_bg {   background: #fefce9;   padding: 2px 4px 0 4px; } #service_hospital p.all_service_h {   text-align: right;   padding: 5px 16px 0 0; }
/* º´¿ø¼­ºñ½º ¼³Á¤º¯°æ ·¹ÀÌ¾î */ #set_h_modi_layer {   position: absolute;   width: 165px !important;   width: 167px;   background: #6e7493;   border: solid 1px #544b61;   top: 33px;   right: 10px; } #set_h_modi_layer ul {   padding: 9px 0 0 11px; } #set_h_modi_layer ul li {   height: 18px;   color: #ffffff; } #set_h_modi_layer ul li input {   width: 13px;   height: 13px;   vertical-align: middle;   margin-bottom: 3px; } #set_h_modi_layer p.set_change {   text-align: right;   padding: 6px 6px 6px 0;   color: #fcffd4;   font-size: 11px;   float: right; } #set_h_modi_layer p.set_change a {   color: #fcffd4;   font-size: 11px;   letter-spacing: -1px;   text-decoration: underline; }
/* Áö¿ªº° Á¤º¸ */ #internal_area {   position: absolute;   width: 129px;   right: 202px;   top: 0; } #internal_area h3 {   padding: 21px 0 5px 1px;   border-bottom: solid 1px #dcd6d0; } #internal_area p.view_more {   position: absolute;   top: 23px;   right: 2px; } #internal_area ul {   width: 129px;   padding: 8px 0 13px 0 !important;   padding: 8px 0 16px 0;   overflow: hidden; } #internal_area ul li {   float: left;   padding: 0 4px 4px 0; } #internal_area dl {   clear: both;   width: 129px;   padding-bottom: 5px;   background: url(http://image.ganhojob.co.kr/main/bg_internal_area_dot.gif) repeat-x left bottom;   overflow: hidden;   margin-bottom: 7px; } #internal_area dl.end {   background: none; } #internal_area dt, #internal_area dd {   float: left; } #internal_area dt {   background: url(http://image.ganhojob.co.kr/main/img_arr_red.gif) no-repeat left 3px;   padding-left: 7px; } #internal_area dt a {   color: #dc0048;   letter-spacing: -1px; } #internal_area dd {   padding-left: 4px;   letter-spacing: -1px; } #internal_area dd a {   color: #686868;   font-size: 11px;   padding-left: 2px; } #internal_area li.end {   padding-right: 0; }



/* ¸ÞÀÎ ÄÁÅÙÃ÷ ¿µ¿ª (20100209 Ãß°¡_¾îÁö¼± ) *******************************/
#main_conts { position: relative;  width: 900px; height:120px; margin:10px 0 0; }

/* ·Î±×ÀÎ_°øÅë */
#main_login { position:relative; width:200px; height:122px; background:url('http://image.ganhojob.co.kr/main/loginbox_bg.gif') no-repeat; }

/* ·Î±×¾Æ¿ô(±âº»)»óÅÂ */
#main_login #login_box h2 { padding:10px 15px 3px; }
#main_login #login_box #spnSecurity a { position:absolute; top:10px; right:15px; color:#e00049; letter-spacing:-1; text-decoration:none; }
#main_login #login_box #spnSecurity a span { font-weight:bold; text-decoration:underline; }
#main_login #login_box p.login_greet { display: none; }
#main_login #login_box p.login_idpw { margin: 0 0 0 15px;  padding-top: 13px; }
#main_login #login_box p.login_idpw input.input_Text { width: 113px; height: 22px; margin:0 3px 2px 0!important; margin-bottom:0 3px 0px 0;}
#main_login #login_box p.login_idpw input.input_Btn { vertical-align:-8px; }
#main_login #login_box p.login_idpw strong { font-size:12px; }
#main_login #login_box p.login_menu { margin-top: 2px !important;  margin-top:3px;   font-size: 11px;   letter-spacing: -1px;   padding: 3px 15px 8px; }
#main_login #login_box p.login_menu a { color:#444; text-decoration:none; }
#main_login #login_box p.login_menu a.join { font-weight:bold; }
#main_login #login_box p.login_menu span{ padding:0 5px; }

/* ·Î±×ÀÎ(È¸¿ø_°³ÀÎ/±â¾÷)»óÅÂ */
#main_login #logout_box #myinfo_home { position:relative; width:190px; height:25px; padding:11px 15px; }
#main_login #logout_box #myinfo_home p { letter-spacing:-1px;  font-size:12px; }
#main_login #logout_box #myinfo_home p.name strong { color: #2068cc; text-decoration:underline; letter-spacing:0px; }
#main_login #logout_box #myinfo_home p.button { position:absolute; top:9px;  right:0px;  }
#main_login #logout_box #myinfo_home p.button img { vertical-align:middle;  }
#main_login #logout_box #myinfo_home p.gohome { padding: 5px 0 0;  margin:0 0 0 2px; font-size:12px; letter-spacing:-1px; }
#main_login #logout_box #myinfo_mag { line-height:18px; padding:5px 5px 0 15px; font-size: 12px;   word-spacing:-1px; }
#main_login #logout_box #myinfo_mag p span {  color: #e0d0bf; padding: 0 2px 0; }
#main_login #logout_box #myinfo_button { text-align:center;  margin: 8px 10px 0; }

/* ¸ÞÀÎ¹è³Ê */ 
#addBanner { position: absolute; top:0; left:210px; width: 450px;  height: 60px;  background:url('http://image.ganhojob.co.kr/main/addBanner_bg.gif') no-repeat left top; }
#addBanner p { float:left; }
#addBanner p.rolling { }
#addBanner p.left { padding: 20px 0 0 10px; }
#addBanner p.right { padding: 20px 10px 0 0; }

/* ¹Ù·Î°¡±â ÅØ½ºÆ®¸µÅ© */ 
#go_search { position: absolute; top:70px; left:210px; width: 310px;  height: 52px;  border:1px solid #edcfdc; }
#go_search dl.gujik { position:absolute; top:6px; left:8px; }
#go_search dl.guin { position:absolute; top:27px; left:8px; }
#go_search dl.gujik dt,
#go_search dl.guin dt { float:left; width:78px; color:#9b6f3b; letter-spacing:-1px;  }
#go_search dl.gujik dt strong,
#go_search dl.guin dt strong { color:#a15117;  }
#go_search dl.gujik dd,
#go_search dl.guin dd { float:left; padding:3px 7px 0; background:url('http://image.findjob.co.kr/main/line_v_gray1.gif') no-repeat left 2px; letter-spacing:-1; }
#go_search dl.gujik dd.first,
#go_search dl.guin dd.first { background:none; padding: 3px 6px 0 2px; }
#go_search dl.gujik dd img,
#go_search dl.guin dd img { margin:0 0 0 2px; }

#go_quickMenu { position: absolute; top:70px; left:520px; width:140px;  height: 52px;  background: url('http://image.ganhojob.co.kr/main/quickMenu_bg.gif') no-repeat left top; }
#go_quickMenu ul { }
#go_quickMenu li { padding:8px 0 2px 20px; width:125px; font-size:12px; font-weight:bold; color:#ad2560; letter-spacing:-1px; word-spacing:-1; background: url('http://image.ganhojob.co.kr/main/quickMenu_bulPink.gif') no-repeat 10px 10px ; }

#go_quickMenu li a { color:#92375e; }

/* °øÁö»çÇ×/ÀÌº¥Æ® */ 
#notice { position: absolute;  top:0; right:0; width: 230px;  height: 122px;  background: url('http://image.ganhojob.co.kr/main/notice_bg.gif') no-repeat left top; }
#notice h3 { padding: 6px 0 0 20px; } 
#notice p.more_notice { position: absolute;  top:5px; right: 8px; } 
#notice ul { margin:13px 0 0 20px; }
#notice ul li  { padding:0 0 3px 0; }
#notice ul li span { color: #dc4883; font-size: 11px; font-weight: bold; letter-spacing:-1; }
#notice p.banner { margin: 10px 0 0 10px; }

/**********************************************************************/

/* ¹è³ÊÇü Ã¤¿ëÁ¤º¸ */
#premium_banner {   clear: both;   width: 900px;   overflow: hidden;   position: relative;   z-index: 0 !important;   z-index: -1;   margin-top:10px; }
#premium_banner_head {   background: url(http://image.ganhojob.co.kr/main/img_premium_top.gif) no-repeat left top;   height: 10px;  }
#premium_banner h2 { }
#premium_banner ul.number { position: absolute; top:15px; left:170px; }
#premium_banner ul.number li { float:left; background:url('http://image.ganhojob.co.kr/main/img_bul_search_job.gif') no-repeat left 5px; padding:0 7px; margin:0 8px 0 0; }
#premium_banner ul.number li strong { font-family:tahoma;  }
#premium_banner ul.number li span { font-size:11px; color:#dd5b2e; letter-spacing:-1; }
#premium_banner p.p_ban_top_btns {   position: absolute;   top: 6px;   right: 187px; } 
#premium_banner p.p_ban_top_btns img {   vertical-align: middle; } 
#premium_banner p.p_ban_top_btns img.view_detail {   margin-right: 6px; } 
#premium_banner #p_banner_set_wrap {   width: 900px;   overflow: hidden;   background: #c1d7e3 url(http://image.ganhojob.co.kr/main/productBanner_imgbtm.gif) no-repeat left bottom;   margin-top: -5px; }
#premium_banner #p_banner_set_wrap ul {   width: 900px; 	clear: both;   background: url(http://image.ganhojob.co.kr/main/productBanner_imgTop.gif) no-repeat left top; 	padding: 8px 9px 8px; }
#premium_banner #p_banner_set_wrap li {   clear: both; 	background: url(http://image.ganhojob.co.kr/main/bg_premium.gif) repeat-y; }
#premium_banner dl {   width: 217px;   height: 102px;   background: url(http://image.ganhojob.co.kr/main/bg_p_banner_set.gif) no-repeat left top;   margin-right: 5px;   float: left; }
#premium_banner dl dt {   font-weight: bold;   color: #343434;   letter-spacing: -1px;   padding: 17px 0 0 16px; }
#premium_banner dl dd {   float: left; }
#premium_banner dl dd.ban_logo {   width: 98px;   height: 43px;   margin: 14px 0 0 2px;   background: url(http://image.ganhojob.co.kr/main/bg_p_banner_set_dot.gif) repeat-y right top;   text-align: center; }
#premium_banner dl dd.ban_info {   padding: 18px 0 0 6px;   line-height: 15px !important;   line-height: 16px; }
#premium_banner dl dd.ban_info img {   margin-left: 1px; }
#premium_banner dl dd.ban_info span.gray_bar {   color: #b9b7b1;   font-size: 10px; }
#premium_banner dl dd.ban_info span.local {   color: #797979;   font-size: 11px;   letter-spacing: -1px;   word-spacing: -1px; } 
#premium_banner dl dd.ban_info span.local a {   color: #797979; } 
#premium_banner dl dd.ban_info span.deadline {   color: #ff3c00;   font-size: 11px; } 
#premium_banner dl dd.ban_info span.deadline a {   color: #ff3c00; } 
#premium_banner dl dd.ban_info strong {   color: #2068cc; }

/* ¹Ú½ºÇü Ã¤¿ëÁ¤º¸, ¸®½ºÆ®Çü Ã¤¿ëÁ¤º¸, ÇÁ¸®¹Ì¾ö ÀÎÀçÁ¤º¸ °øÅë class */
p.top_right_text { position: absolute;  top:0px; right: 5px;   color: #666666;   font-size: 11px;   letter-spacing: -1px;   background: url(http://image.ganhojob.co.kr/main/bul_arr_double.gif) no-repeat left 65%;   padding: 0 0 0 8px; }
p.top_right_text img {  vertical-align: -4px; }
p.top_right_text img.app_mar {  margin-left: 5px; }

#premium_banner p.top_right_text { top: 12px; }
#box_guin p.top_right_text {  top: 2px; } 
#List_guin p.top_right_text {  top: 2px; } 

/* ¹Ú½ºÇü Ã¤¿ëÁ¤º¸ */
#box_guin {   clear: both;  position: relative;  width: 900px;  margin-top: 20px; }
#box_guin h2 { padding: 0 0 5px 5px; }
dl.box_guin_set1 {   width: 176px;   height: 86px;   float: left;   background: url(http://image.ganhojob.co.kr/main/bg_box_1.gif) no-repeat left top;   margin: 0 5px 5px 0;   display: block; }
dl.box_guin_set2 {   width: 176px;   height: 86px;   float: left;   background: url(http://image.ganhojob.co.kr/main/bg_box_2.gif) no-repeat left top;   margin: 0 5px 5px 0;   display: block; }
dl.box_guin_set1 img.dis_block,
dl.box_guin_set2 img.dis_block {   display: block; }
#box_guin .end {   margin-right: 0; }
dl.box_guin_set1 dt,
dl.box_guin_set2 dt {   color: #004764;   font-size: 14px;   font-weight: bold;   text-align: center;   padding-top: 11px; }
dl.box_guin_set1 dt a:link, dl.box_guin_set1 dt a:visited,
dl.box_guin_set1 dt a:active,  dl.box_guin_set1 dt a:hover,
dl.box_guin_set2 dt a:link, dl.box_guin_set2 dt a:visited,
dl.box_guin_set2 dt a:active,  dl.box_guin_set2 dt a:hover {   color: #004764;   font-weight: bold; }
dl.box_guin_set1 dd.contents01,
dl.box_guin_set2 dd.contents01 {   padding: 14px 0 0 13px !important;   padding: 16px 0 0 13px;   letter-spacing: -1px;   color: #b9b7b1;   font-size: 11px; }
dl.box_guin_set1 dd.contents01 img,
dl.box_guin_set2 dd.contents01 img {   margin-left: 3px; }
dl.box_guin_set1 dd.contents01 span.local,
dl.box_guin_set2 dd.contents01 span.local {   color: #6e6e6e;   letter-spacing: -1px;   word-spacing: -1px; }
dl.box_guin_set1 dd.contents01 span.local a,
dl.box_guin_set2 dd.contents01 span.local a {   color: #6e6e6e; }
dl.box_guin_set1 dd.contents01 span.deadline, dl.box_guin_set1 dd.contents01 span.deadline a,
dl.box_guin_set2 dd.contents01 span.deadline, dl.box_guin_set2 dd.contents01 span.deadline a {   color: #ff3c00; }
dl.box_guin_set1 dd.contents02,
dl.box_guin_set2 dd.contents02 {   color: #191919;   letter-spacing: -1px;   padding: 3px 0 0 13px !important;   padding: 5px 0 0 13px; }
dl.box_guin_set1 dd.contents02 a,
dl.box_guin_set2 dd.contents02 a {   color: #191919; }

/* ¸®½ºÆ®Çü Ã¤¿ëÁ¤º¸ */ 
#list_employ {   clear: both;   width: 900px;   position: relative;   margin: 20px 0 25px 0;   padding-top: 16px !important;   padding-top: 0; }
#list_employ h2 { padding: 0 0 5px 5px; }
#list_employ p.top_right_text {   top: 16px !important;   top: 0; } 

/* ¸®½ºÆ®Çü Ã¤¿ëÁ¤º¸ Å×ÀÌºí */ 
#list_employ table {   width: 900px;   background: url(http://image.ganhojob.co.kr/main/bg_tbl_list_dot.gif) repeat-y center top; } 
#list_employ table td.tbl_list_t {   height: 8px;   background: #ffffff url(http://image.ganhojob.co.kr/main/bg_tbl_list_t.gif) repeat-x left top;   border: none;   padding: 0; } #list_employ table td {   text-align: center;   padding: 9px 0 6px;   border-bottom: solid 1px #e4e4e4;   letter-spacing: -1px;   background: none; } #list_employ table td.bg_yellow {   background: #fefce9; }
#list_employ table td span {   } 
#list_employ table td.contents {   text-align: left;   text-indent: 4px; } 
#list_employ table td.icon {   padding: 0; } 
#list_employ table td.hos_name, 
#list_employ table td.area {   text-align: left; } 
#list_employ table td.center_dot {   border: none; } 
#list_employ table tr.fifth_line td {   border-bottom: solid 1px #b8b8b8; } 
#list_employ table tr.fifth_line td.center_dot {   border: none; }

/*------------  ¸ÞÀÎ Áß°£ ºÎºÐ (#main_middle)      ----------------*/
#main_middle {
  width: 900px;
  overflow: hidden;
  background: url(http://image.ganhojob.co.kr/main/bg_main_dot.gif) repeat-y; }
/*------------ ¸ÞÀÎÀÎÆ÷ ºÎºÐ(#main_info) */
#main_info {
  float: left;
}
/* Áß°£ ¹è³Ê */
#main_info_banner {
  width: 670px;
  height: 71px;
}
#main_info_banner p {
  float: left;
}
/* ÀÎÀç °Ë»ö */
#search_talent {
  clear: both;
  width: 670px;
  height: 168px;
  background: url(http://image.ganhojob.co.kr/main/bg_search_talent.gif) no-repeat left top;
  margin-top: 24px;
}
#search_talent ul {
  padding: 90px 0 0 131px;
}
#search_talent table td {
  width: 53px;
}
#search_talent table td img {
  margin-left: 3px;
}
#search_talent p {
  float: left;
}
#search_talent p.search_talent_text {
  padding: 29px 8px 0 24px !important;
  padding: 26px 8px 0 24px;
  color: #333333;
  font-weight: bold;
}
#search_talent p.search_talent_input {
  padding-top: 24px !important;
  padding-top: 19px;
}
/* ÇÁ¸®¹Ì¾ö ÀÎÀçÁ¤º¸ */
#premium_info {
  width: 670px;
  position: relative;
  overflow: hidden;
  margin-top: 25px;
}
#premium_info h2 {
  padding-bottom: 6px;
}
#premium_info dl.premium_info_set {
  width: 219px;
  height: 87px;
  background: url(http://image.ganhojob.co.kr/main/bg_premium_info_set.gif) no-repeat left top;
  margin: 0 6px 6px 0;
  position: relative;
  float: left;
}
#premium_info dl.premium_info_set dd.talent_photo {
  width: 57px;
  height: 71px;
  float: left;
  padding: 8px 0 0 9px;
}
#premium_info dl.premium_info_set dd.talent_photo img {
  border: 1px solid #b7b9b6;
}
#premium_info dl.premium_info_set dt.talent_name {
  width: 136px;
  text-indent: 1px;
  background: url(http://image.ganhojob.co.kr/talent/bg_prem_t_i_dot.gif) repeat-x left bottom;
  position: absolute;
  top: 14px;
  right: 10px;
  padding-bottom: 5px;
}
#premium_info dl.premium_info_set dt.talent_name img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#premium_info dl.premium_info_set dd.talent_contents {
  float: left;
  margin: 43px 0 0 7px;
}
#premium_info dl.premium_info_set dd.talent_contents img {
  margin-left: 1px;
}
#premium_info dl.premium_info_set span.talent_wish_title {
  color: #000000;
  font-size: 11px;
  letter-spacing: -1px;
  line-height: 18px;
}
#premium_info dl.premium_info_set span.talent_area_year {
  color: #797979;
}
#premium_info dl.premium_info_set span.talent_area_year img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#premium_info dl.end {
  margin-right: 0;
}

/* Åõµ¥ÀÌ ÀÎÀçÁ¤º¸ */
#today_info {
  clear: both;
  width: 670px;
  margin-top: 19px;
  position: relative;
}
#today_info h2 {
  padding-bottom: 6px;
}
#today_info p.more {
  position: absolute;
  top: 10px;
  right: 7px;
}
/* Åõµ¥ÀÌ ÀÎÀçÁ¤º¸ Å×ÀÌºí */
#today_info table {
  width: 670px;
  border-top: solid 2px #b6b5b5;
}
#today_info table td {
  text-align: left;
  padding: 9px 0 6px;
  border-bottom: solid 1px #e4e4e4;
  letter-spacing: -1px;
}
#today_info table td.today_photo {
  text-align: center;
  padding: 0;
}
#today_info table td.today_name {
  text-indent: 2px;
}
#today_info table td.today_name img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#today_info table td.today_icon {
  padding: 5px 0 5px;
}
#today_info table td.today_deadline {
  text-align: right;
  padding-right: 8px;
}
#today_info table td.today_deadline span {
  color: #016c9f;
  font-weight: bold;
}
/*------------ ¸ÞÀÎ»çÀÌµå ºÎºÐ(#main_side) */
#main_side {
  float: right;
  width: 220px;
  background-color: #ffffff;
}
/* ÆÄ°ß´ëÇà»ç Ã¤¿ëÁ¤º¸ */
#agency_info {
  width: 220px;
  background: url(http://image.ganhojob.co.kr/main/bg_agency_info.gif) repeat-y;
  margin-bottom: 5px;
  position: relative;
}
#agency_info h2 {
  padding: 6px 0 6px 10px;
}
#agency_info p.more_agancy_info {
  position: absolute;
  top: 19px;
  right: 15px;
}
#agency_info dl.agency_list_set {
  width: 200px;
  height: 65px;
  margin: 0 0 3px 10px;
  background: url(http://image.ganhojob.co.kr/main/bg_agency_list_set.gif) no-repeat left top;
  position: relative;
}
#agency_info dl.agency_list_set dt {
  padding: 9px 0 0 10px;
  color: #006ab4;
  font-weight: bold;
}
#agency_info dl.agency_list_set dd.deadline {
  color: #ff3c00;
  position: absolute;
  top: 10px;
  right: 9px;
  font-size: 11px;
}
#agency_info dl.agency_list_set dd.contents {
  margin: 6px 0 0 9px;
  letter-spacing: -1px;
}
#agency_info dl.agency_list_set dd.rest_info {
  color: #686868;
  font-size: 11px;
  margin: 4px 0 0 9px;
  letter-spacing: -1px;
}
#agency_info dl.agency_list_set dd.rest_info span {
  color: #b9b7b1;
  padding: 0 2px 0 3px;
}
#agency_info dl.agency_list_set dd.rest_info img {
  margin: 0 0 0 1px;
}
/* ½Å±Ô°³¿øº´¿ø Ã¤¿ëÁ¤º¸ */
#new_hospital_info {
  width: 220px;
  background: url(http://image.ganhojob.co.kr/main/bg_hospital_info.gif) repeat-y;
  position: relative;
  margin-bottom: 5px;
}
#new_hospital_info h2 {
  background: url(http://image.ganhojob.co.kr/main/bg_hospital_info_t.gif) no-repeat left top;
  height: 29px !important;
  height: 40px;
  padding: 11px 0 0 10px;
  margin-bottom: 6px;
}
#new_hospital_info p.more_hospital_info { /*## ½Å±Ô°³¿øº´¿ø Ã¤¿ëÁ¤º¸,Á¾ÇÕº´¿ø Ã¤¿ëÁ¤º¸ °°ÀÌ ¾²´Â class  ##*/
  position: absolute;
  top: 17px;
  right: 15px;
}
#new_hospital_info dl.n_hospital_list_set {
  width: 187px;
  background: url(http://image.ganhojob.co.kr/main/bg_hos_list_set_dot.gif) repeat-x left bottom;
  margin-left: 17px;
  position: relative;
}
#new_hospital_info dl.n_hospital_list_set dd.deadline {
  position: absolute;
  top: 10px;
  right: 3px;
  color: ff3c00;
  font-size: 11px;
  padding: 0;
 }
#new_hospital_info dl.n_hospital_list_set dt {
  padding: 10px 0 0 2px;
}
#new_hospital_info dl.n_hospital_list_set dt a {
  color: #2a9499;
  font-weight: bold;
 }
#new_hospital_info dl.n_hospital_list_set dd {
  padding: 4px 0 7px 2px;
}
#new_hospital_info dl.n_hospital_list_set dd.rest_info span {
  color: #b9b7b1;
}
#new_hospital_info dl.n_hospital_list_set dd.rest_info img {
  margin: 0 0 0 1px;
}
#new_hospital_info dl.end {
  background: none;
}
/* Á¾ÇÕº´¿ø Ã¤¿ëÁ¤º¸ */
#general_hospital_info {
  width: 220px;
  background: url(http://image.ganhojob.co.kr/main/bg_hospital_info.gif) repeat-y;
  position: relative;
  margin-bottom: 5px;
}
#general_hospital_info h2 {
  background: url(http://image.ganhojob.co.kr/main/bg_hospital_info_t.gif) no-repeat left top;
  height: 29px !important;
  height: 40px;
  padding: 11px 0 0 10px;
  margin-bottom: 6px;
}
#general_hospital_info p.more_hospital_info { /*## ½Å±Ô°³¿øº´¿ø Ã¤¿ëÁ¤º¸,Á¾ÇÕº´¿ø Ã¤¿ëÁ¤º¸ °°ÀÌ ¾²´Â class  ##*/
  position: absolute;
  top: 17px;
  right: 15px;
}
#general_hospital_info dl.g_hospital_list_set {
  width: 187px;
  background: url(http://image.ganhojob.co.kr/main/bg_hos_list_set_dot.gif) repeat-x left bottom;
  margin-left: 17px;
  position: relative;
}
#general_hospital_info dl.g_hospital_list_set dd.deadline {
  position: absolute;
  top: 10px;
  right: 3px;
  color: ff3c00;
  font-size: 11px;
  padding: 0;
 }
#general_hospital_info dl.g_hospital_list_set dt {
  padding: 10px 0 0 2px;
}
#general_hospital_info dl.g_hospital_list_set dt a {
  color: #2a9499;
  font-weight: bold;
 }
#general_hospital_info dl.g_hospital_list_set dd {
  padding: 4px 0 7px 2px;
}
#general_hospital_info dl.g_hospital_list_set dd.rest_info span {
  color: #b9b7b1;
}
#general_hospital_info dl.g_hospital_list_set dd.rest_info img {
  margin: 0 0 0 1px;
}
#general_hospital_info dl.end {
  background: none;
}
/* °£È£ Æú */
#poll {
  width: 220px;
  background: url(http://image.ganhojob.co.kr/main/bg_poll.gif) repeat-y;
  position: relative;
}
#poll h3 {
  width: 220px;
  height: 29px !important;
  height: 46px;
  padding: 17px 0 0 13px;
  background: url(http://image.ganhojob.co.kr/main/bg_poll_t.gif) no-repeat left top;
}
#poll_contents {
  width: 220px;
  padding-bottom: 15px;
  background: url(http://image.ganhojob.co.kr/main/bg_poll_contents.gif) repeat-y;
}
#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/main/bg_poll_contents_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;
}

/*  ÀÇ·á°ü·Ã ´º½º/º´¿øÁ¤º¸/±³À°Á¤º¸ */
#news_info {
  clear: both;
  width: 900px;
  height: 314px;
  margin-bottom: 30px;
  background: url(http://image.ganhojob.co.kr/main/bg_news_info.gif) no-repeat left top;
  position: relative;
}
/* ÀÇ·á°ü·Ã ´º½º */
#medical_news {
  width: 257px;
  float: left;
  padding-left: 22px;
  position: relative;
}
#medical_news h2 {
  padding: 18px 0 5px 0;
  margin-bottom: 5px;
  border-bottom: solid 1px #dbd5d1;
}
#medical_news p.more_medical_news {
  position: absolute;
  top: 51px;
  right: 0;
}
#medical_news dl.main_news {
  width: 257px;
  background: url(http://image.ganhojob.co.kr/main/bg_news_info_dot.gif) repeat-x left bottom;
  padding: 11px 0 5px 0;
}
#medical_news dl.main_news dt a {
  color: #2068cc;
  font-weight: bold;
}
#medical_news dl.main_news dd {
  margin-top: 6px;
}
#medical_news dl.main_news dd a {
   line-height: 16px;
   color: #666666;
   letter-spacing: -1px;
 }
 #medical_news ul {
  padding-top: 12px;
 }
#medical_news li {
  background: url(http://image.ganhojob.co.kr/main/img_bul_news_info.gif) no-repeat left 30%;
  height: 19px;
  padding-left: 8px;
  }

/* º´¿øÁ¤º¸ */
#hospital_info {
  width: 257px;
  float: left;
  margin-left: 44px;
  position: relative;
}
#hospital_info h2 {
  padding: 23px 0 5px 0;
  margin-bottom: 9px;
  border-bottom: solid 1px #dbd5d1;
}
#hospital_info p.more_hospital_info {
  position: absolute;
  top: 51px;
  right: 0;
}
#hospital_info dl {
  width: 257px;
  height: 17px !important;
  height: 24px;
  background: url(http://image.ganhojob.co.kr/main/bg_news_info_dot.gif) repeat-x left bottom;
  letter-spacing: -1px;
  padding-top: 7px;
  clear: both;
}
#hospital_info dl dt {
  float: left;
  padding-left: 10px;
  background: url(http://image.ganhojob.co.kr/main/img_bul_news_info.gif) no-repeat 2px 30%;
}
#hospital_info dl dd {
  float: right;
  padding-right: 5px;
}
#hospital_info dl.end {
  background: none;
}
/* ±³À°Á¤º¸ */
#edu_info {
  width: 257px;
  float: left;
  margin-left: 42px;
  position: relative;
}
#edu_info h2 {
  padding:  32px 0 5px 0;
  border-bottom: solid 1px #dbd5d1;
  margin-bottom: 9px;
}
#edu_info ul li {
  height: 17px !important;
  height: 24px;
  padding-top: 7px;
  background: url(http://image.ganhojob.co.kr/main/bg_news_info_dot.gif) repeat-x left bottom;
  text-indent: 3px;
}
#edu_info ul li span {
  color: #a34a02;
  letter-spacing: -1px;
}
#edu_info p.more_edu_info {
  position: absolute;
  top: 51px;
  right: 0;
}
#edu_info li.end {
  background: none;
}

/*#######  'ÆÐ¹Ð¸® »çÀÌÆ® Á¤º¸' °°ÀÌ ¾²´Â css  ######*/
#familysite_info ul {
  float: left;
}
#familysite_info ul li {
  background: url(http://image.ganhojob.co.kr/main/img_bul_familysite_info.gif) no-repeat left 3px;
  height: 19px;
  padding-left: 9px;
}
#familysite_info ul li span {
  color: #004a96;
}
#familysite_info p.more_view {
  clear: both;
  text-align: right;
  color: #0256c9;
  font-size: 10px;
  letter-spacing: -1px;
  padding-top: 5px;
}
#familysite_info p.more_view a {
  color: #0256c9;
  font-size: 11px;
  letter-spacing: -1px;
  text-decoration: underline;
}
/* ÆÐ¹Ð¸® »çÀÌÆ® Á¤º¸ */
#familysite_info {
  width: 900px;
  margin-top: 30px;
  overflow: hidden;
}
/* ÆÄÀÎµåÀâ */
#family_findjob {
  width: 410px;
  margin-left: 29px;
  float: left;
  display: inline;
}
#family_findjob h2 {
  float: left;
  padding: 16px 23px 0 0;
}
/* º­·è½ÃÀå */
#family_fleamarket {
  width: 410px;
  margin-left: 25px;
  padding-left: 25px;
  float: left;
  border-left: 1px solid #eaeaea;
  display: inline;
}
#family_fleamarket h2 {
  float: left;
  padding: 16px 25px 0 0;
}
#family_fleamarket p.more_view {
  padding-right: 12px;
}
/* ¾Æ¸£¹ÙÀÌÆ® Ãµ±¹ */
#family_albaheaven {
  width: 410px;
  margin: 28px 0 0 29px;
  float: left;
  display: inline;
}
#family_albaheaven h2 {
  float: left;
  padding: 16px 29px 0 0;
}
/* Àâ Å©·¡Ä¿ */
#family_jobcracker {
  width: 410px;
  margin: 28px 0 0 50px;
  float: left;
  display: inline;
}
#family_jobcracker h2 {
  float: left;
  padding: 16px 30px 0 0;
}
#family_jobcracker p.more_view {
  padding-right: 12px;
}

/*----- ÇÏ´Ü ·¹ÀÌ¾î -----*/
#bottom_layer_wrap {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  background: url(http://image.ganhojob.co.kr/main/bg_bottom_layer.gif) repeat-x left top;
}
* html #bottom_layer_wrap { /*IE6 only rule, applied on top of the default above*/
  position: absolute;
  left: 0;
  top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+document.documentElement.clientHeight-41+"px" : body.scrollTop+body.clientHeight-41+"px");
  z-index: 100;
  width: 100%;
  background: url(http://image.ganhojob.co.kr/main/bg_bottom_layer.gif) repeat-x left top;
}
#bottom_layer {
  width: 900px;
  height: 41px;
  margin: 0 auto;
  position: relative;
}
#employee_news_flash {
  float: left;
  padding: 8px 0 0 0;
}
#employee_news_flash p.e_news_f_title {
  height: 22px !important;
  height: 28px;
  padding: 3px 8px 0 0 !important;
  padding: 3px 8px 0 0;
  border-right: solid 1px #d8d8d1;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 13px;
  float: left;
}
#employee_news_flash dl {
  width: 222px !important;
  width: 228px;
  padding-left: 6px;
  overflow: hidden;
}
#employee_news_flash dl dt,
#employee_news_flash dl dd {
  height: 13px !important;
  height: 14px;
  padding-top: 1px;
  letter-spacing: -1px;
  font-size: 11px;
  float: left;
}
#employee_news_flash dl dt {
  width: 67px;
  overflow: hidden;
  color: #004cb5;
  text-align: left;
}
#area_employee_info {
  width: 200px;
  height: 25px;
  margin: 9px 24px 0 0;
  background: url(http://image.ganhojob.co.kr/main/bg_area_employee_info.gif) no-repeat left top;
  float: left;
}
#area_employee_info dt,
#area_employee_info dd {
  float: left;
}
#area_employee_info dt {
  font-size: 11px;
  letter-spacing: -1px;
  padding: 6px 6px 0 9px !important;
  padding: 7px 6px 0 9px;
}
#area_employee_info dt span {
  font-weight: bold;
  text-decoration: underline;
}
#area_employee_info dd {
  padding: 4px 0 0 4px;
}
#area_employee_info dd.first {
  padding: 4px 0 0 0;
}
#area_employee_info dd.end {
  padding: 0;
}
#mem_type_quick {
  float: left;
  font-size: 11px;
  letter-spacing: -1px;
  padding: 10px 9px 0;
}
#mem_type_quick dl {
  width: 370px !important;
  width: 368px;
  overflow: hidden;
  clear: both;
}
#mem_type_quick dt,
#mem_type_quick dd {
  float: left;
}
#mem_type_quick dt {
  padding: 0 6px 0 7px;
  background: url(http://image.ganhojob.co.kr/main/img_arr_darkgray.gif) no-repeat left 2px; 
}
#mem_type_quick dd span {
  color: #adadab;
  margin: 0 3px 0 2px;
}
#mem_type_quick dd.first img {
  margin-left: 1px;
}
#mem_type_quick dd img {
  vertical-align: middle;
}
#bottom_layer #gototop {
  position: absolute;
  top: 12px;
  right: -40px;
}

