/*----------  ¼­ºê»çÀÌµå ¿µ¿ª  ----------*/
#sub_customer {
  margin-top: 10px;
  width: 170px;
  background: url(http://image.ganhojob.co.kr/customer/sub/bg_customer.gif) repeat-y;
}
#sub_customer h2 {
  background: url(http://image.ganhojob.co.kr/customer/sub/tit_line.gif) no-repeat left bottom;
  padding-bottom: 3px;
}
#customer_menu {
  background: url(http://image.ganhojob.co.kr/customer/sub/bg_customer_b.gif) no-repeat left bottom;
  padding-bottom: 9px;
  letter-spacing: -1px;
}
#customer_menu li {
  clear: left;
  background: url(http://image.ganhojob.co.kr/customer/sub/line_customer.gif) no-repeat left top;
  padding-left: 19px;
}
#customer_menu li.first { 
  background: none;
}
#customer_menu li.margin_bottom {
  padding-bottom: 6px;
}
#customer_menu li h4 {
  font-weight: bold;
  font-size: 12px;
  color: #604830;
  background: url(http://image.ganhojob.co.kr/icon/arrow_gray.gif) no-repeat left 13px;
  padding: 10px 0 0 7px;
}
#customer_menu li h4 a {
  color: #604830;
}
#customer_menu li ul {
  background: none;
  margin-top: 2px;
  padding: 0 0 6px 7px;
}

#customer_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;
}
#customer_menu li ul li a {
  color: #474747;
}


/*---------- ¼­ºê»çÀÌµå  ¿µ¿ª new201108 ----------*/
#sub_customer_new {width:170px;} 
#sub_customer_new h3 span, #sub_customer_new dt span {display:none;}
#sub_customer_new h3 {display:block; height:41px; background:url(http://image.ganhojob.co.kr/common/sub/lnb_customer_1109.gif) no-repeat 0 0; }
#sub_customer_new dl {background:url(http://image.ganhojob.co.kr/common/sub/lnb_bg.gif) no-repeat bottom;}
#customer #sub_customer_new dl {border:none; padding-bottom:13px;}
#sub_customer_new dt {height:30px; background:url(http://image.ganhojob.co.kr/common/sub/lnb_customer_1109.gif) no-repeat 0 -41px;}
#sub_customer_new dt.gr01 {background-position:0 -41px;}
#sub_customer_new dt.gr02 {background-position:0 -101px;}
#sub_customer_new dt.gr03 {background-position:0 -131px;}
#sub_customer_new dt.gr04 {background-position:0 -161px;}
#sub_customer_new dt.gr05 {background-position:0 -191px; height:29px;}
#sub_customer_new dt.gr06 {background-position:0 -221px;}
#sub_customer_new dt.gr07 {background-position:0 -71px;}
#sub_customer_new dt.gr08 {background-position:0 -251px;}
#sub_customer_new dt.gr04 a, #sub_customer_new dt.gr05 a, #sub_customer_new dt.gr06 a {display:block; width:168px; height:28px; margin:0 auto;}
#sub_customer_new dd {padding:5px 0 0 13px;}
#sub_customer_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_customer_new li a {color:#474747;}
#sub_customer_new li.point {font-weight:bold;}

#beginner_guide {
  margin-top: 10px;
}
#job_tip {
  margin-top: 10px;
}
#customer_menu li img { vertical-align:middle; margin:0 0 5px 2px; }

/*----------  ¼­ºêÄÁÅÙÃ÷ ¿µ¿ª  ----------*/
/*------ °í°´¼¾ÅÍ °øÅë ºÎºÐ -----*/
/* »ó´Ü ÇÃ·¡½¬ */
#sub_contents .tit_img {
  margin-top: -9px;
  position: relative;
  width: 720px;
  border-bottom: 1px solid #bbab9b;
}
#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_brown.gif) no-repeat 3px top;
  height: 19px;
  padding-left: 29px;
  margin: 30px 0 7px;
  font-size: 18px;
}

/* Ã£±â ¹Ú½º */
.member_find_box {
  width: 355px;
  background: url(http://image.ganhojob.co.kr/customer/bg_box355.gif) repeat-y;
}
.member_find_box h4 {
  background: url(http://image.ganhojob.co.kr/customer/bg_box355_t.gif) no-repeat left top;
  padding: 8px 22px 0;
}
.member_find_box dl {
  background: url(http://image.ganhojob.co.kr/customer/line_find_id.gif) no-repeat left top;
  padding: 15px 0 10px;
  margin: 0 22px;
}
.member_find_box dl dd {
  margin-bottom: 4px;
}
.member_find_box div {
  background: url(http://image.ganhojob.co.kr/customer/bg_box355_b.gif) no-repeat left bottom;
  padding-bottom: 15px;
}
.member_find_box div p {
  background: url(http://image.ganhojob.co.kr/customer/line_find_id.gif) no-repeat left top;
  margin: 0 22px;
  padding-top: 10px;
  text-align: center;
}
#member_find_faq {
  clear: both;
  float: right;
  margin: 10px 0 20px;
  padding: 0 10px 0 8px;
  background: url(http://image.ganhojob.co.kr/icon/arrow_blue1.gif) no-repeat left 40%;
  color: #005e8e;
  text-decoration: underline;
}
#member_find_faq a {
  color: #005e8e;
  text-decoration: underline;
}
#member_tel_email {
  clear: right;
  background: url(http://image.ganhojob.co.kr/customer/img_tel_email.gif) no-repeat left top;
  height: 55px;
  padding: 49px 0 0 51px;
}
#member_tel_email li {
  margin-bottom: 4px;
  color: #686868;
}

/* °¡ÀÔ½Ã ÇýÅÃ */
#favor #joinus_hospital {
  float: left;
  width: 319px;
}
#favor #joinus_personal {
  float: right;
  width: 319px;
}
#favor h5 {
  background: url(http://image.ganhojob.co.kr/customer/bg_favor.gif) no-repeat left top;
  height: 22px;
  padding: 12px 0 0 16px;
}
#favor h5 strong {
  background: url(http://image.ganhojob.co.kr/icon/rect_brown.gif) no-repeat left top;
  color: #593f24;
  padding-left: 16px;
  font-size: 12px;
}
#favor ul {
  margin: 15px 0;
}
#favor ul li {
  background: url(http://image.ganhojob.co.kr/customer/bg_dotline.gif) repeat-x left top;
  width: 100%;
}
#favor ul li.h_01, #favor ul li.p_01 {
  background: none;
}
#favor dl {
  padding: 15px 0 12px 95px;
}
#favor ul li.h_01 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_h01.gif) no-repeat 15px 50%;
}
#favor ul li.h_02 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_h02.gif) no-repeat 15px 50%;
}
#favor ul li.h_03 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_h03.gif) no-repeat 15px 50%;
}
#favor ul li.h_04 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_h04.gif) no-repeat 15px 50%;
}
#favor ul li.h_05 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_h05.gif) no-repeat 15px 50%;
}
#favor ul li.p_01 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_p01.gif) no-repeat 15px 50%;
}
#favor ul li.p_02 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_p02.gif) no-repeat 15px 50%;
}
#favor ul li.p_03 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_p03.gif) no-repeat 15px 50%;
}
#favor ul li.p_04 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_p04.gif) no-repeat 15px 50%;
}
#favor ul li.p_05 dl {
  background: url(http://image.ganhojob.co.kr/customer/img_favor_p05.gif) no-repeat 15px 50%;
}
#favor #joinus_hospital dl dt {
  color: #352f7c;
  margin-bottom: 4px;
}
#favor #joinus_personal dl dt {
  color: #5b2a7c;
  margin-bottom: 4px;
}
#favor dl dd {
  line-height: 16px;
}

