@charset "euc-kr";

/*  */
.header_wrap {margin-bottom:45px;background:url('/img/common/layout/bg_headerwrap.gif') 0 74px repeat-x;text-align:center;}
.mem_header {width:930px;margin:0 auto;}
.mem_header h1 {height:42px;padding-top:34px;}
.mem_header .sel_area {overflow:hidden;width:100%;}
.mem_header .sel_area li {float:left;}

div.loginbox	{width:718px;height:328px;background:url('/img/member/bg_loginbox.gif') no-repeat 0 0;margin:60px auto 30px auto;}
div.loginbox	p.tit	 {padding:25px 0 53px 20px;}
div.loginbox	p.remember	{padding:25px 0 0 185px;}
div.loginbox	p.remember	img	{vertical-align:middle;}
div.loginbox	div.find	{float:right;padding:20px 280px 5px 0;margin-top:-18px;}
* html div.loginbox	div.find	{float:right;padding:25px 280px 5px 0;margin-top:-18px;}
* + html * html div.loginbox	div.find	{float:right;padding:25px 280px 5px 0;margin-top:-18px;}
div.loginbox	div.find	span	{font-size:11px;color:#e03d3f;}
div.loginbox	div.find	img	{vertical-align:middle;}
div.loginbox	div.joinorder	{clear:both;padding:40px 0 0 20px;}
div.loginbox	div.joinorder	dl	 {width:413px;height:20px;padding-bottom:20px;}
div.loginbox	div.joinorder	dl	dt	 {float:left;}
div.loginbox	div.joinorder	dl	dd {float:right;margin-top:-2px;}
* html div.loginbox	div.joinorder	dl	dd {float:right;margin:0;}

table.loginform	{width:255px;margin-left:185px;}
table.loginform	tbody	th	 {text-align:right;padding:0 5px 0 0;}
table.loginform	tbody	td	 input.id	 {border:1px solid #e1e1e1;width:157px;height:16px;background:url('/img/member/bg_idinput.gif') no-repeat 0 0;background-color:#efefef;padding-top:4px;}
table.loginform	tbody	td	 input.password	 {border:1px solid #e1e1e1;width:157px;height:16px;background:url('/img/member/bg_pwdinput.gif') no-repeat 0 0;background-color:#efefef;padding-top:4px;}
table.loginform	tbody	td	 p	 {padding:0 0 8px 0;}
table.loginform	tbody	td	 img	 {vertical-align:middle;}

div.today	{float:right;margin-top:-314px;padding-right:10px;}
div.today	img	{width:250px;height:300px;}

div.dvfind	{margin:0 19px;}
div.dvfind	p.tit	 {padding:10px 0 14px 0;font-size:11px;}
div.dvfind	p.tit	 input	{border:0;}

table.tbfind	{width:100%;border-top:1px solid #7c8e9d;}
table.tbfind	tbody	th	 {border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#f8f8f8;height:30px;text-align:left;padding-left:10px;}
table.tbfind	tbody	td {border-bottom:1px solid #e4e4e4;height:30px;padding-left:10px;}
table.tbfind	tbody	td.info {height:45px;}

div.dvbox	{margin:0 20px;}
div.dvbox	p.memberinfo	{padding:20px 0 10px 0;border-bottom:1px solid #e4e4e4;margin-bottom:15px;color:#666;}
div.dvbox	p.memberinfo	span	{color:#2c567c;font-weight:bold;}
div.dvbox	div.logininfo	 {width:887px;height:40px;background:url('/img/member/bg_logininfo.gif') no-repeat 0 0;margin-bottom:10px;}
div.dvbox	div.logininfo	 ul	{padding:13px 0 0 20px;}
div.dvbox	div.logininfo	 ul	li	{float:left;padding:0 40px 5px 0;}
div.dvbox	div.logininfo	 ul	li	img	{vertical-align:middle;}

p.forgetpwd	{background:url('/img/common/layout/icon_line02.gif') repeat-x 0 bottom;padding-bottom:10px;margin-bottom:10px;}

div.dvsearch	{margin-top:25px;}
div.dvsearch	div.dvleft	{float:left;padding-right:12px;}
div.dvsearch	div.dvleft	div.findbox	{width:452px;height:198px;background:url('/img/member/bg_findbox.gif') no-repeat 0 0;}
div.dvsearch	div.dvleft	div.findbox	div.align	{margin:0 13px;}
div.dvsearch	div.dvleft	div.findbox	div.align	p	{text-align:center;color:#e03d3f;font-size:11px;}
div.dvsearch	div.dvleft	div.findbox	div.align	p.tit	 {text-align:left;padding:14px 0 12px 0;}
div.dvsearch	div.dvleft	div.findbox	div.align	span	{float:right;margin-top:-28px;font-size:11px;}
div.dvsearch	div.dvleft	div.result	{width:452px;height:124px;background:url('/img/member/bg_result.gif') no-repeat 0 0;}
div.dvsearch	div.dvleft	div.result	p.tit	 {padding:14px 0 12px 22px;}
div.dvsearch	div.dvleft	div.result	div.info	{padding:15px 0 0 32px;}
div.dvsearch	div.dvleft	div.result	div.info	ul	 li	 {float:left;padding-right:20px;}

div.joinbox	{width:928px;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;background:url('/img/member/bg_joinbot.gif') no-repeat left bottom #f5f5f5;margin-bottom:20px;}
div.joinbox	p	{text-align:center;}
div.joinbox	p.finish,
.rnd_gray .btm .cont p.finish {
	width:890px;
	text-align:center;
	background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;
	padding:30px 0 10px 0;
	margin:0 0 0 20px;
	font-size:11px;
	color:#464646;
}
div.joinbox	p.finish	span {color:#41698d;font-weight:bold;}
div.joinbox	p.cusid	{font-weight:bold;font-size:11px;padding:20px 0;}
div.joinbox	p.cusid	span	{color:#2c567c;}
div.joinbox	p.cusid	span.normal_txt {font-weight:normal;color:#858585;}

ul.joinlist	{padding-bottom:10px;}
ul.joinlist	li	{background:url('/img/common/layout/icon_listpoint.gif') no-repeat 0 4px;padding:0 0 4px 8px;}

.unicolor	{color:#466c90;font-size:11px;}
.caution	{color:#e13d3b;font-size:11px;}

p.office	{padding-bottom:18px;}
p.office	img	{vertical-align:middle;}

p.check	{padding:5px 0 30px 0;}
p.check	input	{float:left;}
p.check	label	{padding:1px 0 0 2px;display:block;float:left;}
* html p.check	label	{padding:3px 0 0 2px;display:block;float:left;}
* + html p.check	label	{padding:3px 0 0 2px;display:block;float:left;}

.rnd_gray {
	width:930px;
	margin-bottom:20px;
	background:#fff url('/img/member/bg_rnd_grayTop.gif') no-repeat 0 0;
}
.rnd_gray .btm {
	padding:3px 0;
	background:url('/img/member/bg_rnd_grayBtm.gif') no-repeat 0 100%;
}
.rnd_gray .btm .cont {
	overflow:hidden;
	width:890px;
	padding:20px;
	text-align:center;
	background-color:#f5f5f5;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	font-size:11px;
}
.rnd_gray .btm .cont .spot {
	background:url('/img/common/layout/icon_line01.gif') repeat-x 0 bottom;
	padding-bottom:10px;
}
.rnd_gray .btm .cont .inner {
	padding:10px 0 20px 347px;
	text-align:left;
	font-weight:bold;
}
.rnd_gray .btm .cont .inner strong {color:#333;}
.rnd_gray .btm .cont .spot .desc {color:#464646;}
.txt_blue {color:#2c567c;}
.rArrow {
	background:url('/img/common/layout/bul_rArrow.gif') no-repeat 0 2px;
	padding-left:10px;
}

.desc_agree	{border-bottom:1px solid #dadada;padding-bottom:30px;margin-bottom:30px;}
h4.hagree	{color:#5a5b5c;font-weight:bold;font-size:12px;padding-bottom:15px;}
.agreeol	{margin-bottom:40px;}
.agreeol	li	{font-size:11px;padding:0 0 3px 20px;text-indent:-20px;}
.agreeol	li	a:link	{color:#3f6c93;text-decoration:none;}
.agreeol	li	a:visited	{color:#3f6c93;text-decoration:none;}
.agreeol	li	a:hover	{color:#3f6c93;text-decoration:underline;}
.agreeol	li	a:active	{color:#3f6c93;text-decoration:none;}

div.personalbox	{overflow:hidden;width:940px;height:120px;background-color:#f8f8f8;margin-bottom:10px;}
div.personalbox	.conbox	{width:400px;float:left;border-right:1px solid #e4e4e4;margin:30px 0 0 40px;}
div.personalbox	.conbox	ul	li	{padding-bottom:5px;color:#5a5b5c;}
div.personalbox	.end	{border-right:0;}
div.personalbox	.conbox	ul	li	a:link	{color:#3f6c93;text-decoration:none;}
div.personalbox	.conbox	ul	li	a:visited	{color:#3f6c93;text-decoration:none;}
div.personalbox	.conbox	ul	li	a:hover	{color:#3f6c93;text-decoration:underline;}
div.personalbox	.conbox	ul	li	a:active	{color:#3f6c93;text-decoration:none;}

div.dverror	{width:930px;height:355px;background:url('/img/common/layout/bg_error.gif') no-repeat 0 0;}
div.dverror	p	{padding:170px 0 0 230px;}
div.dverror	p	a:link	{color:#3f6c93;text-decoration:underline;}
div.dverror	p	a:visited	{color:#3f6c93;text-decoration:underline;}
div.dverror	p	a:hover	{color:#3f6c93;text-decoration:underline;}
div.dverror	p	a:active	{color:#3f6c93;text-decoration:underline;}


