@charset "euc-kr";
/* CSS Document */

/* default setting */


/*·Î±×ÀÎ°ü·Ã*/
 
.member{
	position:relative;
	top:0 auto;
	width:980px;
	height:750px;
	margin-bottom:0px;
	margin-left: 268px;
}



.member .bClose{position:absolute;right:22px;top:30px;}
.member img{vertical-align:middle;}
.member p{margin-bottom:4px; *margin-bottom:2px;}


.member .loginWrap{
	position:absolute;
	top:304px;
	right:114px;
	height:135px;
	width: 320px;
	color:#999;
	font-size:11px;
}
.member .loginWrap p{
	position:relative;
	width: 320px;
	color:#999;
	font-size:11px;
}

.member .loginWrap .iptTxt{
	font-size:16px;
	font-weight:bold;
	width:160px;
	height:21px;
	line-height:20px;
	background:#f9f9f9;
	border:1px solid #ccc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	margin-left: 3px;
}
.member .loginWrap .radioWrap{padding-left:100px;}
.member .check {padding:0 0 0 0px;height:13px;margin-top:10px;}
.member .check input{width:15px;height:15px;}

.member .btnLogin{
	position:absolute;
	top:0px;
	right:36px;
}

.member .btnJoin{
	position:absolute;
	top:88px;
	right:36px;
}

.member .helpWrap2{
	position:absolute;
	top:600px;
	left:410px;
	width:500px;
}

.member .helpWrap{
	position:absolute;
	top:513px;
	left:420px;
	width:500px;
}

.member .helpWrap .btnsh{
	position:absolute;
	top:70px;
	right:50px;
}

.member .helpWrap p{
	position:relative;
	color:#888;
	font-size:11px;
	line-height:1.3;
	letter-spacing:-0.5px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}
.member .helpWrap .iptTxt{
	font-size:16px;
	font-weight:bold;
	width:160px;
	height:21px;
	line-height:20px;
	background:#f9f9f9;
	border:1px solid #ccc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	margin-left: 3px;
}

.member .helpWrap .first{margin-bottom:3px;width:470px;}
.member .helpWrap .first .txt{padding:0;}
.member .helpWrap p .txt{padding:4px 0 0 0;font-size:11px;}

.member .helpWrap p .txt01{width:200px;font-size:11px;}
.member .helpWrap .txt span{color:#555;}

.member .radioWrap{padding-left:95px;height:18px;margin:0 0 11px;*margin-bottom:0;}
.member .radioWrap input{width:13px;height:13px;margin:0 5px 0 0;}
.member .radioWrap label{width:50px;margin-right:18px;color:#666;text-align:left;display:inline;padding:0;*height:15px;*line-height:15px;}
.member .radioWrap label.emailTit{width:38px;display:inline-block;margin-right:0;}


.member .loginWrap .passWrap{padding:0 0 0 41px;}
.member .loginWrap .passWrap label{width:48px;padding:0 5px 0 0;text-align:right;display:inline-block;}


/*°¡ÀÔ¿©ºÎÃ¼Å© °ü·Ã*/
.joinCheck{
	position:relative;
	top:0 auto;
	width:800px;
	height:280px;
	background-image:url(../_image/page/join_check.jpg);
	margin-bottom:0px;
}
.joinCheck p{margin-bottom:4px;*margin-bottom:2px;}



.joinCheck .item01{
	position:absolute;
	width:360px;
	top:158px;
	left:160px;
}

.joinCheck .item02{
	position:absolute;
	width:360px;
	top:158px;
	left:500px;
}  


/*È¸¿ø°¡ÀÔ °ü·Ã*/
.join{
	position:relative;
	top:0 auto;
	width:980px;
	height:680px;
	background-image:url("../_image/page/join_bg.jpg") ;
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-left: 268px;
}


.join .bClose{position:absolute;right:22px;top:30px;}
.join img{vertical-align:middle;}
.join p{margin-bottom:4px;*margin-bottom:2px;}


.join .loginWrap{
	position:absolute;
	top:260px;
	left:405px;
	color:#999;
	font-size:11px;
}
.join .loginWrap p{
	position:relative;
	color:#999;
	font-size:11px;
}

.join .loginWrap .iptTxt{
	font-size:16px;
	font-weight:bold;
	width:160px;
	height:21px;
	line-height:20px;
	background:#f9f9f9;
	border:1px solid #ccc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	margin-left: 3px;
}
.join .loginWrap .radioWrap{padding-left:100px;}
.join .check {padding:0 0 0 0px;height:13px;margin-top:10px;}
.join .check input{width:15px;height:15px;}

.join .btnX{
	position:absolute;
	top:0px;
	right:36px;
}

.join .btnJoin{
	position:absolute;
	top:88px;
	right:36px;
}

.join .helpWrap{
	position:absolute;
	top:490px;
	left:405px;
}

.join .helpWrap2{
	position:absolute;
	top:680px;
	right:75px;
}

.join .helpWrap p{
	position:relative;
	color:#888;
	font-size:11px;
	line-height:1.3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}

.join .radioWrap{padding-left:95px;height:18px;margin:0 0 11px;*margin-bottom:0;}
.join .radioWrap input{width:13px;height:13px;margin:0 5px 0 0;}
.join .radioWrap label{width:50px;margin-right:18px;color:#666;text-align:left;display:inline;padding:0;*height:15px;*line-height:15px;}
.join .radioWrap label.emailTit{width:38px;display:inline-block;margin-right:0;}

.snslogin { text-align:center;overflow:hidden; position:absolute; top:492px; right:90px;height:75px;width:470px;}
.snslogin p {color:#555555;font-family:'µ¸¿ò';font-weight:bold;font-size:14px;}
.snslogin .sns-button {width: 300px; margin: 15px auto 0;padding-left:175px;}
.snslogin .btnnaver {float:left; width: 40px;  height: 40px; margin-right:10px;}
.snslogin .btnnaver span {padding-left:10px;}
.snslogin .btnfacebook {float:left; width: 40px;  height: 40px; margin-right:10px;}
.snslogin .btnfacebook span {padding-left:10px;}
.snslogin .btnkakao {float:left; width: 40px;  height: 40px; margin-right:10px;}
.snslogin .btnkakao span {padding-left:10px;}
