/* 회원가입 20160815 */
.join_form { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto; }

/*
@media all and (max-width:740px)   {  
 
}  
@media all and (min-width:741px) {  
 
} 
*/

@media all and (max-width:740px)   {  
	.join_area { 
	   display:block; width:350px; height:auto; margin:0 auto; padding:10px;  /* width:450px; */
	   line-height:150%;
	   background-color:#fff;
		-moz-border-radius-topleft:4px; 
		-moz-border-radius-bottomright:4px; 
		-webkit-border-bottom-right-radius:4px; 
		-webkit-border-top-left-radius:4px; 
		border-radius:4px; 
		behavior: url('http://www.cookprice.com/css/PIE.htc');
	}
	.btn_joinkind { 
	   display:inline-block; width:326px; height:42px; margin:0 auto; padding:12px;  /*386 * 65*/
	   line-height:150%;
	   background-color:#fff;
		-moz-border-radius-topleft:2px; 
		-moz-border-radius-bottomright:2px; 
		-webkit-border-bottom-right-radius:2px; 
		-webkit-border-top-left-radius:2px; 
		border-radius:2px; 
		behavior: url('http://www.cookprice.com/css/PIE.htc');
	}
	.btn_joinkind ul { margin:0 auto; width:100%; }
	.btn_joinkind ul li{ float:left; letter-spacing:0px; line-height:150%; vertical-align:middle; } 
	.btn_joinkind .right_area { width:270px; text-align:center; } 
 
}  /*  MOBILE end  */
@media all and (min-width:741px) {  

	.join_area { 
	   display:block; width:386px; height:auto; margin:0 auto; padding:32px;  /* width:450px; */
	   line-height:150%;
	   background-color:#fff;
		-moz-border-radius-topleft:4px; 
		-moz-border-radius-bottomright:4px; 
		-webkit-border-bottom-right-radius:4px; 
		-webkit-border-top-left-radius:4px; 
		border-radius:4px; 
		behavior: url('http://www.cookprice.com/css/PIE.htc');
	}
	.btn_joinkind { 
	   display:inline-block; width:362px; height:42px; margin:0 auto; padding:12px;  /*386 * 65*/
	   line-height:150%;
	   background-color:#fff;
		-moz-border-radius-topleft:2px; 
		-moz-border-radius-bottomright:2px; 
		-webkit-border-bottom-right-radius:2px; 
		-webkit-border-top-left-radius:2px; 
		border-radius:2px; 
		behavior: url('http://www.cookprice.com/css/PIE.htc');
	} 
	.btn_joinkind ul { margin:0 auto; width:100%; }
	.btn_joinkind ul li{ float:left; letter-spacing:0px; line-height:150%; vertical-align:middle; } 
	.btn_joinkind .right_area { width:318px; text-align:center; } 

}  /*  PC end  */

 
.wrg{display:none;}
.lbl {display:block;position:absolute;top:5px;left:0;z-index:11;font-size:14px; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-weight:bold;line-height:18px;color:#999}

.join_row{ *position:relative;padding:11px 11px 11px 13px;border-top:solid 1px #dfdede;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.join_row:first-child{border-top:none}

@media all and (max-width:740px)   {  
  .colw_458 { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto; }
} 
@media all and (min-width:741px) {  
  .colw_458 { display:block; width:458px; height:auto; margin:0 auto; padding:0 auto; }
} 


.join_box { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto; background-color:#ffffff; border:1px solid #bdbdbd; text-align:left; }
.join_row_end { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto; }
 
.ps_box{ 
   display:block;position:relative;height:27px;
   background:#fff url(http://www.cookprice.com/image/icon_join3.png) 100% 0 no-repeat;background-size:97px 900px;-webkit-background-size:97px 900px;
}
/*.sel {background:#fff url(http://www.cookprice.com/image/sel_arr_dn.gif) 100% 50% no-repeat}*/
.sel{ 
    width:100%;padding:6px 8px 6px 0; height:29px;*height:auto;*margin-top:3px;border:none;border-radius:0;
    background:#fff url(http://www.cookprice.com/image/sel_arr_dn.gif) 100% 50% no-repeat;
	background-size:20px 8px;
	-webkit-background-size:20px 8px;
	-webkit-appearance:none;
	font-size:15px;font-weight:bold;line-height:18px;color:#000;
}

.join_from .lbl{display:block;position:absolute;top:5px;left:0;z-index:9;font-size:14px;font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-weight:bold;line-height:18px;color:#999}
.join_from .cell{background:url(http://www.cookprice.com/image/icon_join3.png) -96px -2px no-repeat}
.join_row .int{ position:relative;*position:absolute;*top:0;*left:0; z-index:10; padding:6px 0;width:100%;height:15px;border:none;background:#fff;font-size:15px;font-weight:bold;none;apperance:none;-webkit-apperance:none}

.join_from .lbl .focus{ z-index:1; display:none;}
.join_sex{ overflow:hidden; padding:8px 18px 8px 15px}
.sex{ display:block; height:31px; margin-right:-3px; border:solid 1px #dcdcdc; *margin-top:-31px}

.ps_box.int_id{background-position:100% -57px}
.ps_box.int_email {background-position:100% -576px}
.ps_box.int_pass {background-position:100% -476px}
.ps_box.int_pass_check{background-position:100% -525px}

.int_id,
.int_email,
.int_pass,
.int_pass_check,
.int_pass_step1,
.int_pass_step2,
.int_pass_step3,
.int_pass_step4,
.int_pass_check2 { padding-right:95px}

.row_group .btn_help{*top:-6px}
.int_id .int,
.int_pass .int,
.int_pass_step1 .int,
.int_pass_step2 .int,
.int_pass_step3 .int,
.int_pass_step4 .int,
.int_pass_check .int,
.int_pass_check2 .int{*width:338px}

/* 성별레디오버튼 */
.jender {display:block; float:left; position:relative; z-index:10;  width:49.8%;  height:31px; border-right:solid 1px #dcdcdc} /* width:49.8%; height:31px; */
.jender + .jender{border:none} 
.jender input{position:absolute;top:0;left:0;z-index:9; width:100%; height:20px;}
.jender label{display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:31px;line-height:32px; background:#fff; text-align:center; color:#999; cursor:pointer}
.jender input:checked + label{border:solid 1px #2eaa08;margin:-1px;z-index:100; color:#2eaa08}   
.jender label.on{border:solid 1px #2eaa08;margin:-1px; z-index:100; color:#2eaa08}/* color : 네이버녹색 #2eaa08 */
 
.global .jender,.global .jender input,.global .jender label{font-size:15px;color:#969696;}
.global .jender label.on{color:#2eaa08}

.join_birth{display:table;padding-right:15px;*display:block;*overflow:hidden}
.join_birthday{padding:0}
.join_birthday .error{margin-left: 13px}
.join_birth .cell{ float:left; margin:8px 0 0 0; width:1px; height:30px;background-color:#f0f0f0; !important} /*   background-position:-93px -2px; */
.bir_title{ 
    display:table-cell;padding:3px 10px 0 12px; width:30px; table-layout:fixed;
    background:#f7f7f7;border-right:1px solid #efefef; font-size:13px;color:#999;vertical-align:middle;text-align:center;
    *display:block;*float:left;*height:50px;*line-height:50px;
}
.bir_yy,.bir_mm,.bir_dd {display:table-cell; padding:11px 0 11px 16px;width:110px;table-layout:fixed;vertical-align:middle;*display:block;*float:left}  /* width:114px; */
.bir_yy{ padding-left:14px; padding-right:4px} 
.bir_dd{ padding-left:15px; padding-right:3px;} 
.bir_mm{ padding-top:4px;  padding-left:10px; padding-right:8px;} 
.bir_mm select::-ms-expand{opacity:0}

.country_code {overflow:hidden;position:relative}
.country_code .sel_value{display:block;padding:6px 0 6px 0;margin-left:4px;height:17px;background:#fff url(http://www.cookprice.com/image/sel_arr_2x.gif) 100% 50% no-repeat;background-size:20px 8px;-webkit-background-size:20px 8px;font-size:15px;font-weight:bold;line-height:18px;color:#000}
.country_code.disabled .sel_value{background:none}
.country_code .sel_value+select{position:absolute;top:0;left:0;z-index:20;opacity:0}
.join_mobile{position:relative;overflow:hidden}
.join_mobile .country_code{display:block;position:absolute;top:10px;left:10px;width:110px;border-right:1px solid #f0f0f0;*width:114px;*padding:0;*height:29px}   /* width:114px; */
.join_mobile .country_code .country_sel{*margin-top:0}
.join_mobile .int_mobile{display:block;margin:0 73px 0 123px }  
.join_mobile a.btn_c,.join_mobile_certify a.btn_c{right:15px;width:99px}
.btn_mobile_submit,.btn_certify_submit{position:absolute;top:8px;right:8px}
.join_mobile_certify{position:relative}
.int_mobile_certify{margin-right:112px;*width:341px}

@media all and (max-width:740px)   {  
   .join_mobile .int_mobile{ margin-left:120px; width:96px; position:relative; top:-3px}
}  
@media all and (min-width:741px) {  
   .join_mobile .int_mobile{ margin-left:120px; width:130px; position:relative; top:-3px}
}
.country_code .country_sel{filter:alpha(opacity=0);*font-size:12px;*font-weight:normal;*top:7px !important}
a.btn_c{display:inline-block;width:84px;height:31px;border:1px solid #dcdcdc;background:#fff;font-size:12px;text-align:center;line-height:33px;color:#333;;text-decoration:none}


/* 가이드 마법사 신청하기 regis_magician.php  */
.regis_form { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto;  }

@media all and (max-width:740px)   {  
	.regis_area { 
	   display:block; width:350px; height:auto; margin:0 auto; padding:10px;  /* width:450px; */
	   line-height:150%;
	   background-color:#fff;
		-moz-border-radius-topleft:4px; 
		-moz-border-radius-bottomright:4px; 
		-webkit-border-bottom-right-radius:4px; 
		-webkit-border-top-left-radius:4px; 
		border-radius:4px; 
		behavior: url('http://www.cookprice.com/css/PIE.htc');
	} 
} 
@media all and (min-width:741px) {  

	.regis_area { 
	   display:block; width:386px; height:auto; margin:0 auto; padding:32px;  /* width:450px; */
	   line-height:150%;
	   background-color:#fff;
		-moz-border-radius-topleft:4px; 
		-moz-border-radius-bottomright:4px; 
		-webkit-border-bottom-right-radius:4px; 
		-webkit-border-top-left-radius:4px; 
		border-radius:4px; 
		behavior: url('http://www.cookprice.com/css/PIE.htc');
	} 

} 
 
.regis_row { *position:relative; padding:8px 11px 11px 13px; border-top:solid 1px #dfdede; background:#fff; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.regis_row:first-child {border-top:none;}
  
.regis_form .lbl {display:block ;position:absolute; top:5px ;left:0; z-index:11; font-size:14px; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-weight:bold; line-height:18px; color:#999; }
.regis_form .lbl .sinfo{  font-size:14px; font-weight:400;  line-height:18px; color:#999; }
.regis_form .cell {background:url(http://www.cookprice.com/image/icon_join3.png) -96px -2px no-repeat}
.regis_row .int{ 
   position:relative; *position:absolute;*top:0;*left:0; z-index:10; padding:6px 0; width:100%; height:15px; 
   border:none; background:#fff; font-size:15px; font-weight:bold;none;apperance:none;-webkit-apperance:none;
}

.regis_form .lbl .focus{ z-index:1; display:none;}

.regis_box { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto; background-color:#ffffff; border:1px solid #bdbdbd; text-align:left; }
.regis_row_end { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto; }

.rs_box{ display:block ;position:relative; height:27px; }
 
.regis_biz { overflow:hidden; padding:8px 18px 8px 15px} 
.rbiz { display:block; height:31px; margin-right:-3px; border:solid 1px #dcdcdc; *margin-top:-31px}

/* 신청종류 checkbox */
.jenderbiz {display:block; float:left; position:relative; z-index:10;  width:49.8%;  height:31px; border-right:solid 1px #dcdcdc; } /* width:49.8%; height:31px; */
.jenderbiz + .jenderbiz {border:none; } 
.jenderbiz input{ position:absolute; top:0;left:0; z-index:9; width:90%; height:20px; }
.jenderbiz label { display:block; position:absolute; top:0; left:0; z-index:10; width:100%; height:31px; line-height:32px; background-color:#ffffff; text-align:center; color:#999; cursor:pointer; }
.jenderbiz input:checked + label{ border:solid 1px #ea5479; margin:-1px; z-index:100; color:#ea5479}   
.jenderbiz label.on { border:solid 1px #ea5479; margin:-1px; z-index:100; color:#ea5479; }/* color : 네이버녹색 #2eaa08 */
.jenderbiz label.off { border:solid 1px #dcdcdc; margin:-1px; z-index:11; color:#999; }/* color : 네이버녹색 #2eaa08 */
 
.global .jenderbiz,.global .jenderbiz input,.global .jenderbiz label{ font-size:15px; color:#969696;}
.global .jenderbiz label.on { color:#ea5479; }  
.global .jenderbiz label.off { color:#999; }  