@import url("layout.css");


/* 로그인 */
body.sign{background:#000 none;}

p.navi{text-align:right;padding-right:22px;font:11px normal dotum;color:#c4c4c4;margin-top:15px;margin-bottom:5px;}/* 2009-07-06 RHJ 수정 */
p.navi a{font:11px normal tahoma, dotum;color:#c4c4c4;}

div.sign_area input{border:none;font-size:12px;color:#999;background:#}

div.sign_area{
	width:950px;
	height:400px;
	margin-bottom:30px;
	background:transparent url('../images/sign/bg_sign.gif') no-repeat 165px 57px;/* 2009-07-06 RHJ 수정 */
}

/* 2009-06-22 PMH */
div.sign_area div.login_info{float:left;padding:16px 0 0 27px;*padding:19px 0 0 27px;width:359px;}
	div.login_info p.title {margin-top:25px;}/* 090617 RHJ 추가 */
	div.login_info p.title01 {margin-top:27px;}/* 090617 RHJ 추가 */
	div.login_info p.message_01{padding-top:8px;}/* 090617 RHJ 수정 */
	div.login_info dl.message_02{margin-top:20px;}
	div.login_info dl.message_02 dt{padding-top:20px;}
	div.login_info dl.message_02 dd{padding-top:12px;}

div.sign_area div.nate_login{float:left; padding-top:145px;margin:22px 0 0 -66px;width:339px;}/* 2009-07-06 RHJ 수정 */

div.sign_area div.nate_login01{float:left; padding-top:115px;margin:22px 0 0 -18px;width:339px;}

div.nate_login h2{margin-left:55px;}
div.nate_login div.login_area{padding-top:48px;}
	div.date{float:left;width:218px;}
	div.date dl{height:25px;}
	div.date dt{float:left;/*text-align:right;*/width:38px;padding:3px 12px 0 0;}
	div.date dd{float:left;}
	div.date dd div{
		width:140px;
		height:18px;
		padding:2px 10px 0 10px;
		background:transparent url('../images/sign/bg_login_input.gif') no-repeat left top;
	}
	div.date dd div input{width:136px;height:14px;background:#222;}
	div.btn_login{float:left;}
	div.btn_login li.id_save{padding-top:1px;overflow:hidden;height:17px;}
	div.btn_login li.id_save label{position:relative;top:2px;left:1px;z-index:1;}
	div.btn_login li.login_btn{padding-top:7px;_padding:0px;_position:relative;_top:-3px;_left:2px;}
	div.btn_login li.login_btn img{}
	/*div.btn_login li.login_btn img{margin:9px 0 0 0;*margin:10px 0 0 -18px; _position:absolute;_top:367px;}
	:root div.btn_login li.login_btn img{margin:6px 0 0 2px;}*/

div.nate_login ul.s_menu{clear:both; overflow:hidden; margin-left:52px; margin-top:1px;}/* 2009-07-06 RHJ 수정 */
div.nate_login ul.s_menu li{
	float:left;
	padding:0 12px 0 0;
	background:transparent url('../images/sign/bg_list_slash.gif') no-repeat right 4px;
}
div.nate_login ul.s_menu li.last{background:none;}
div.nate_login ul.s_menu li img{margin-top:4px;}

div.nate_login01 h2{margin-left:57px;}
div.nate_login01 div.login_area{padding-top:48px;}
div.nate_login01 ul.s_menu{clear:both; overflow:hidden; margin-left:52px; margin-top:1px;}/* 2009-07-06 RHJ 수정 */
div.nate_login01 ul.s_menu li{
	float:left;
	padding:0 12px 0 0;
	background:transparent url('../images/sign/bg_list_slash.gif') no-repeat right 4px;
}
div.nate_login01 ul.s_menu li.last{background:none;}
div.nate_login01 ul.s_menu li img{margin-top:4px;}
div.nate_login01 p.error_01{margin:26px 0 0 0;text-align:center;width:285px; font-family:dotum; font-size:11px;color:#555;letter-spacing:-1px;color:#777;line-height:16px;}/* 2009-07-06 RHJ 수정 */
div.nate_login01 p.error_01 strong{font-size:12px;color:#444;font-family:dotum;display:block;margin-bottom:3px;}
div.nate_login p.error_01{margin:26px 0 0 0;text-align:center;width:285px; font-family:dotum; font-size:11px;color:#555;letter-spacing:-1px;color:#777;line-height:16px;}/* 2009-07-06 RHJ 수정 */
div.nate_login p.error_01 strong{font-size:12px;color:#444;font-family:dotum;display:block;margin-bottom:3px;}

div.sign_area div.mobile_login{float:left; padding-top:77px;margin:28px 0 0 2px; position:relative;}/* 2009-07-06 RHJ 수정 */
div.mobile_login div.mobile_login_area{margin-top:34px;height:20px;}
	div.mobile_login_area div.phone_select{float:left;margin-right:3px;width:59px;font-size:11px;color:#999;font-family:dotum;}
	div.mobile_login_area div.phone_01{
		float:left;
		width:32px;
		height:17px;
		padding:3px 5px 0 9px;
		background:transparent url('../images/sign/bg_input_style_01.gif') no-repeat left top;
	}
	div.mobile_login_area div.phone_01 input{width:30px;height:12px;font-size:11px;color:#999;font-family:dotum;background:#222;}
	div.mobile_login_area div.phone_02{
		float:left;
		width:36px;
		height:17px;
		padding:3px 0 0 17px;
		background:transparent url('../images/sign/bg_input_style_02.gif') no-repeat left top;
	}
	div.mobile_login_area div.phone_02 input{width:30px;height:12px;font-size:11px;color:#999;font-family:dotum;background:#222;}

div.mobile_login p.btn{padding:13px 0 0 33px;}
p.helper{position:absolute;top:55px;left:135px;}/* 2009-07-06 RHJ 수정 */
p.text_helper img{position:absolute;/*margin:-105px 0 0 130px;*/ left:130px; top:70px;}/* 090506 RHJ 수정 */

/* 아이디 찾기 */
div.find_id_area input{border:none;font-size:12px;color:#999;}

div.find_id_area{padding:34px 0 0 40px;}
div.find_id_area div.bg_find_id{
	width:644px;
	height:329px;
	padding:31px 0 0 30px;
	background:transparent url('../images/sign/bg_find_area_01.gif') no-repeat left top;
}
div.bg_find_id div.email_find_area{float:left;width:333px;}

div.email_find_area h3{margin-bottom:11px;}
div.email_find_area p.text{margin-bottom:20px;}
div.email_find_area p.text_lp1{margin-bottom:20px;padding-left:1px;}

div.email_input_area{overflow:hidden;}
div.email_input_area div.date{float:left;width:217px;}
div.email_input_area div.date dl{} 
div.email_input_area div.date dt{float:left;padding:3px 0 0 2px;width:59px;} 
div.email_input_area div.date dd{float:left;} 
div.email_input_area div.date dd div{
	width:123px;
	height:19px;
	padding:1px 10px 0 10px;
	background:transparent url('../images/sign/bg_input_style_03.gif') no-repeat left top;
}
div.email_input_area div.date dd div input{width:120px;height:14px;}
div.email_input_area div.btn{float:left;}

div.email_find_area div.security_area{padding:5px 0 0 3px;}
/* 2009-05-29 PMH */
div.email_find_area div.security_area_01{
	float:left;
	width:205px;
	height:55px;
	padding:5px 0 0 5px;
	background:transparent url('../images/sign/bg_security_area_03.gif') no-repeat left top;
}
div.email_find_area div.security_area_02{float:left;padding-left:9px;text-align:left;}
div.email_find_area div.security_area_02 img{vertical-align:top;}
/* 2009-05-29 PMH */
div.email_find_area div.security_area_03{float:left;padding:39px 0 0 8px;text-align:left;}

div.bg_find_id div.num_find_area{float:left;}

div.num_find_area h3{margin-bottom:11px;padding-left:2px;}
div.num_find_area p.text{margin-bottom:20px;}
div.num_find_area p.text_lp2{margin-bottom:20px;padding-left:2px;}

div.num_find_area{overflow:hidden;}
div.num_find_area div.date{float:left;width:213px;}
div.num_find_area div.date dl{} 
div.num_find_area div.date dt{float:left;padding-top:3px;width:70px;} 
div.num_find_area div.date dd{float:left;} 
div.num_find_area div.date dd div{
	width:113px;
	height:19px;
	padding:1px 10px 0 10px;
	background:transparent url('../images/sign/bg_input_style_04.gif') no-repeat left top;
}
div.num_find_area div.date dd div input{width:100px;height:14px;}
div.num_find_area div.date dd div.num_01{
	float:left;
	width:68px;
	height:19px;
	padding:1px 0 0 5px;
	background:transparent url('../images/sign/bg_input_style_05.gif') no-repeat left top;
}
div.num_find_area div.date dd div.num_01 input{width:47px;height:14px;font-size:11px;}
div.num_find_area div.date dd div.num_02{
	float:left;
	width:55px;
	height:19px;
	padding:1px 0px 0 5px;
	background:transparent url('../images/sign/bg_input_style_06.gif') no-repeat left top;
}
div.num_find_area div.date dd div.num_02 input{width:47px;height:14px;font-size:11px;}

div.num_find_area div.btn{float:left;}

div.num_find_area div.security_area{padding:7px 0 0 2px;}
div.num_find_area div.security_area_01{
	float:left;
	width:90px;
	height:40px;
	padding:1px 0 0 8px;
	background:transparent url('../images/sign/bg_security_area.gif') no-repeat left top;
}
div.num_find_area div.security_area_02{float:left;padding-left:9px;}
div.num_find_area div.security_area_02 img{vertical-align:top;}

/* 메일 발송 완료 */
div.find_sent_area{padding:20px 0 0 103px;}
div.find_sent_area div.find_sent{
	width:507px;
	height:153px;
	padding:160px 0 0 0;
	background:transparent url('../images/sign/bg_find_id.gif') no-repeat left top;
	text-align:center;
}
div.find_sent_area div.find_sent p.email{font-size:16px;color:#bb8b0a;font-weight:bold;padding-bottom:15px;font-family:dotum;}
div.find_sent_area div.find_sent p.text{padding-bottom:30px;}


div.find_sent_area01{padding:20px 0 0 103px;}
div.find_sent_area01 div.find_sent{
	width:507px;
	height:138px;
	padding:166px 0 0 0;
	background:transparent url('../images/sign/bg_find_pw01.gif') no-repeat left top;
	text-align:center;
}
div.find_sent_area01 div.find_sent p.email{font-size:16px;color:#444;font-weight:bold;padding-bottom:16px;}
div.find_sent_area01 div.find_sent p.text{padding-bottom:30px;}


/* 주민번호로 찾기 완료 */
div.find_sent_area div.find_complete_01{
	width:507px;
	height:72px;
	padding-top:166px;
	background:transparent url('../images/sign/bg_find_number_01.gif') no-repeat left top;
	text-align:center;
}
div.find_sent_area div.find_complete_02{
	width:507px;
	padding-bottom:23px;
	background:transparent url('../images/sign/bg_find_number_02.gif') no-repeat left bottom;
	text-align:center;
}
div.find_sent_area div.find_complete_02 p.btn{margin-top:3px;}

div.find_complete_02 div.fine_number_list{width:233px;margin:0 auto;}
div.find_complete_02 div.fine_number_list ol{margin-bottom:23px;}
div.find_complete_02 div.fine_number_list li{width:233px;line-height:18px;text-align:right;color:#777;}
div.find_complete_02 div.fine_number_list li strong{color:#7e7e7e;float:left;}
div.find_complete_02 div.fine_number_list li span{color:#999;font-weight:bold;float:left;padding-left:7px;}

/* 비밀번호 찾기 */
div.find_pw_area{
	width:507px;
	height:240px;
	padding-top:166px;
	background:transparent url('../images/sign/bg_find_pw_01.gif') no-repeat left top;
	text-align:center;
}
div.tal{text-align:left;}
div.find_pw_area h4{margin-bottom:40px;}
div.find_pw_area h4.pd98{text-align:left;padding-left:98px;margin-bottom:40px;}

div.find_pw_area div.emali_input_area_01{margin:0 auto;width:284px;}
div.find_pw_area div.emali_input_area_01{overflow:hidden;}
div.find_pw_area div.emali_input_area_01 div.date{float:left;width:212px;}
div.find_pw_area div.emali_input_area_01 div.date dl{} 
div.find_pw_area div.emali_input_area_01 div.date dt{float:left;padding-top:4px;} 
div.find_pw_area div.emali_input_area_01 div.date dd{float:left;} 
div.find_pw_area div.emali_input_area_01 div.date dd div{
	width:123px;
	height:19px;
	padding:1px 10px 0 10px;
	background:transparent url('../images/sign/bg_input_style_07.gif') no-repeat left top;
}

div.find_pw_area div.emali_input_area_02{width:284px;margin-left:118px;}
div.find_pw_area div.emali_input_area_02{overflow:hidden;}
div.find_pw_area div.emali_input_area_02 div.date{float:left;width:213px;}
div.find_pw_area div.emali_input_area_02 div.date dl{} 
div.find_pw_area div.emali_input_area_02 div.date dt{float:left;padding-top:4px;width:46px;text-align:left;} 
div.find_pw_area div.emali_input_area_02 div.date dd{float:left;} 
div.find_pw_area div.emali_input_area_02 div.date dd div{
	width:123px;
	height:19px;
	padding:1px 10px 0 10px;
	background:transparent url('../images/sign/bg_input_style_07.gif') no-repeat left top;
}


div.find_pw_area div.date dd div input{border:none;width:120px;height:14px;color:#999;background:#1e1e1e;}
div.find_pw_area div.btn{float:left;}

div.find_pw_area div.security_area{padding:7px 0 0 0px;width:282px;margin-left:117px;text-align:center;}
div.find_pw_area div.security_area_01{
	float:left;
	width:210px;
	height:55px;
	padding:5px 0 0 0;
	background:transparent url('../images/sign/bg_security_area_03.gif') no-repeat left top;
}
div.find_pw_area div.security_area_02{float:left;padding-left:9px;text-align:left;}
div.find_pw_area div.security_area_02 img{vertical-align:top;}
/* 2009-05-29 PMH */
div.find_pw_area div.security_area_03{float:left;padding:39px 0 0 8px;text-align:left;}

p.textL{text-align:left;}

/* 비밀번호 변경 */
div.find_pw_change{
	width:507px;
	height:250px;
	padding:166px 0 0 0;
	background:transparent url('../images/sign/bg_pw_change.gif') no-repeat left top;
	text-align:center;
}
div.find_pw_change h4{margin-bottom:43px;}
div.pw_change_area{margin-left:95px;text-align:left;}

div.pw_change_area dl{height:25px;}
div.pw_change_area dt{width:85px;padding-top:4px;float:left;}
div.pw_change_area dd{float:left;}
div.pw_change_area dd div input{border:none;width:182px;height:14px;background:#222;color:#a0a0a0;}
div.pw_change_area dd strong{font-size:16px;color:#b5b5b5;}
div.pw_change_area dd div{
	float:left;
	width:184px;
	height:19px;
	padding:1px 10px 0 10px; 
	background:transparent url('../images/sign/bg_sign_input_10.gif') no-repeat left top;
}
div.pw_change_area dd span{float:left;display:block;color:#b5b5b5;font-size:11px;padding:4px 0 0 8px;}
div.pw_change_area dd span.lavel{color:#fea000;}
div.pw_change_area dd img{float:left;margin:2px 0 0 3px;}
div.pw_change_area p.note{
	padding-left:7px;
	background:transparent url('../images/sign/icon_dot.gif') no-repeat left 5px;
	font-size:11px;
	color:#999;
	margin-bottom:25px;
}
div.pw_change_area p.btn{padding-left:98px;}

/* 비밀번호 변경 완료 */
div.find_change_complete{
	width:507px;
	height:143px;
	padding-top:166px;
	background:transparent url('../images/sign/bg_change_complete.gif') no-repeat left top;
	text-align:center;
}
div.find_change_complete h4{margin-bottom:16px;}
div.find_change_complete p.text{margin-bottom:30px;}

/* 회원가입 이용약관 */
div.tou_area{width:826px;margin:0 0 0 95px;padding-top:27px;}/* 2009-06-22 PMH */
/* 2009-06-26 RHJ 수정 */
div.sign_01{
    width:759px;
    padding-left:67px;
    background:transparent url('../images/sign/bg_sign_06.gif') no-repeat left bottom;/* 100610 hgk 포지션값 top에>서 bottom으로 변경 이미지 변경 */
}
/*  */
div.sign_01 dl{padding-bottom:25px;}/* 100610 hgk margin-bottom:31px;에서 padding-bottom:25px;으로 변경 */
div.sign_01 dl.itp{margin-bottom:15px;}
div.sign_01 dd{padding-top:10px;}
div.sign_01 dd.check {padding-top:19px;}/* 2009-07-06 RHJ 추가 */
div.sign_01 dd div.agreement_area{
    width:681px;
    height:136px;
    padding:10px 0 0 12px;
    background:transparent url('../images/sign/bg_agreement.gif') no-repeat left top;
}
div.sign_01 dd div.agreement{
    line-height:18px;
    width:673px;
    height:130px;
    color:#999;
	/* 회색배경 */
    overflow-y:scroll;
    scrollbar-face-color: #5b5b5b;
    scrollbar-shadow-color: #5b5b5b;
    scrollbar-highlight-color: #5b5b5b;
    scrollbar-3dlight-color: #5b5b5b;
    scrollbar-darkshadow-color: #373737;
    scrollbar-track-color: #373737;
    scrollbar-arrow-color: #c7c7c7;
}
div.sign_01 dd div.agreement strong, div.sign_01 dd div.agreement span{color:#777;}

div.sign_01 dd div.agreement_area_itp{
    width:681px;
    height:98px;
    padding:8px 0 0 12px;
    background:transparent url('../images/sign/bg_agreement_itp.gif') no-repeat left top;
}
div.sign_01 dd div.agreement_itp{
    line-height:18px;
    width:673px;
    height:90px;
    color:#999;
    /* 회색배경 */
    overflow-y:scroll;
    scrollbar-face-color: #5b5b5b;
    scrollbar-shadow-color: #5b5b5b;
    scrollbar-highlight-color: #5b5b5b;
    scrollbar-3dlight-color: #5b5b5b;
    scrollbar-darkshadow-color: #373737;
    scrollbar-track-color: #373737;
    scrollbar-arrow-color: #c7c7c7;
}
div.sign_01 dd div.agreement_itp strong, div.sign_01 dd div.agreement_itp span{color:#777;}

div.sign_01 p.agree_check {height:20px;}
div.sign_01 p.agree_check input{font-size:12px;color:#999;}
div.sign_01 p.agree_check label{position:relative;font-size:12px;color:#606060;top:2px;left:2px;z-index:1;}

div.tou_area p.btn{text-align:center; margin-top:20px; margin-bottom:85px;}/* 100610 hgk margin-top:20px;값 추가 */

/* 회원가입 상세정보 */
div.sign_02{
	width:799px;
	padding-left:27px;
	background:transparent url('../images/sign/bg_sign_02.gif') no-repeat left bottom;
}
div.sign_02 input{border:none;font-size:11px;background:#222;color:#999;}
div.sign_02 span.use_01 span.use_02{color:#fea000;}
div.sign_02 span.use_01 span.use_03{color:#8c8c8c;}

div.sign_02 dl dt{float:left;width:98px;}
div.sign_02 dl dd{float:left;}
/**/
div.sign_02 dl.id_area{/*height:65px;*/height:45px;overflow:hidden;}
div.sign_02 dl.id_area dt{padding-top:5px;}
div.sign_02 dl.id_area dd{}
div.sign_02 dl.id_area dd div.id_input{
	float:left;
	width:115px;
	height:18px;
	padding:2px 10px 0 10px;
	background:transparent url('../images/sign/bg_sign_input_01.gif') no-repeat left top;
}
div.sign_02 dl.id_area dd div.id_input input{width:100px;height:14px;}
div.sign_02 dl.id_area dd img.duplicate_check{float:left;margin-left:4px;}
div.sign_02 dl.id_area dd span.use_01{display:block;float:left;font-size:11px;color:#b5b5b5;padding:4px 0 0 7px;}
div.sign_02 dl.id_area dd.text_info{clear:both;padding-left:98px;}
div.sign_02 dl.id_area dd.text_info p.id_info_01{
	width:650px;
	height:13px;
	padding:9px 0 0 7px;
	background:transparent url('../images/sign/icon_dot.gif') no-repeat left 13px;
	font-size:11px;
	font-family: dotum;
	color:#b6b6b6;
}
div.sign_02 dl.id_area dd.text_info p.id_info_02{
	width:650px;
	padding:3px 0 0 7px;
	background:transparent url('../images/sign/icon_dot.gif') no-repeat left 7px;
	font-family: dotum;
	font-size:11px;
	color:#b6b6b6;
}
div.sign_02 dl.id_area dd.text_info p.id_info_02 img{vertical-align:top; margin-top:-3px;}
/**/
div.sign_02 dl.pw_area{border-top:1px dotted #1b1b1b;width:733px;height:40px;}
div.sign_02 dl.pw_area dt{padding-top:15px;}
div.sign_02 dl.pw_area dd{padding-top:10px;}
div.sign_02 dl.pw_area dd div{
	float:left;
	width:77px;
	height:18px;
	padding:2px 10px 0 10px;
	background:transparent url('../images/sign/bg_sign_input_02.gif') no-repeat left top;
}
div.sign_02 dl.pw_area dd div input{width:70px;height:14px;}
div.sign_02 dl.pw_area dd span{display:block;float:left;padding:5px 0 0 10px;font-size:11px;color:#b5b5b5;}

div.sign_02 dl.pw_area dd span.duplicate {padding:0 0 0 3px; margin-top: -3px;}

div.sign_02 dl.pw_area dd img{float:left;margin-top:3px;margin-left:2px;}
div.sign_02 dl.pw_area dd span.lavel{padding:5px 0 0 1px;color:#fea000;}
/**/
div.sign_02 dl.pw_check{border-top:1px dotted #1b1b1b;width:733px;height:56px;}
div.sign_02 dl.pw_check dt{padding-top:5px;}
div.sign_02 dl.pw_check dd{padding-top:10px;}
div.sign_02 dl.pw_check dd div{
	width:77px;
	height:18px;
	padding:2px 10px 0 10px;
	background:transparent url('../images/sign/bg_sign_input_02.gif') no-repeat left top;
}
div.sign_02 dl.pw_check dd div input{width:70px;height:14px;}
div.sign_02 dl.pw_check dd p.check_info{
	font-family : dotum;
	font-size:11px;
	color:#b6b6b6;
	padding:5px 0 0 7px;
	background:transparent url('../images/sign/icon_dot.gif') no-repeat left 9px;
}
/**/
/*div.sign_02 dl.email_area{border-top:1px dotted #1b1b1b;width:733px;height:95px;}*//* 100608 hgk height수정 */
div.sign_02 dl.email_area{border-top:1px dotted #1b1b1b;width:733px;height:56px;}/* 2009-07-06 RHJ 수정 */
div.sign_02 dl.email_area dt{padding-top:14px;}
div.sign_02 dl.email_area dd{padding-top:10px;}
div.sign_02 dl.email_area dd p {clear:both; font: normal 11px "돋움"; margin:0; padding-top:4px; height:18px; }/* 2009-07-06 RHJ 수정 */
div.sign_02 dl.email_area dd p.point {padding:8px 0 0 7px; background:transparent url('../images/sign/icon_dot.gif') no-repeat left 13px; font-size:11px; line-height:14px; color:#b16b2e;}/* 100608 hgk 추가 */
div.sign_02 dl.email_area dd p label{position:relative;font-size:11px; color: #b6b6b6; top:4px;left:2px;z-index:1;}
div.sign_02 dl.email_area dd div.email_01{
	float:left;
	width:55px;
	height:18px;
	padding:2px 10px 0 10px;
	background:transparent url('../images/sign/bg_sign_input_03.gif') no-repeat left top;
}
div.sign_02 dl.email_area dd div.email_01 input{width:50px;height:14px;}
div.sign_02 dl.email_area dd div.email_02{
	float:left;
	width:65px;
	height:18px;
	padding:2px 8px 0 25px;
	background:transparent url('../images/sign/bg_sign_input_04.gif') no-repeat left top;
}
div.sign_02 dl.email_area dd div.email_02 input{width:60px;height:14px;}
div.sign_02 dl.email_area dd div.select_01{
	float:left;
}
div.sign_02 dl.email_area dd span.use_01{display:block;float:left;font-size:11px;color:#b5b5b5;padding:4px 0 0 7px;}
/**/
div.sign_02 dl.adress_area{border-top:1px dotted #1b1b1b;width:733px;height:90px;clear:both;}
div.sign_02 dl.adress_area dt{padding-top:15px;}
div.sign_02 dl.adress_area dd{padding-top:10px;}
div.sign_02 dl.adress_area dd div.adress_01{
	float:left;
	width:40px;
	height:18px;
	padding:2px 10px 0 15px;
	background:transparent url('../images/sign/bg_sign_input_05.gif') no-repeat left top;
}
div.sign_02 dl.adress_area dd div.adress_01 input{width:30px;height:14px;}
div.sign_02 dl.adress_area dd div.adress_02{
	float:left;
	width:27px;
	height:18px;
	padding:2px 15px 0 15px;
	margin-bottom:6px;
	background:transparent url('../images/sign/bg_sign_input_06.gif') no-repeat left top;
}
div.sign_02 dl.adress_area dd div.adress_02 input{width:26px;height:14px;}
div.sign_02 dl.adress_area dd div.adress_03{
	clear:both;
	width:591px;
	height:22px;
	padding:2px 0 0 10px;
	background:transparent url('../images/sign/bg_sign_input_07.gif') no-repeat left top;
}
div.sign_02 dl.adress_area dd div.adress_03 input{width:580px;height:14px;}
div.sign_02 dl.adress_area dd div.adress_04{clear:both;}
div.sign_02 dl.adress_area dd div.adress_04 span{display:block;float:left;padding:4px 4px 0 0;font-size:11px;color:#b5b5b5;letter-spacing:-1px;}
div.sign_02 dl.adress_area dd div.adress_04 div.adress_05{
	float:left;
	width:534px;
	height:18px;
	padding:2px 0 0 10px;
	background:transparent url('../images/sign/bg_sign_input_08.gif') no-repeat left top;
}
div.sign_02 dl.adress_area dd div.adress_04 div.adress_05 input{width:520px;height:14px;}
/**/
div.sign_02 dl.birth_area{border-top:1px dotted #1b1b1b;width:733px;height:40px;}
div.sign_02 dl.birth_area dt{padding-top:14px;}
div.sign_02 dl.birth_area dd{padding-top:10px;}
div.sign_02 dl.birth_area dd div.birth_01{float:left;}
div.sign_02 dl.birth_area dd div.birth_02{float:left;}
div.sign_02 dl.birth_area dd div.birth_03{float:left;}
div.text_div{float:left;margin-right:4px;font-size:12px;color:#999;padding-top:4px;}

div.sign_02 dl.birth_area dd ul.radio{float:left;margin-left:10px;}
div.sign_02 dl.birth_area dd ul.radio li{float:left;padding-top:4px;padding-right:10px;}
div.sign_02 dl.birth_area dd ul.radio li label{position:relative;left:2px;top:0px;font-size:12px;color:#999;}

/**/
div.sign_02 dl.gender_area{border-top:1px dotted #1b1b1b;width:733px;height:30px;}
div.sign_02 dl.gender_area dt{padding-top:10px;}
div.sign_02 dl.gender_area dd{padding-top:7px;}
div.sign_02 dl.gender_area dd ul{}
div.sign_02 dl.gender_area dd li{float:left;padding-right:25px;}
div.sign_02 dl.gender_area dd li label{position:relative;top:0px;left:2px;font-size:12px;color:#999;z-index:1;}

/* 2009-05-13 수정 PMH */
div.sign_02 dl.preven_area{border-top:1px dotted #1b1b1b;width:733px;/*height:80px;*/overflow:hidden;}
div.sign_02 dl.preven_area dt{padding-top:23px;}
div.sign_02 dl.preven_area dd{padding-top:10px}

/* 2009-07-02 문자다시받기 버튼 추가 */
div.sign_02 dl.preven_area dd.resend {
	margin: 30px 0 0 -11px;
}
/* */
div.sign_02 dl.preven_area dd div.preven_01{
	float:left;
	width:205px;
	height:55px;
	padding:5px 0 0 5px;
	margin-right:5px;
	background:transparent url('../images/sign/bg_security_area_03.gif') no-repeat left top;
}
div.sign_02 dl.preven_area dd div.preven_02{
	float:left;
	padding-top:10px;
	padding-left:5px;
	line-height:20px;
	font-size:11px;
	color:#999;
}
div.sign_02 dl.preven_area dd div.preven_02 p.text{font-family:dotum;font-size:11px;}
div.sign_02 dl.preven_area dd div.preven_02 p.data{
	width:201px;
	height:18px;
	padding:2px 10px 0 10px;
	background:url('../images/sign/input_221_20.gif') no-repeat left top;
}
div.sign_02 dl.preven_area dd div.preven_02 p.data input{
	width:200px;height:14px;color:#777;
}

div.sign_02 dl.preven_area dd div.preven_03{
	padding-top:10px;
	padding-left:5px;
	line-height:20px;
	font-size:11px;
	color:#999;
}
div.sign_02 dl.preven_area dd div.preven_03 p.text{font-family:dotum;font-size:11px;}
div.sign_02 dl.preven_area dd div.preven_03 p.data{
	float:left;
	width:201px;
	height:18px;
	padding:2px 10px 5px 10px;
	background:url('../images/sign/input_221_20.gif') no-repeat left top;
}
div.sign_02 dl.preven_area dd div.preven_03 p.data input{
	width:200px;height:14px;color:#777;
}
div.sign_02 dl.preven_area dd div.preven_03 p.redown{float:left;padding-left:5px;}

div.sign_02 dl.preven_area dd div.preven_04{
	clear:both;
	width:205px;
	height:55px;
	padding:5px 0 0 5px;
	margin:0 0 8px 5px;
	background:transparent url('../images/sign/bg_security_area_03.gif') no-repeat left top;
}
/**/
div.sign_02 dl.name_area{border-top:1px dotted #1b1b1b;width:733px;height:40px;}
div.sign_02 dl.name_area dt{padding-top:15px;}
div.sign_02 dl.name_area dd{padding-top:10px;}
/**/
div.sign_03{
	width:799px;
	padding-left:27px;
	padding-bottom:48px;
	margin-bottom:14px;
	background:transparent url('../images/sign/bg_sign_03.gif') no-repeat left bottom;
}
div.sign_03 dl dt{float:left;width:98px;}
div.sign_03 dl dd{float:left;}

div.sign_03 dl.mobile_area{border-top:1px dotted #1b1b1b;width:733px;overflow:hidden;}
div.sign_03 dl.mobile_area dt{padding-top:12px;}
div.sign_03 dl.mobile_area dd{padding-top:10px;width:635px;}
div.sign_03 dl.mobile_area dd div.mobile_add_01{
	width:635px;
	padding-bottom:3px;
	margin-bottom:10px;
	background:transparent url('../images/sign/bg_mobile_btm.gif') no-repeat left bottom;
}
div.sign_03 div.mobile_add_01 div.mobile_add_02{
	width:614px;
	padding:3px 9px 0 12px;
	background:transparent url('../images/sign/bg_mobile_top.gif') no-repeat left top;
}
div.sign_03 div.mobile_add_02 table.mobile_table{width:614px;}
div.sign_03 div.mobile_add_02 table.mobile_table td{
	border-top:1px dotted #1b1b1b;
	padding-top:8px;
	padding-bottom:8px;
}
div.sign_03 div.mobile_add_02 table.mobile_table td label{
	position:relative;
	top:2px;
	left:2px;
	z-index:1;
}
div.sign_03 div.mobile_add_02 table.mobile_table td.check {
	width: 90px;
}
div.sign_03 div.mobile_add_02 table.mobile_table td.top{
	border-top:none;
}
div.sign_03 div.mobile_add_02 table.mobile_table td.info{}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dl{overflow:hidden;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dt{float:left;width:78px;padding-top:0px;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd{float:left;padding-top:0px;width:446px;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_01 strong{color:#555;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_02{text-align:right;width:436px;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_02 span{
	float:left;
	display:block;
	font-size:11px;
	color:#666;
	padding-top:8px;
}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_02 div.name{
	float:right;
	width:59px;
	height:19px;
	padding:2px 8px 0 8px;
	margin-top:2px;
	background:transparent url('../images/sign/bg_sign_text.gif') no-repeat left top;
	text-align:left;
	color:#999;
	margin-right:4px;
}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_02 div.name input {
	border: 0;
	width: 55px;
	height: 14px;
	font-size: 11px;
	color: #777;
	text-align: center;
	background:#222;
}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd{padding-top:5px;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_02 img{float:right;margin-top:2px;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_03{clear:both;padding-top:5px;}
div.sign_03 div.mobile_add_02 table.mobile_table td.info dd li.model_03 label{
	position:relative;
	top:2px;
	left:2px;
	font-size:12px;
	color:#999;
	letter-spacing:-1px;
	z-index:1;
}
div.sign_03 dl.mobile_area dd div.note_area p{margin-bottom:8px;}
div.sign_03 dl.mobile_area dd div.note_area p img{vertical-align:middle;margin-right:2px;}
div.sign_03 dl.mobile_area dd div.note_area li{
	padding:0 0 0 7px;
	line-height:15px;
	background:transparent url('../images/mypage/icon_list_dot.gif') no-repeat left 6px;
	font-size:11px;
	font-family:dotum;
	color:#383838;
	letter-spacing:-1px;
}

/* 회원가입 완료 */
div.sign_04{
	width:828px;
	height:427px;
	padding-top:45px;
	background:transparent url('../images/sign/bg_sign_04.gif') no-repeat left top;
	text-align:center;
}
div.sign_04 h2{margin-bottom:20px;}
div.sign_04 div.complete_area{}
div.sign_04 div.complete_area div{float:left;}

div.sign_04 h2.certify {margin-bottom: 9px;}
div.sign_04 p.certify_id {font: bold 14px tahoma; vertical-align: top;}
div.sign_04 p.certify_id img {vertical-align: bottom;}
div.sign_04 p.certify_done {margin: 4px 0 42px}

/* 이메일인증만료 */
/* 2009-06-25 RHJ 수정 및 추가 */
div.sign_05{
	width:828px;
	/*height:150px;*/
	padding: 49px 0 30px 0;
	background:transparent url('../images/sign/bg_sign_05.gif') no-repeat left top;
	text-align:center;
}
div.sign_05 h2.certify {margin-bottom: 9px;}
/* */
div.sign_05 p.btn_c {
	text-align: center;
	padding-top: 100px;
}


div.complete_area div.complete_01{width:289px;text-align:right;padding-right:15px;background:url('../images/sign/bg_line_right.gif') no-repeat right top;}
div.complete_area div.complete_01 p.btn{text-align:right;padding-right:3px;}
div.complete_area div.complete_02{width:245px;text-align:right;background:url('../images/sign/bg_line_right.gif') no-repeat right top;padding-right:1px;}
div.complete_area div.complete_02 p.btn{text-align:right;padding-right:14px;}
div.complete_area div.complete_03{width:227px;text-align:right;}
div.complete_area div.complete_03 p.btn{text-align:right;padding-right:2px;}

/* selectbox area */
div.select_box{position:relative;z-index:10;}
div.select_box div.select_left, div.select_box div.select_right {float:left;}
div.select_box div.select_bg {background:#fff url('../images/common/select_bg.gif') repeat-x 0 0; float:left; width:64px; height:20px; position: relative; z-index:20; font-size:12px;}
div.select_box span.select_title {position: absolute; z-index:100; left:13px; top:5px; font: normal 11px dotum; color:#999; cursor: pointer;}

div.select_box ul {
	width:85px; 
	height: 65px;
	background:#373737; 
	border:1px solid #464646; 
	position:absolute; top:19px; left: 7px; z-index:21; 
	padding:5px 0 0 0;
	clear:left;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color: #5b5b5b;
	scrollbar-shadow-color: #5b5b5b;
	scrollbar-highlight-color: #5b5b5b;
	scrollbar-3dlight-color: #5b5b5b;
	scrollbar-darkshadow-color: #373737;
	scrollbar-track-color: #373737;
	scrollbar-arrow-color: #c7c7c7;
}
div.select_box li {padding:1px 0;_padding:1px 2px; margin:0 3px; _margin:0 3px; font: normal 11px dotum; line-height: 1.2em;}
div.select_box a:link, div.select_box a:active, div.select_box a:visited {color:#999; display:block; padding-top:2px;width:161px;}
div.select_box a:hover{text-decoration:none; background:#ddd; font-weight:bold; color:#fff;width:161px;}

div.select_box li.pd0{padding:0px;}


/*  */

/* 090506 RHJ 추가 */
div.sign_area div.mobile_login h3 {margin-left:16px;}
.mg_t4 {margin-top:4px !important;}

/* 2009-07-06 RHJ 추가 */
div.sign_01 dt.tit {height:12px;}
div.sign_02 dl dt img {vertical-align:top;}
div.sign_01 dt img {vertical-align:top;}
.mg_b21 {margin-bottom:21px !important;}
.pd_t28 {padding-top:28px !important;}


div.team_of01{
	width:826px;
	height:601px;
	margin:36px auto 0 auto;;
	background:url('../images/member/bg_terms01.gif') no-repeat left top;
}
div.team_tab{padding:85px 0 0 340px;}/* 100621 hgk padding수정 */
div.team_tab ul{}
div.team_tab ul li{
    display:inline;
    padding:0 10px;
    background:url('../images/member/bg_terms_line.gif') no-repeat left 1px;
}
div.team_tab ul li.first{background:none;}
div.team_tab ul li img{vertical-align:middle;}

div.terms_area{padding:55px 0 0 66px;}
div.terms_area h2{margin-bottom:11px;}
div.terms_info_top{
	width:693px;
	padding-top:11px;
	background:url('../images/member/bg_terms_info_top.gif') no-repeat left top;
}
div.terms_info_btm{
	width:693px;
	padding-bottom:11px;
	background:url('../images/member/bg_terms_info_btm.gif') no-repeat left bottom;
}
div.terms_info_mid{
	width:693px;
	background:url('../images/member/bg_terms_info_mid.gif') repeat-y left top;
	font-family:dotum;color:#999;
}
div.terms_info_mid div.terms_con{width:655px;height:373px;padding:2px 13px;}
div.terms_info_mid div.terms_con table td{vertical-align:top;line-height:18px;}
div.terms_info_mid p.tit{height:36px;font-weight:bold;}
div.terms_info_mid p.info{line-height:18px;margin-bottom:19px;}

.scroll_terms{
	overflow-x: hidden;
	overflow-y:scroll;
	scrollbar-face-color: #5b5b5b;
	scrollbar-shadow-color: #5b5b5b;
	scrollbar-highlight-color: #5b5b5b;
	scrollbar-3dlight-color: #5b5b5b;
	scrollbar-darkshadow-color: #373737;
	scrollbar-track-color: #373737;
	scrollbar-arrow-color: #c7c7c7;
}
div.agree_box {
	text-align:justify;
	color: #777;
	line-height: 1.5em;
}
table.tbl {width:600px; margin:10px auto; border:1px solid #bbb;}
table.tbl td, table.tbl th {text-align:center; height:25px; vertical-align:middle;}

select.select_type01{
	font-size:11px;
	margin-right:5px;
	color:#999
	background:#222;
}