/* °í°´¼¾ÅÍ ¸ÞÀÎ */
#customer_main .tit_img {
  border-bottom: 0;
  margin-top: 0;
}
#customer_main .tit_img p.tel {
  position: absolute;
  top: 95px;
  left: 27px;
}
#customer_main .tit_img p.tel strong {
  background: url(http://image.ganhojob.co.kr/icon/arrow_black1.gif) no-repeat 0 30%;
  padding-left: 7px;
  color: #2f2f2f;
}
#customer_main .tit_img p.tel span {
  color: #9a220f;
}
#customer_search {
  background: url(http://image.ganhojob.co.kr/customer/bg_search.gif) no-repeat 0 30%;
  height: 112px;
  position: relative;
}
#customer_search img {
  vertical-align: middle;
}
#customer_search p.search strong {
  color: #593f24;
}
#customer_search p.search {
  position: absolute;
  top: 22px;
  left: 35px;
}
#customer_search div.keyword {
  width: 720px;
  position: absolute;
  top: 72px;
  left: 27px;
  background: url(http://image.ganhojob.co.kr/icon/customer/keyword.gif) no-repeat 0 top;
  padding-left: 80px;
  height: 20px;
}
#customer_search div.keyword p {
  float: left;
  padding: 4px 25px 0 0;
}
#customer_search div.keyword p a {
  text-decoration: underline;
}
#bestfaq { clear: left;   margin-top:10px; width: 720px;   overflow: hidden; }
#bestfaq_hospital {   float: left;   width: 354px;   background: url(http://image.ganhojob.co.kr/customer/bg_bestfaq.gif) no-repeat left bottom; }
#bestfaq_personal {   float: right;   width: 354px;   background: url(http://image.ganhojob.co.kr/customer/bg_bestfaq.gif) no-repeat left bottom; }
#bestfaq_hospital h3, #bestfaq_personal h3 {   background: none;   margin: 0;   padding: 0;   display: inline; }
#bestfaq_hospital ol, #bestfaq_personal ol { margin: 15px 0 0 18px; }
#bestfaq_hospital ol li, #bestfaq_personal ol li {   margin-top: 6px; }
#bestfaq_hospital ol li img, #bestfaq_personal ol li img {   vertical-align: top; }

#bestfaq p.more_view {  text-align: right; padding:0 10px 2px 0; }
#bestfaq_hospital ul, 
#bestfaq_personal ul { height:105px; padding:15px 0 0; margin: 0 10px; background: url(http://image.ganhojob.co.kr/customer/line_bestfaq.gif) repeat-x left top; }
#bestfaq_hospital ul li, 
#bestfaq_personal ul li { float:left; width: 120px; padding:0 0 5px 13px; background: url(http://image.ganhojob.co.kr/icon/arrow_blue.gif) no-repeat left 2px;  margin: 0 0 0 25px;   color: #583e24;   display: inline; }
#bestfaq_hospital ul li a, #bestfaq_personal ul li a {   color: #583e24; }

#customer_m_wrap1 {
  clear: both;
  margin-top: 20px;
  width: 720px;
  overflow: hidden;
}
#customer_m_wrap2 {
  clear: both;
  width: 720px;
  overflow: hidden;
}
#main_notice, #main_mantoman {
  float: left;
  width: 354px;
}
#main_customer, #main_guide {
  float: right;
  width: 354px;
}
#main_notice {
  position: relative;
}
#main_notice h3 {
  background: none;
  padding: 0 0 2px 18px;
  border-bottom: 2px solid #dcdada;
  margin: 0;
}
#main_notice p.more_view {
  position: absolute;
  top: 1px;
  right: 18px;
}
#main_notice ul {
  margin: 5px 18px 0;
}
#main_notice ul li {
  clear: both;
  padding-top: 6px;
}
#main_notice ul li p.title {
  float: left;
  background: url(http://image.ganhojob.co.kr/icon/customer/dot_brown.gif) no-repeat left 40%;
  padding-left: 10px;
  letter-spacing: -1px;
}
#main_notice ul li p.date {
  float: right;
}
#main_mantoman h3 {
  background: none;
  padding-left: 18px;
  margin: 0;
}
#main_mantoman_box {
  background: url(http://image.ganhojob.co.kr/customer/bg_main_mantoman.gif) no-repeat left top;
  height: 130px;
  position: relative;
  margin-top: 1px;
}
#main_mantoman_box p.txt {
  position: absolute;
  top: 20px;
  left: 27px;
  line-height: 18px;
  letter-spacing: -1px;
}
#main_mantoman_box p.txt strong {
  color: #593f24;
}
#main_mantoman_box p.button {
  position: absolute;
  top: 82px;
  left: 27px;
}
#main_guide {
  margin-top: 20px;
}
#main_guide li {
  float: left;
}

