﻿@charset "utf-8";
 /* 회원가입, 2009-08-15 유원곤 */
.sidebar_menu { width:170px; height:155px; padding:74px 0 0 18px; background:url('/images/signup/bg_sign.jpg') left top no-repeat; }
	.sidebar_menu .sidebar_notice { overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; }

/* 상단 네비게이션 */
.top_navi { width:665px; margin:24px 0 0 0; padding:0 3px 6px 2px; border-bottom:4px solid #fe740e; }
	.top_navi h3 { float:left; width:73px; height:25px; background:url('/images/common/img_set.gif') -75px 0 no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 veqrdana; }
	.top_navi .acc { float:left; width:111px; height:22px; background:url('/images/common/img_set.gif') -239px -70px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 veqrdana; }
	.top_navi .current_position { float:right; margin:12px 0 0 0; font:normal 12px Gulim; color:#807971; }
		.top_navi .current_position a { font:normal 12px Gulim; color:#807971; }

/* 회원가입 양식 공통 */
.step1 .sub_title{ display:block; width:149px; height:14px; margin:22px 0 0 2px; background:url('/images/common/img_set.gif') -305px -105px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 vedana; }
.step2 .sub_title{ display:block; width:253px; height:17px; margin:22px 0 0 1px; background:url('/images/common/img_set.gif') 0 -105px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 vedana; }
.step3 .sub_title{ display:block; width:127px; height:20px; margin:22px 0 0 1px; background:url('/images/common/img_set.gif') -330px -130px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 vedana; }
.step4 .sub_title{ display:block; width:232px; height:20px; margin:22px 0 0 1px; background:url('/images/common/img_set.gif') -263px -190px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 vedana; }
.step5 .sub_title{ display:block; width:112px; height:20px; margin:22px 0 0 1px; background:url('/images/common/img_set.gif') -380px -51px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 vedana; }
.step6 .sub_title{ display:block; width:154px; height:17px; margin:22px 0 0 1px; background:url('/images/common/img_set.gif') -380px -80px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 vedana; }
.sign_inner { width:605px; margin:10px 0 0 0; padding:24px 40px 30px 23px; background:#fdf6e6; border:1px solid #f4c6a5; }
	.sign_inner .sign_notice { width:595px; padding:0 0 11px 7px; border-bottom:2px solid #ffffff; line-height:13px; color:#f66900; font-size:11px; }
	.sign_inner .verify_notice { width:595px; padding:0 0 11px 7px; color:#f66900; font-size:11px; }
		.sign_inner .sign_notice strong { line-height:23px; font-size:12px; }
		.sign_inner .set_birth { display:block; margin:20px 0 0 0; text-align:center; color:#fe320a; line-height:2em; }

/* 회원정보 입력 */
.set_info { margin:6px 0 0 0; }
	.set_info .verfy_birth { margin:0 0 0 10px; padding:0 0 0 11px; background:url('/images/signup/bg_dot_5x5.gif') 0 5px no-repeat; color:#847769; font-weight:bold; }
	.set_info .result { margin:14px 0 0 0; }
		.set_info .result img { float:left; display:inline; width:79px; height:79px; margin:0 0 0 83px; }
		.set_info .result p { float:left; display:inline; width:350px; margin:20px 0 0 20px; color:#847769; font-size:12px; }
	.set_info dl { float:left; width:591px; margin:14px 0 0 0; padding:0 0 0 11px; }
		.set_info dl dt { float:left; width:158px; padding:0 0 0 12px; background:url('/images/signup/bg_dot_dt.gif') 0 5px no-repeat; color:#847769; font-weight:bold; font-size:11px; }
		.set_info dl dd { float:left; width:421px; }
			.set_info dl dd li { clear:both; margin:0 0 3px 0; color:#847769; line-height:14px; font-size:11px; }
			.set_info dl dd .error_code { color:#ff0000; font-size:12px; }
			.set_info dl dd .help_ment { color:#847769; font-size:11px; }
				.sign_type1 { width:200px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type2 { width:115px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type3 { width:144px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type4 { width:106px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type5 { width:64px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type6 { width:280px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type7 { width:121px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type8 { width:272px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.sign_type9 { width:278px; height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
				.set_que { width:300px; }
				.set_info dl dd li span { margin:0 20px 0 0; }
				.set_info dl dd li .chk_use { margin:0 0 0 6px; }
					.set_info dl dd li .chk_use img { vertical-align:middle; }
				.set_info dl dd li label { margin:0 60px 0 0; cursor:pointer; }
					.set_info dl dd li label input { margin:0 4px 0 0; .margin-right:0; }
				.set_info dl dd li .code_area { float:left; width:260px; height:35px; }
				.set_info dl dd li .insert_code { float:left; display:inline; margin:0 0 0 13px; text-align:center; }
		.set_info .set_policy .set_policy_dt { width:591px; }
		.set_info .set_policy .set_policy_dd { width:591px; }
		.set_info .set_policy dd { width:575px; padding:0 0 0 16px; margin:4px 0 0 0; }
			.set_info .set_policy dd input { margin:0 4px 0 0; .margin-left:0; }

/* 환영멘트 */
.welcome_box { padding-top:0; }
	.welcome_box p { margin:19px 0 0 0; font-size:12px; line-height:16px; color:#847769; }
		.welcome_box p a { color:#fe320a; font-weight:bold; text-decoration:underline; }
		/* .welcome_box p a:hover { color:#fe320a; } */
		.welcome_box p strong { color:#fe320a; font-weight:normal; }
		.welcome_box p em { font-weight:bold; color:#fe320a; }
		.welcome_box p .click_me { font-weight:bold; color:#847769; }
		.welcome_box p .user_mail { color:#847769; font-weight:normal; }
	.welcome_box .show_mail { font-size:16px; color:#fe4a0b; text-align:center; }
	.welcome_box .vali_mail {font-size:16px; color:#fe4a0b; text-align:left;}

/* 메일 검증 */
.sign_inner .validation_area { display:block; width:604px; margin:28px 0 0 0; }
	.sign_inner .validation_area .mail_chk { width:582px; padding:13px 0 19px 22px; background:#eadbbd; color:#847769; }
		.sign_inner .validation_area .mail_chk li { margin:15px 0 0 0; padding:0 0 0 12px; background:url('/images/signup/bg_dot_5x5.gif') 0 7px no-repeat; font-weight:bold; }
			.sign_inner .validation_area .mail_chk li img { vertical-align:middle; }
			.sign_inner .validation_area .mail_chk li .mail_first { width:113px height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
			.sign_inner .validation_area .mail_chk li .mail_after { width:134px height:15px; padding:2px 0 0 2px; background:#ffffff; border:1px solid #cfcfcf; }
			.sign_inner .validation_area .mail_chk li .chk_use { margin:0 0 0 6px; }
		.sign_inner .validation_area .mail_chk .error_msg { background:none; text-align:center; font-weight:normal; color:#ff0000; }
	.sign_inner .validation_area .re_vali { display:block; width:199px; height:27px; margin:26px auto 0; background:url('/images/common/img_set.gif') -320px -250px no-repeat; overflow:hidden; text-indent:-100000em; font:normal 0/0 verdana; border:0 none; cursor:pointer; }

.vali1st {position:relative;width:604px;margin:38px 0 0 0;padding:25px 0 0 0;border-top:2px solid #fff;}
	.vali1st dl {float:left;width:363px;margin:11px 0 0 0;}
		.vali1st dl dt {float:left;width:148px;padding:0 0 0 11px;background:url('../images/signup/bg_dot_dt.gif') 0 5px no-repeat;font-weight:bold;color:#847769;}
		.vali1st dl dd {float:left;width:204px;}
			.vali1st dl dd input {width:202px;height:17px;border:1px solid #cfcfcf;}
	.vali1st .step1Vali {float:left;display:inline;margin:-19px 0 0 6px;}
.vali2dn {position:relative;width:604px;margin:19px 0 0 0;padding:21px 0 0 0;border-top:2px solid #fcefd0;}
	.vali2dn dl {float:left;margin:11px 0 0 0;}
		.vali2dn dl dt {float:left;width:148px;padding:0 0 0 11px;background:url('../images/signup/bg_dot_dt.gif') 0 5px no-repeat;font-weight:bold;color:#847769;}
		.vali2dn dl dd {float:left;margin:0 5px 0 0;}
			.vali2dn dl dd input {height:17px;border:1px solid #cfcfcf;}
			.vali2dn dl dd .mailAcc {width:117px;}
			.vali2dn dl dd .mailIsp {width:146px;}
	.vali2dn .submitForm {position:absolute;bottom:-80px;left:213px;}

/* 하단 버튼 */
.btns_area { width:670px; margin:29px 0 0 0; }
	.btns_area input { float:left; display:inline; width:109px; height:27px; margin:0 0 0 18px; background-image:url('/images/common/img_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; cursor:pointer; border:0 none; }
	.btns_area a { float:left; display:inline; width:109px; height:27px; margin:0 0 0 18px; background-image:url('/images/common/img_set.gif'); background-repeat:no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana; cursor:pointer; border:0 none; }
	.btns_area .done { margin:0 0 0 220px; background-position:-60px -30px; }
	.btns_area .reset { background-position:-60px -70px; }
	.btns_area .btn_ok2 { width:109px; height:27px; margin:0 0 0 220px; background-position:0 -130px; }
	.btns_area .btn_ok { float:none; display:block; width:109px; height:27px; margin:0 auto; background-position:-360px 0; }
	.btns_area .propose { display:block; float:none; width:109px; height:27px; margin:0 auto; background-position:0 -530px; }

/* account 2010-06-29 */
.acc_sidebar { width:170px; height:155px; padding:74px 0 0 18px; background:url('/images/signup/bg_side_acc.jpg') left top no-repeat; }
	.acc_sidebar li {height:16px;margin:0 0 9px 0;}
		.acc_sidebar li a {display:block;width:74px;height:16px;overflow:hidden;background-image:url('/images/signup/txt_li.gif');background-repeat:no-repeat;text-indent:-10000em;font:normal 0/0 verdana;}
		.acc_sidebar .acc_pro a {background-position:0 -20px;}
		.acc_sidebar .acc_pro .on {background-position:0 0;}
		.acc_sidebar .acc_cash a {background-position:-90px -20px;}
		.acc_sidebar .acc_cash .on {background-position:-90px 0;}

.my_acc .sub_title { width:83px; height:20px; margin:22px 0 0 2px; background:url('/images/common/img_set.gif') -190px -31px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verfdana; }
.my_acc_verify .sub_title { width:528px; height:20px; margin:22px 0 0 2px; background:url('/images/common/img_set.gif') 0 -370px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verfdana; }

/* contact us 2009-08-21 */
.contact_sidebar { width:170px; height:155px; padding:74px 0 0 18px; background:url('/images/etc/bg_contact.jpg') left top no-repeat; }
.top_navi .contact_title { float:left; width:127px; height:18px; background:url('/images/common/img_set.gif') -164px -480px no-repeat; overflow:hidden; text-indent:-100000em; font:normal 0/0 verdana; }
.write_form { width:423px; height:171px; padding:5px 0 0 5px; background:#ffffff; border:1px solid #cfcfcf; font-size:12px; font-family:Tahoma; }
.insert_file { width:230px; height:17px; background:#ffffff; border:1px solid #cfcfcf; }

/* 2010-06-29 캐쉬관련 추가 */
.paging {text-align:center;}
.cashCont {width:670px;}
	.cashCont .myCash {width:74px;height:20px;margin:20px 0 0 0;background:url('/images/signup/txt_tcash.gif') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}

	.cashStat {width:618px;height:137px;margin:6px 0 0 0;padding:7px 40px 0 7px;background:#fdf6e6;border:1px solid #f4c6a5;}
		.cashStat .nowAva {position:relative;float:left;width:342px;height:128px;background:#fffcf5;border:1px solid #f3dbca;}
			.nowAva dl {position:absolute;top:32px;left:37px;width:241px;}
				.nowAva dl dt {float:left;padding:0 0 0 12px;background:url('/images/signup/bg_dot_dt.gif') 0 4px no-repeat;color:#847769;font-weight:bold;}
				.nowAva dl dd {float:right;color:#847769;}
					.nowAva dl dd strong {color:#fe6308;}
			.nowAva a {position:absolute;top:65px;left:95px;}
		.cashStat ul {float:right;width:234px;}
			.cashStat ul li {height:19px;padding:10px 0 0 16px;background:url('/images/signup/bg_dot_5x5_2.gif') 0 15px no-repeat;border-bottom:1px solid #f9e2d1;color:#847769;line-height:1em;}
			.cashStat ul .last-child {border:0 none;}
				.cashStat ul li strong {font-weight:normal;}
				.cashStat ul li span {float:left;}
					.cashStat ul li span strong {margin:0 0 0 4px;}
				.cashStat ul li em {float:right;}
					.cashStat ul li em strong {margin:0 4px 0 0;color:#fe6308;}

	.cashTblWrap {position:relative;width:670px;margin:42px 0 0 0;padding:4px 0 15px 0;background:url('/images/news/bg_bar.gif') left bottom no-repeat;}
		.cashTblWrap .typeOf {height:25px;}
			.typeOf li {float:left;width:111px;height:19px;margin:0 6px 0 0;padding:5px 0 0 0;background:#eaeaea;border:1px solid #d2d2d2;border-bottom:0 none;text-align:center;line-height:1.2em;}
				.typeOf li a {color:#747474;font-size:11px;}
			.typeOf .on {background:#ffc063;}
				.typeOf .on a {color:#474040;font-weight:bold;}
		.chgTbl {width:668px;table-layout:fixed;}
			.chgTbl th {height:27px;background:url('/images/signup/bg_th_repeat.gif') left top repeat-x;font-weight:normal;color:#847769;}
			.chgTbl .firTh {background:url('/images/signup/bg_th_first.gif') left top no-repeat;}
			/* .chgTbl .secTh {width:235px;}
			.chgTbl .thiTh {width:116px;} */
			.chgTbl .lasTh {background:url('/images/signup/bg_th_last.gif') left top no-repeat;}
			.chgTbl td {padding-top:8px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;color:#847769;text-align:center;line-height:1.2em;}
			.chgTbl .lasTr td {border:0 none;}
			.chgTbl .accTd {padding-right:36px;text-align:right;}
		.useTbl {width:668px;table-layout:fixed;}
			.useTbl th {height:27px;background:url('/images/signup/bg_th_repeat.gif') left top repeat-x;font-weight:normal;color:#847769;}
			.useTbl .firTh {background:url('/images/signup/bg_th_first.gif') left top no-repeat;}
			/*.useTbl .secTh {width:134px;}
			.useTbl .thiTh {width:130px;}
			.useTbl .fouTh {width:148px;}*/
			.useTbl .lasTh {background:url('/images/signup/bg_th_last.gif') -62px top no-repeat;}
			.useTbl td {padding-top:8px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;color:#847769;text-align:center;line-height:1.2em;}
			.useTbl .lasTr td {border:0 none;}
			.useTbl .accTd {padding-right:63px;text-align:right;}
		.cashTblWrap select {position:absolute;top:0;left:536px;}

.fNote {width:640px;margin:37px auto 0;padding:19px 0 0 0;background:url('/images/signup/txt_notice.gif') left top no-repeat;}
