#h1										{ height:50px; }
#h2										{ height:30px;padding-left:18px;background:url('../../../skin/member/cn.default/img/bullet_h2.png') no-repeat 0 0; }
#h2_b									{ height:24px;margin-bottom:15px;border-bottom:solid 1px #999; }

.infoText									{ margin-bottom:10px; }

.regImg									{ height:120px; }
.regImg img							{ /*width:100%;height:auto;*/ }

.regist_btn								{ height:80px;text-align:center; }
.regist_btn input,
.regist_btn img,
.regist_btn a							{ vertical-align:middle; }

/***** sign in, find id or password *****/
.signinTab								{ width:600px;height:39px;margin:40px auto;border-bottom:solid 1px #999; }
.signinTab ul							{ margin:0;padding:0;list-style:none; }
.signinTab ul li						{ display:inline-block;float:left;font-family:'Nanum Gothic';color:#999;text-align:center;line-height:40px; }
.signinTab ul li a						{ display:block;width:148px;height:38px;overflow:hidden;border:solid 1px #ddd;border-bottom:solid 1px #999;background:#f6f6f6;color:#999;line-height:40px;text-decoration:none;cursor:pointer; }
.signinTab ul li a.on				{ border-top:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #FFFFFF;border-left:solid 1px #999;background:#FFFFFF;color:#333;font-weight:bold;line-height:40px; }

#signinWrap							{ position:relative;width:600px;margin:0 auto 40px auto; }
#signinWrap_pwd					{ position:relative;width:698px;height:198px;border:solid 1px #ccc;background:url('../../../skin/member/cn.default/img/log_img.jpg') no-repeat left bottom; }

.signinContent						{ position:relative;float:left;width:299px;height:300px;border-right:solid 1px #DDD; }

.signinForm							{ margin:0;padding:0;list-style:none;}
.signinForm li							{ position:relative;display:block;height:40px; }
.signinForm li img					{ vertical-align:middle; }
.signinForm li label					{ display:block;position:absolute;top:8px;left:5px;z-index:99; }
.signinForm li.label					{ display:block;height:25px;font-family:'Nanum Gothic';font-weight:bold;color:#333; }
.signinForm li.chk					{ height:30px;font-family:'Nanum Gothic';color:#666; }
.signinForm li .input					{ width:272px;height:20px;padding:3px;border:solid 1px #ccc; }

.signinBtn								{ height:50px; }

.signinLnk								{ margin:0;padding:0;list-style:none; }
.signinLnk li							{ position:relative;display:block;height:40px;font-family:'Nanum Gothic';color:#666;font-size:11px;letter-spacing:-1px;line-height:25px; }
.signinLnk li a							{ display:block;position:absolute;right:20px;top:0; }

.signinImg								{ margin-left:320px;width:280px;height:280px;overflow:hidden; }


.findForm								{ margin:0;padding:0;list-style:none; }
.findForm li								{ position:relative;display:block;height:40px; }
.findForm li label						{ display:block;position:absolute;top:10px;left:5px;z-index:99; }
.findForm li.label						{ display:block;height:25px;font-family:'Nanum Gothic';font-weight:bold;color:#333; }
.findForm li .input					{ width:272px;height:20px;padding:3px;border:solid 1px #ccc; }
.findForm li div						{  }

.findBtn									{ height:50px; }

.findContent							{ margin-left:320px;width:280px;height:280px;font-family:'Nanum Gothic';line-height:18px; }
.findContent ul						{ margin:0;padding:0;list-style:none;}
.findContent ul li						{ display:block;padding:0 0 6px 8px;background:url('../../../skin/member/cn.default2/img/bullet.gif') no-repeat 0 6px; }
.findContent ul li.first				{ padding:0 0 16px 0;background:none;font-size:14px;color:#333;font-weight:bold; }
.findContent ul li.first img			{ vertical-align:middle; }

.findForm2								{ position:absolute;left:200px;top:150px;margin:0;padding:0;list-style:none; }
.findForm2 li							{ position:relative;display:block;height:30px; }
.findForm2 li img						{ vertical-align:middle; }
.findForm2 li label					{ display:block;position:absolute;top:8px;left:5px;z-index:99; }
.findForm2 li .input					{ position:relative;width:190px;height:15px;padding:4px;border:solid 1px #DDD; }
.findForm2 li div						{ width:200px; }

.findInfo									{ width:660px;margin:10px 0;padding:19px;border:solid 1px #DDD;font-size:11px;color:#999;letter-spacing:-1px;background:#f6f6f6; }


/***** password *****/
#pwdWrap								{ width:280px;margin:0 auto;padding:9px;border:solid 1px #ddd;background:#FFFFFF; }

.pwdForm								{ margin:0;padding:0;list-style:none; }
.pwdForm li							{ position:relative;display:block;height:35px; }
.pwdForm li label					{ display:block;position:absolute;top:6px;left:5px;z-index:999; }
.pwdForm li .input					{ position:relative;width:270px;height:15px;padding:4px;border:solid 1px #DDD; }


/***** regist *****/
.reg_txt									{ height:70px;font-family:'Nanum Gothic';color:#666; }

.regist_process						{ height:80px;border-top:solid 3px #5e6170; }
.regist_process ul					{ margin:0;padding:0;list-style:none;}
.regist_process ul li					{ display:inline-block;float:left;width:33.3%;height:50px;border-bottom:solid 1px #DDD;text-align:center;line-height:50px; }
.regist_process ul li.on			{ background:#5e6170; }

.agree_box								{ margin:0;padding-left:19px;text-align:right;border:solid 1px #DDD; }
.agree_box	 .textarea				{ width:100%;height:150px;padding:19px 0;border:none;background:none; }
.agree_chk								{ height:30px;margin-bottom:30px;padding:0 10px;/*font-size:11px;color:#999;*/text-align:right;line-height:30px;background:#eee; }

.regBox									{ margin-bottom:30px;padding:9px 19px;border-top:solid 1px #DDD;border-bottom:solid 1px #ccc; }

.regType								{ width:100%;table-layout:fixed;border-collapse:collapse; }
.regType th								{ padding:8px 0 6px 25px;font-weight:bold;color:#333;text-align:left;border-bottom:solid 1px #eee;background:url('../../../skin/member/cn.default/img/icon_chk_b.gif') no-repeat 10px 50%; }
.regType th.last						{ border-bottom:none; }
.regType td								{ padding:8px 0 6px 10px;font-family:dotum;font-size:12px;color:#999;line-height:18px;/*letter-spacing:-1px;t*/text-align:left;border-bottom:solid 1px #eee; }
.regType td input,
.regType td img						{ vertical-align:middle; }
.regType td .input					{ height:14px;padding:2px;border:solid 1px #CCC; }
.regType td .input2					{ height:14px;padding:2px;border:solid 1px #CCC;background:#f6f6f6; }
.regType td .file						{ height:22px;padding:2px;border:solid 1px #ddd;margin-bottom:3px;background:#FFFFFF; }
.regType td .select					{ /*height:24px;padding:2px;border:solid 1px #CCC;*/font-size:12px;color:#666; }
.regType td .textarea				{ width:95%;height:50px;padding:4px;border:solid 1px #ccc; }
.regType td.last						{ border-bottom:none; }
.regType td a							{ font-size:12px;color:#569ffd;text-decoration:underline; }

.regKph									{ width:100%;table-layout:fixed;border-collapse:collapse; }
.regKph th								{ padding:8px 0 6px 0;font-weight:bold;color:#333;text-align:left; }
.regKph th img						{ width:90px;height:auto; }
.regKph td								{ padding:8px 0 6px 10px;font-size:11px;color:#999;line-height:18px;letter-spacing:-1px;text-align:left; }
.regKph td .input						{ height:14px;padding:2px;border:solid 1px #CCC; }

.reg_resultBox						{ width:640px;margin:0 auto 30px auto;padding:19px 99px;color:#666;text-align:center;line-height:20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; }





/***** find zipcode *****/
#result									{ margin:10px; }
#result_b4								{ display:block;padding:20px 0;text-align:center }
#result .result_msg					{ height:20px; }
#result .result_fail					{ color:#ff0000;text-align:center;border:1px solid #ddd;background:#f6f6f6; }
#result ul								{ margin:0;padding:0;border-bottom:1px solid #ddd;background:#f6f6f6;list-style:none}
#result li								{ padding:10px;border:1px solid #ddd;border-bottom:none; }
#result li div							{ margin:4px 0 0; }
#result li div:before					{ content: }

.pg_wrap								{ clear:both;height:60px;padding-top:10px;text-align:center; }
.pg										{  }
.pg_page, .pg_current				{ display:inline-block;width:28px;height:28px;border:solid 1px #DDD;color:#999;letter-spacing:0;line-height:28px;vertical-align:middle }
.pg a										{ font-size:11px;color:#666; }
.pg_page								{ background:#f6f6f6; }
.pg_start, .pg_prev					{ width:30px;text-align:center; }
.pg_end, .pg_next					{ width:30px;text-align:center; }
.pg_current								{ display:inline-block;font-size:11px;color:#fff;font-weight:bold;background:#f75665; }
.sound_only							{ display:none }