/* °í°´¹®ÀÇ */
#memeber_qna {
  width: 720px;
}
#memeber_qna .tit_img p.flash {
  position: absolute;
  top: 0;
  right: 0;
}

/* 1:1 »ó´ã */
#myqna_list .tit_img p.button, #myqna_view .tit_img p.button {
  position: absolute;
  top: 59px;
  left: 190px;
}
#myqna_list .tit_img {
  border-bottom: 0;
}
#myqna_list .tit_img p.box {
  background: url(http://image.ganhojob.co.kr/customer/bg_myqna_box.gif) no-repeat left top;
  height: 34px;
  padding: 23px 0 0 35px;
  color: #626177;
}
#myqna_list .tit_img p.box strong {
  background: url(http://image.ganhojob.co.kr/icon/dot_brown.gif) no-repeat 0 40%;
  color: #673802;
  padding-left: 10px;
}
#myqna_list .tit_img p.box span {
  color: #ff3c00;
}

/* ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â */
#find_id h3, #find_pw h3 {
  margin-top: 20px;
}
#find_id_box, #find_pw_box {
  width: 720px;
  overflow: hidden;
}
#id_personal {
  float: left;
}
#id_hospital {
  float: right;
}
#id_personal dl dt {
  float: left;
  width: 88px;
  font-weight: bold;
  background: url(http://image.ganhojob.co.kr/icon/customer/dot_brown1.gif) no-repeat 4px 50%;
  padding: 5px 0 0 12px;
}
#id_hospital dl dt {
  float: left;
  width: 131px;
  font-weight: bold;
  background: url(http://image.ganhojob.co.kr/icon/customer/dot_brown1.gif) no-repeat 4px 50%;
  padding: 5px 0 0 12px;
}

/* ¾ÆÀÌµð Ã£±â °á°ú */
#find_id_result h3 {
  margin-top: 20px;
}
#id_result {
  background: url(http://image.ganhojob.co.kr/customer/bg_find_id_result.gif) no-repeat left top;
  height: 199px;
}
#id_result p {
  padding-top: 56px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
#id_result p strong {
  color: #07699b;
}
#id_result ul {
  margin: 55px 0 0 232px;
}
#id_result ul li {
  background: url(http://image.ganhojob.co.kr/icon/dot_black.gif) no-repeat left 40%;
  padding-left: 7px;
  margin-bottom: 7px;
}

/* ¿ø°ÝÁ¦¾î */
#Remote .tit_img {border-bottom:none;}
#Remote .tit_img h2 {margin-bottom:25px;}
#Remote .tit_img p.box {
  background: url(http://image.ganhojob.co.kr/customer/bg_myqna_box.gif) no-repeat left top;
  height: 55px;
  padding: 15px 0 0 15px;
  color: #474747;
}
#Remote .RemoteGuide {width:720px; height:420px; background:url(http://image.ganhojob.co.kr/customer/remote_guide.gif) no-repeat;}
#Remote .RemoteGuide ol {display:none;}
#Remote .info {padding-bottom:15px;}
#Remote .info p {padding:10px 0 20px 0; font-size:12px; line-height:149%; text-align:center; color:#999999;}
#Remote .info p a {color:#474747;}
#Remote .info a.btn_remote {display:block; width:180px; height:44px; margin:0 auto; background:url(http://image.ganhojob.co.kr/customer/btn_remote.gif) no-repeat;}
#Remote .info a.btn_remote span {display:none;}
/* ·Î±×ÀÎ */
#login #login_box {
  overflow: hidden;
  width: 720px;
}
#login_form {
  float: left;
}
#login_form dl dt {
  float: left;
  width: 58px;
  font-weight: bold;
  background: url(http://image.ganhojob.co.kr/icon/customer/dot_brown1.gif) no-repeat 4px 50%;
  padding: 5px 0 0 12px;
}
#login_guide {
  float: right;
  width: 355px;
  background: url(http://image.ganhojob.co.kr/customer/bg_box355_1.gif) repeat-y;
}
#login_guide div {
  background: url(http://image.ganhojob.co.kr/customer/bg_box355_t1.gif) no-repeat left top;
  padding: 13px 13px 0;
}
#login_guide div p {
  background: url(http://image.ganhojob.co.kr/customer/bg_loginguide.gif) no-repeat left top;
  height: 81px;
  padding: 18px 16px 0;
  letter-spacing: -1px;
}
#login_guide div p strong {
  background: url(http://image.ganhojob.co.kr/icon/arrow_black.gif) no-repeat left 40%;
  padding-left: 6px;
  margin-bottom: 3px;
  line-height: 20px;
}
#login_guide div p span {
  line-height: 16px;
}
#login_guide ul {
  background: url(http://image.ganhojob.co.kr/customer/bg_box355_b1.gif) no-repeat left bottom;
  padding: 14px 0 9px 29px;
}
#login_guide ul li {
  background: url(http://image.ganhojob.co.kr/icon/dot_black.gif) no-repeat left 40%;
  padding-left: 8px;
  margin-bottom: 7px;
}
#login #joinus {
  background: url(http://image.ganhojob.co.kr/customer/bg_box720.gif) repeat-y;
}
#login #joinus p.link{
  clear: both;
  margin-top: 30px;
  background: url(http://image.ganhojob.co.kr/customer/img_joinus.gif) no-repeat left top;
  height: 81px;
  padding: 26px 0 0 589px;
}
#login #favor {
  background: url(http://image.ganhojob.co.kr/customer/bg_box720_b.gif) no-repeat left bottom;
  margin-top: 30px;
  width: 680px;
  padding: 0 20px;
  overflow: hidden;
}

/* È¸¿ø°¡ÀÔ ¸ÞÀÎ*/
#member_main #member_main_img {
  position: relative;
  margin: 25px 0 8px;
}
#member_main #member_main_img h3 {
  background: none;
  padding: 0;
  margin: 0;
  height: 125px;
}
#member_main #member_main_img p.flash {
  position: absolute;
  top: 0;
  right: 0;
}
#member_main #favor {
  width: 720px;
  overflow: hidden;
}
#member_main #favor #member_hospital, #member_main #favor #member_personal {
  width: 354px;
  background: url(http://image.ganhojob.co.kr/customer/bg_box354.gif) repeat-y;
}
#member_main #favor p {
  text-align: center;
}
#member_main #favor #member_hospital {
  float: left;
}
#member_main #favor #member_personal {
  float: right;
}
#member_main #joinus_hospital, #member_main #joinus_personal {
  width: 319px;
  padding: 0 18px 0 17px;
  background: url(http://image.ganhojob.co.kr/customer/bg_box354_b.gif) no-repeat left bottom;
  margin-top: 25px;
}

/* ½Ç¸íÀÎÁõ */
#name_check #name_check_img {
  width: 720px;
  height: 138px;
  position: relative;
  border-bottom: 1px solid #bbab9b;
  margin: 20px 0 0;
}
#name_check #name_check_img h3 {
  background: none;
  padding: 0;
  margin: 0;
  height: 125px;
}
#name_check #name_check_img p.button {
  position: absolute;
  top: 98px;
  left: 149px;
}
#name_check #name_check_img p.flash {
  position: absolute;
  top: 0;
  right: 0;
}
#name_check iframe {
  border: 1px solid #d7d7d7;
}
#name_check h4 {
  background: url(http://image.ganhojob.co.kr/icon/arr_brown.gif) no-repeat 3px top;
  height: 19px;
  padding-left: 29px;
  font-size: 18px;
  margin: 30px 0 6px;
}
#name_check div.wrap {
  background-color: #f1f1f1;
  border-top: 2px solid #917f6b;
  border-bottom: 1px solid #b8b8b8;
  padding: 10px;
}
#name_check #certification div.wrap {
  text-align: left;
  padding: 15px 22px 12px;
}
#name_check #certification ul li {
  background: url(http://image.ganhojob.co.kr/icon/dot_black.gif) no-repeat left 4px;
  padding-left: 6px;
  margin-bottom: 4px;
}
#name_check #certification div.box {
  width: 676px;
  text-align: center;
  padding-bottom: 25px;
  background: url(http://image.ganhojob.co.kr/customer/bg_certification_b.gif) no-repeat left bottom;
}
#name_check #certification div.box img, #name_check #certification div.resident img {
  vertical-align: top;
}
#name_check #certification div.personal div.box p.confirm {
  width: 676px;
  clear: both;
  text-align: center;
  background: none;
  font-weight: bold;
  color: #583e24;
  font-size: 14px;
}
#name_check #certification div.personal div.box p.confirm strong {
  color: #e70758;
}
#name_check #certification div.hospital div.box div.info {
  float: left;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #d9d9d9;
}
#name_check #certification div.hospital div.box div.info p {
  margin-top: 5px;
}
#name_check #certification div.hospital div.box div.info p.first {
  margin: 0;
}
#name_check #certification div.hospital div.box p.confirm {
  clear: both;
  background: none;
  padding-top: 15px;
  text-align: center;
  font-weight: bold;
  color: #583e24;
  font-size: 14px;
}
#name_check #certification div.hospital div.box p.confirm strong {
  color: #e70758;
}
#name_check #certification div.resident {
  margin-top: 10px;
  border-top: 1px solid #d7d7d7;
  padding-top: 15px;
}
#name_check #certification div.resident p.txt {
  padding: 5px 0 0 22px;
  color: #686868;
  line-height: 15px;
}
#name_check #stipulation p {
  margin: 13px 0 0 10px;
}
#name_check #privacy { position:relative; }
#name_check #privacy p.more { position:absolute; top:0; right:10px; margin:0; }
#name_check #privacy p.more a { text-decoration:underline; }
#name_check #privacy h5 {
  font-size: 12px;
  background: url(http://image.ganhojob.co.kr/icon/arrow_black.gif) no-repeat 10px 30%;
  padding-left: 17px;
  margin: 20px 0 6px;
}
#name_check #privacy p, #name_check #service_stipulation p {
  margin: 13px 0 0 10px;
}
#name_check #privacy p span, #name_check #service_stipulation p span {
  font-size: 11px;
}
#service_stipulation table {
  width: 700px;
}
#member_stipulation iframe, #service_stipulation iframe {
  background-color: #ffffff;
}

/* Á¤º¸ÀÔ·Â */
#joinform_person {
  position: relative;
}
#joinform_person p.guide {
  position: absolute;
  top: 5px;
  right: 3px;
  /*font-weight: bold;*/
}
#joinform_person p.guide strong {
  color: #2d2686;
}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
#joinok_img {
  margin-top: 20px;
  background: url(http://image.ganhojob.co.kr/customer/img_joinok.gif) no-repeat left top;
  height: 182px;
  position: relative;
}
#joinok_img p.flash {
  position: absolute;
  top: 0;
  left: 0;
}
#joinok_img ul {
  background: url(http://image.ganhojob.co.kr/customer/bg_joinok_box.gif) no-repeat left top;
  width: 405px;
  height: 63px;
  position: absolute;
  top: 96px;
  left: 255px;
  text-align: center;
  padding-top: 26px;
}
#joinok_img ul li {
  display: inline;
  background: url(http://image.ganhojob.co.kr/icon/customer/dot_brown1.gif) no-repeat left 30%;
  padding-left: 8px;
  font-weight: bold;
  margin: 0 15px;
}
#joinok_img ul li strong.id {
  font-weight: normal;
  color: #195990;
}
#joinok_img ul li strong.pw {
  font-weight: normal;
  color: #474747;
}
#joinok_person {
  margin-top: 10px;
  background: url(http://image.ganhojob.co.kr/customer/ban_joinok_person.gif) no-repeat left top;
  height: 54px;
  padding: 18px 0 0 453px;
}
#joinok_business {
  margin-top: 10px;
  background: url(http://image.ganhojob.co.kr/customer/ban_joinok_business.gif) no-repeat left top;
  height: 54px;
  padding: 18px 0 0 484px;
}

/* ·Î°í/»çÁø ½ºÄµ¼­ºñ½º */
#scanservice {
  width: 720px;
}
#scanservice .tit_img {
  border-bottom: none;
}
#scanservice #scanservice_info {
  width: 720px;
  height: 196px;
  background: url(http://image.ganhojob.co.kr/customer/bg_scanservice.gif) no-repeat left top;
}
#scanservice #scanservice_info ul {
  padding: 20px 0 0 26px;
}
#scanservice #scanservice_info ul li {
  background: url(http://image.ganhojob.co.kr/customer/img_bul_darkbrown.gif) no-repeat left 3px;
  padding-left: 8px;
  color: #604830;
  height: 18px;
}
#scanservice #scanservice_info ul li.letter-spacing_txt {
  letter-spacing: -1px;
}
#scanservice #scanservice_info ul li.letter-spacing_txt span {
  color: #ff3c00;
}
#scanservice #scanservice_info p {
  float: left;
}
#scanservice p.scanservice_img {
  padding: 13px 0 0 47px;
}
#scanservice p.scanservice_address {
  padding: 16px 0 0 16px;
  line-height: 19px;
}
#scanservice p.scanservice_address span { 
  color: #005e8e;
}

/* ºÒ·®±¤°í ½Å°í¼¾ÅÍ */
#bad_ad {
  width: 720px;
}
#bad_ad .tit_img {
  border-bottom: none;
  height: 118px;
}
#bad_ad_info {
  width: 720px;
  height: 251px;
  background: url(http://image.ganhojob.co.kr/customer/bg_bad_ad_info.gif) no-repeat left top;
}
#bad_ad_info p.caution {
  color: #9a220f;
  font-weight: bold;
  padding: 20px 0 0 26px;
}
#bad_ad_info p.caution img {
  vertical-align: middle;
  margin-bottom: 2px;
}
#bad_ad_info ul {
  padding: 3px 0 0 26px;
  color: #604830;  
}
#bad_ad_info ul li { 
  background: url(http://image.ganhojob.co.kr/customer/img_bul_darkbrown.gif) no-repeat left 4px;
  padding-left: 7px;
  height: 18px;
}
#bad_ad_info p.bad_ad_report,
#bad_ad_info p.bad_ad_report_ex {
  float: left;
}
#bad_ad_info p.bad_ad_report {
  padding: 15px 16px 0 54px;
}
#bad_ad_info p.bad_ad_report_ex {
  line-height: 18px;
  padding-top: 20px;
}
#bad_ad_info p.bad_ad_report_ex span.title {
  text-align: justify;
  letter-spacing: 2px;
  margin: 0;
  padding: 0;
}
#bad_ad_info p.bad_ad_report_ex span {
  margin-left: 60px;
}
#bad_ad_info table {
  clear: both;
}

/* È¸¿øÅ»Åð */
#secession {
  width: 720px;
}
#secession_info {
  width: 720px;
  height: 141px;
  margin-bottom: 30px;
  background: url(http://image.ganhojob.co.kr/customer/bg_secession_info.gif) no-repeat left top;
}
#secession_info ul {
  padding: 20px 0 0 26px;
}
#secession_info ul li {
  background: url(http://image.ganhojob.co.kr/customer/img_bul_darkbrown.gif) no-repeat left 15%;
  padding: 0 0 2px 8px;
  color: #604830;
  letter-spacing: -1px;
}
#secession_info ul li span {
  color: #ff3c00;
}
#secession_info ul li.two_line {
  line-height: 18px;
  padding-bottom: 0;
}
#secession h3 {
  font-size: 14px;
  font-weight: bold;
}
#secession h4 {
  background: url(http://image.ganhojob.co.kr/icon/rect_brown.gif) no-repeat 3px 2px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 19px;
  margin-bottom: 7px;
}
#secession_form {
  margin-top: 20px;
}
#secession_reason {
  width: 720px;
  margin-top: 30px;
  border-bottom: solid 1px #b8b8b8;
  background: url(http://image.ganhojob.co.kr/customer/bg_secession_reason_b.gif) no-repeat left bottom;
  padding-bottom: 15px;
}
#secession_reason p {
  margin: 0 0 8px 20px;
}
#secession_reason h5 {
  height: 35px;
  padding: 21px 0 0 66px;
  font-size: 16px;
  background: url(http://image.ganhojob.co.kr/customer/bg_secession_reason_t.gif) no-repeat left top;
  border-top: 2px solid #917f6b;
}
#secession_reason ul {
  padding: 5px 0 0 21px;
  background: url(http://image.ganhojob.co.kr/customer/bg_secession_reason.gif) repeat-y;
}
#secession_reason ul li {
  width: 676px;
  padding: 10px 0 7px 5px;
  background: url(http://image.ganhojob.co.kr/customer/bg_secession_reason_dot.gif) repeat-x left bottom;
  letter-spacing: -1px;
}
#secession_reason ul li.input {
  padding: 7px 0 7px 5px;
  background: none;
} 
#secession_reason ul li.end {
  background: none;
}
#secession_reason ul li input.radio {
  width: 13px;
  height: 13px;
  margin: 0 3px 3px 0;
  vertical-align: middle;
}

/* FAQ(ÀÚÁÖÇÏ´ÂÁú¹®)*/
#faq {
  width: 720px;
}
#faq .tit_img {
  border-bottom: none;
}
#search_faq_answer {
  width: 720px;
  height: 72px;
  background: url(http://image.ganhojob.co.kr/customer/bg_search_faq_answer.gif) no-repeat left top;
  margin-bottom: 30px;
}
#search_faq_answer h3 {
  background: none;
  padding: 29px 0 0 25px;
  margin: 0 5px 0 0;
  float: left;
}
#search_faq_answer p {
  float: left;
  padding-top: 26px;
}
#search_faq_answer p img {
  vertical-align: middle;
}
#faq_member_type {
  width: 720px;
}
#faq_member_type ul.faq_tab {
  height: 36px;
  background: url(http://image.ganhojob.co.kr/customer/bg_faq_tab.gif) repeat-x left bottom;
}
#faq_member_type ul.faq_tab li {
  float: left;
  margin-right: 4px;
}
#faq_title_list_wrap { 
  clear: both;
  width: 720px;
  background: #fbfaf7;
  padding: 18px 0 0 22px;
} 
#faq_title_list_wrap ul {
  clear: both;
  height: 24px;
  overflow: hidden;
}
#faq_title_list_wrap ul li {
  float: left;
  font-weight: bold;
  background: url(http://image.ganhojob.co.kr/customer/img_bul_faq.gif) no-repeat left 3px;
  padding: 0 0 10px 7px;
  width: 120px;
  letter-spacing: -1px;
}
#faq_title_list_wrap ul li span,
#faq table td span {
  cursor: pointer;
}
#faq_title_list_wrap ul.person li.row2,
#faq_title_list_wrap ul.hospital li.row2 {
  width: 170px;
}
#faq_title_list_wrap ul.person li.row3,
#faq_title_list_wrap ul.hospital li.row3 {
  width: 140px;
}
#faq_title_list_wrap ul.person li.row4,
#faq_title_list_wrap ul.hospital li.row4  {
  width: 146px;
}
#faq_title_list_wrap ul.hospital li.row5 {
  width: 200px; 
}
#faq_title_list_wrap ul.hospital li.row6 {
  width: 170px;
}
#faq table {
  clear: both;
}

/* ÃÊº¸ÀÚ °¡ÀÌµå °øÅë */
h3.beginner_guide {
  border-bottom: 1px solid #e6e1de;
  padding-bottom: 10px;
}
h4.beginner_guide {
  background: url(http://image.ganhojob.co.kr/icon/rect_brown.gif) no-repeat 3px top;
  padding-left: 18px;
  margin-top: 30px;
  font-size: 12px;
}
h4.beginner_guide.add {margin-bottom:7px;}
p.beginner_guide_txt {
  margin: 5px 0 7px 18px;
  line-height: 17px;
}
p.beginner_guide_txt strong {
  color: #fa3c00;
}
p.beginner_guide_txt strong.normal {
  font-weight: normal;
}
p.beginner_guide_txt strong.nocolor {
  color: #474747;
}

p.beginner_guide_txt span {
  padding-left: 10px;
}
#guide_tab {
  background: url(http://image.ganhojob.co.kr/customer/bg_guide_tab.gif) no-repeat left top;
  height: 96px;
  text-align: center;
}
#guide_tab img {
  margin-right: 2px;
}
#guide_tab ul { text-align: center;
  margin-top: 21px;
}
#guide_tab ul li { 
  display: inline;
  font-weight: bold;
  color: #8c7b6d;
  letter-spacing: -1px;
  background: url(http://image.ganhojob.co.kr/customer/tab_guide_hline1.gif) no-repeat left top;
  padding: 0 4px 0 8px;
}
#guide_tab ul li a {
  color: #8c7b6d;
}
#guide_tab ul li strong {
  color: #d70052;
}
#guide_tab ul li span, #guide_tab ul li span a {
  color: #b96921;
}
#guide_tab ul li.first {
  background: none;
  padding: 0 4px 0 0;
}
#guide_tab ul li.sitemap {
  background: url(http://image.ganhojob.co.kr/customer/tab_guide_hline2.gif) no-repeat left top;
  padding: 0 0 0 8px;
}
#guide_tab ul li.premium {
  background: none;
  padding: 0 4px 0 15px;
}

/* ÃÊº¸ÀÚ °¡ÀÌµå(°³ÀÎ/º´¿ø °£È£ÀâÀº?) */
#guide_1 p {
  margin: 30px 0 50px;
}
#guide_1 table {
  width: 720px;
  border-top: 2px solid #917f6b;
  border-bottom: 2px solid #917f6b;
}
#guide_1 table th { text-align:center;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  background-color: #f2efeb;
  padding: 14px 0 14px;
}
#guide_1 table td {
  border-bottom: 1px solid #dcdcdc;
}
#guide_1 table td p.content {
  float: left;
  line-height: 17px;
  margin: 0;
  padding: 14px 0 11px 14px;
}
#guide_1 table td p.content img {
  margin-bottom: 5px;
  float: none;
}
#guide_1 table td p.button {
  float: right;
  margin: 0;
  background: url(http://image.ganhojob.co.kr/customer/bg_guide_1_hline.gif) no-repeat left 50%;
  padding: 22px 0 19px 12px;
}

/* ÃÊº¸ÀÚ °¡ÀÌµå(ÀÌ·Â¼­ µî·Ï¾È³», ±¸ÀÎ±¤°í µî·Ï¾È³») */
#guide_p_2 div, #guide_b_2 div {
  background: url(http://image.ganhojob.co.kr/customer/bg_box720_t1.gif) no-repeat left top;
  padding-top: 5px;
  margin-top: 7px;
  height:1%;
}
#guide_p_2 div ul, #guide_b_2 div ul {
  background: url(http://image.ganhojob.co.kr/customer/bg_box720_b1.gif) no-repeat left bottom;
  padding: 5px 30px 10px 14px;
}
#guide_p_2 div ul li, #guide_b_2 div ul li {
  background: url(http://image.ganhojob.co.kr/icon/customer/dot_brown2.gif) no-repeat left 5px;
  padding-left: 10px;
  margin: 2px 0 0 0;
  line-height: 17px;
}
#guide_b_2 div ul li.image {
  background: none;
  text-align: center;
  padding-left: 14px;
  margin: 8px 0 5px;
  height: 46px;
}

/* ÀüÈ­ ±¸ÀÎ±¤°í ½ÅÃ» */
#telad p.tel {
  margin-top: 30px;
  text-align: center;
}
#telad div.option_guide {
  position: relative;
  width: 720px;
  overflow: hidden;
  margin-bottom: 8px; 
}
#telad div.option_guide h4 {
  width: 203px;
  height: 41px;
  float: left;
}
#telad div.option_guide ul {
  position: relative;
  background: url(http://image.ganhojob.co.kr/customer/bg_box514.gif) no-repeat left top;
  width: 514px;
  height: 41px;
  margin-left: 206px;
  font-size: 14px;
}
#telad div.option_guide ul li strong span {
  color: #ff3c00;
}
#telad div.option_guide ul li.week {
  position: absolute;
  top: 14px;
  left: 40px;
}
#telad div.option_guide ul li.fifteen {
  position: absolute;
  top: 14px;
  left: 193px;
}
#telad div.option_guide ul li.month {
  position: absolute;
  top: 14px;
  left: 343px;
}
#telad div.option_guide p {
  position: absolute;
  top: 12px;
  left: 122px;
}
#telad div.notice {
  clear: both;
  margin-top: 40px;
  background: url(http://image.ganhojob.co.kr/customer/bg_box720_b1.gif) no-repeat left bottom;
}
#telad div.notice h3 {
  background: url(http://image.ganhojob.co.kr/customer/bg_box720_t1.gif) no-repeat left top;
  padding: 20px 0 0 28px;
}
#telad div.notice h3 img {
  background: url(http://image.ganhojob.co.kr/icon/icon_!.gif) no-repeat left top;
  padding-left: 23px;
}
#telad div.notice p {
  padding: 0 0 17px 51px;
}
#telad div.notice p strong {
  font-weight: normal;
  color: #fa3c00;
}

/* È¸¿øÅ»Åð ¾È³» */
#secession_guide {
  width: 720px;
}
#secession_recom {
  margin: 30px 0 0 15px;
  width: 690px;
}
#secession_guide ul {
  margin-top: 15px;
}
#secession_guide ul li {
  background: url('http://image.ganhojob.co.kr/icon/dot_gray.gif') no-repeat 17px 6px;
  padding-left: 26px;
  line-height: 17px;
  margin-top: 5px;
}
#secession_guide ul li strong {
  color: #116b9d;
  font-weight: normal;
}
#secession_recom div.box {
  margin-top: 10px;
  background: url('http://image.ganhojob.co.kr/customer/box_690_b1.gif') no-repeat left bottom;
}
#secession_recom ul {
  background: url('http://image.ganhojob.co.kr/customer/box_690_t1.gif') no-repeat left top;
  width: 690px;
  padding: 4px 0;
}
#secession_recom ul li {
  margin: 0 15px;
  background: url('http://image.ganhojob.co.kr/customer/line_dot.gif') repeat-x left top;
  position: relative;
  height: 75px;
  padding: 15px 0 0 0;
}
#secession_recom ul li.first {
  background: none;
}
#secession_recom ul li.online {
  padding: 22px 0 0 0;
}
#secession_recom ul li strong {
  background: url('http://image.ganhojob.co.kr/icon/dot_green.gif') no-repeat 3px 50%;
  padding-left: 11px;
}
#secession_recom ul li strong span {
  font-size: 14px;
  color: #0f8b00;
  background-color: #ecfbdc;
  padding: 3px 1px 0 3px;
}
#secession_recom ul li p.txt {
  padding: 7px 0 0 14px;
  line-height: 16px;
}
#secession_recom ul li p.img {
  position: absolute;
  top: 10px;
  left: 480px;
  height: 60px;
  border-left: 1px solid #e0e0e0;
  padding-left: 10px;
}
#secession_recom ul li p.img img {
  margin: 10px 0 0 0;
}



/* ÈÞ¸éÈ¸¿øÀÎÁõ CSS Ãß°¡ 2008.08.06 ³ªÇö¹Î Ãß°¡ */
#restmember {
  width: 704px;
  height: 472px ;
  padding: 16px 0 0 26px;
  background: url('http://image.ganhojob.co.kr/customer/bg_restmember.gif') 0 0 no-repeat;
}
#restmember h3 {
  font-size: 1px;
  margin: 0 0 0 5px;
  padding: 0;
  background: none;
}
#restmember .rest_box {
  width: 665px;
  text-align: center;
  color: #474747;
  line-height: 20px;
  margin: 45px 0 0 0;
}
#restmember .rest_box span {
  color: #7811bd;
  font-weight: bold;
}
#restmember .rest_box strong {
  color: #006bd5;
}
#restmember .rest_box p {
  font-weight: bold;
  margin-top: 5px;
}
#restmember .auth_box { 
  width: 665px;
  text-align: center;
}
#restmember .auth_box table {
  width: 385px;
  table-layout: fixed;
  margin: 30px auto 0;
}
#restmember .auth_box table th {
  padding: 2px 0 0 8px;
  color: #474747;
  text-align: left;
  background: url('http://image.ganhojob.co.kr/customer/icon_dot.gif') 0 8px no-repeat;
}
#restmember .auth_box table td { vertical-align: top; }
#restmember .auth_box table td input {
  height: 18px;
  padding: 3px;
  margin: 0 0 5px 0;
  border: 1px solid #acacac;
}


#restmember .restidis { 
  margin: 36px 0 34px 11px;
}

#restmember .restidis p { color: #774724; }
#restmember .restidis div { 
  color: #666666;
  line-height: 17px;
  margin: 0 0 0 15px;  
}
#restmember .restid_info { }
#restmember .restid_info ul {
  
}
#restmember .restid_info ul li {
  color: #473b29;
  padding: 0 0 17px 20px;
  line-height: 17px;
  background: url('http://image.ganhojob.co.kr/customer/icon_rest.gif') 4px 3px no-repeat;
}
#restmember .restid_info ul li span { font-size: 11px; }




/* °£Æí±¸ÀÎ±¤°í CSS Ãß°¡ 2010.04.01 ½ÅÀº¹Ì Ãß°¡ */
#quick_ad { width: 720px; }
#quick_ad .tit_img { border-bottom: none; height: 118px; }
#quick_ad_info { position:relative; width: 720px; height: 176px; background: url(http://image.ganhojob.co.kr/customer/bg_quick_info.gif) no-repeat left top; }
#quick_ad_info p { position: absolute; right: 20px; bottom:8px; font-size: 12px; color:#655556; word-spacing:-1px; }
#quick_ad_info p strong { font-weight:bold; color:#ff5c00; }
#quick_ad_enter { position:relative; }
#quick_ad_enter p.sub01 { position: absolute; left: 160px; top:7px; font-size: 11px; color:#777; }
#quick_ad_enter p.sub02 { position: absolute; right: 6px; top:8px; font-size: 11px; color:#777; }
#quick_ad_select { position:relative; }
#quick_ad_select p { position: absolute; right: 6px; top:7px; font-size: 11px; color:#777; }
#quick_com_info { width: 720px; height: 180px; background: url(http://image.ganhojob.co.kr/customer/bg_com_info.gif) no-repeat left top; }

#quick_ad .table { width: 720px; border-top: 2px solid #917f6b; border-bottom: 1px solid #b8b8b8; }
#quick_ad .table .input_text { border: 1px solid #b4b4b4; padding: 3px 0 0 3px; height: 18px; margin: 1px; }
#quick_ad .table .input_form { padding: 3px 0 0 3px; line-height: 18px; }
#quick_ad .table .input_radio	{ padding-left:20px; } 
#quick_ad .table th, .table td { border-bottom: 1px solid #dcdada; }
#quick_ad .table th { background-color: #eeeeee; padding: 11px 0 8px 15px; text-align: left; letter-spacing: -1px; }
#quick_ad .table th.title { text-align: center; }
#quick_ad .table td { padding: 11px 0 8px 15px; border-bottom: 1px solid #e4e4e4; }
#quick_ad .table td.input { padding: 6px 0 5px 15px; }
#quick_ad .table td.select { padding: 7px 0 6px 15px; }
#quick_ad .table td.keyword { color: #195990; letter-spacing: -1px; }
#quick_ad .table td.tel { vertical-align: top; font-weight:bold; }	
#quick_ad .table td.noline { border-bottom:none; padding-top:10px; font-weight:bold; }
#quick_ad .table td.mobile { font-size: 11px; color: #7c51a1; padding: 1px 0 4px 15px; }	
#quick_ad .table td img { vertical-align: middle;	border:none; }
#quick_ad .table td.detail { background:#fbfbf8; color:#655556; font-weight:bold; text-align: center; padding-right:10px; }	
#quick_ad .table td.radioL { text-align:left; padding-left:40px; }
#quick_ad .table td.radio { text-align:left; padding:3px 10px 0 30px; }
#quick_ad .table td.radioR { text-align:left; }
#quick_ad .table .subcolor01 { color:#ff5c00; font-weight:bold; font-size:16px; font-family: "±¼¸²,Gulim"; letter-spacing: normal; } 
#quick_ad .table .subcolor02 { color:#445697; font-weight:bold; letter-spacing: normal; }	
#quick_ad .table .subcolor03 { color:#000; font-weight:bold; font-size:14px; letter-spacing: normal; }
#quick_ad .table p.banking { padding-top:10px; line-height: 18px; }
#quick_ad .table td.bold { font-weight:bold; }
	
#quick_ad .payinfo { border: solid 4px #bbab9b; margin:30px 0 10px 0; position:relative; }
#quick_ad .payinfo ul { width:480px; padding: 15px 0 0 26px; }
#quick_ad .payinfo ul li { background: url(http://image.ganhojob.co.kr/customer/bul_info.gif) no-repeat left 3px; letter-spacing: 2px; padding-left: 15px; padding-bottom:10px; border-bottom: 1px solid #ebebeb; margin:10px 0 10px 0; }	
#quick_ad .payinfo ul li.end { border-bottom: none; }	
#quick_ad .payinfo ul #divAmt { position:absolute; width:480px; left:120px; top:18px;  }
#quick_ad .payinfo .subcolor01 { color:#ff5c00; font-weight:bold; font-size:16px; font-family: "±¼¸²,Gulim"; letter-spacing: normal; } 
#quick_ad .payinfo .subcolor02 { color:#445697; font-weight:bold; etter-spacing: normal; }	
#quick_ad .payinfo .subcolor03 { color:#000; font-weight:bold; font-size:14px; letter-spacing: 0px; }
#quick_ad .payinfo p.banking { margin-left:75px; padding-top:10px; line-height: 18px; letter-spacing: normal; }
#quick_ad .payinfo p.advice { position: absolute; right: 15px; top:15px; }
#quick_ad .payinfo_agree { text-align:center; line-height:18px; }

#quick_ad .btn_area01 { text-align: center; margin: 30px 0 35px; }
#quick_ad .btn_area02 { text-align: center; margin: 30px 0 35px; }
#quick_ad .btn_area02 img { margin:0 8px 0 5px; }

#quick_ad .bannerinfo { width: 720px; float:left;}
#quick_ad .bannerinfo li { float:left; }
#quick_ad .bannerinfo li.end { float:right; }

/* ÇÃ·ÔÇØÁ¦ */
.clear { clear: both; height: 0; font-size: 0; visibility: hidden; overflow: hidden; }

/* °øÁö»çÇ× */
#notice_view dl dd.content { overflow:hidden; margin: 15px 0 0 15px;} padding: 0 0 0 15px;}
#notice_view dl dd.content table tr td { width:540px; background-repeat:no-repeat; }
#notice_view dl dd.content table tr td.conts { background-repeat:repeat-y; }

.CustomizeNews p {position:relative;}
.CustomizeNews p span{display:none;}
