@charset "euc-kr";

@import url("layout.css");
@import url("common.css");
@import url("table.css");


div#dHead p {margin-top:-74px;}

/* Login */
.login_area {position:relative; width:520px; height:168px; margin:25px 0 0 60px; background:url('../../images/default/member/bg_login_box.gif') no-repeat left top;}
.login_area table {position:absolute; top:34px; left:192px;}
.login_area th {text-align:left; vertical-align:middle; height:23px; width:55px;}
.login_area td {vertical-align:middle; height:23px;}
.login_area td input {width:105px; height:15px; padding:2px 0 0 2px; border:1px solid #dedede; background:#fdfdfd;}
.login_area #submitLogin {position:absolute; top:38px; left:368px;}
.login_area .etcBtn {position:absolute; top:110px; left:192px; font-size:0;}
.login_area .etcBtn img {margin-right:7px;}

.login_area.pwSearch_area {background:url('../../images/default/member/bg_pwSearch_box.gif') no-repeat left top;}
.login_area.pwSearch_area table {top:40px; left:190px;}
.login_area.pwSearch_area th {width:70px;}
.login_area #submitConfirm {position:absolute; top:70px; left:402px;}

.login_area.idSearch_area {background:url('../../images/default/member/bg_idSearch_box.gif') no-repeat left top;}
.login_area.idSearch_area table {top:55px; left:160px;}
.login_area.idSearch_area th {width:70px;}
.login_area #submitConfirm {position:absolute; top:59px; left:420px;}

/* È¸¿ø°¡ÀÔ */
.joinAgree_area {width:640px; height:208px; margin-top:10px; margin-bottom:10px; background:#f0f0f0; padding-top:20px;}
.joinAgree_area_in {height:120px; border:1px solid #e5e5e5; background:#fff; margin:0 20px 20px 20px; padding:10px 17px; overflow:auto; font-size:90%; line-height:130%;}
.joinAgree_area_in strong {font-family:dotum; font-size:100%; padding-bottom:5px;}
.joinAgree_area p {text-align:center; color:#414141;}
.joinAgree_area p input {margin:-2px 0 0 -1px;}
.joinAgree_area p label {margin-right:55px; color:#414141;}
.joinAgree_area p label.last {margin-right:0;}

.nameCheck_area {width:638px; border:1px solid #eee; padding:20px 0; overflow:hidden; *zoom:1;}
.nameCheck_area p {text-align:center; margin-bottom:15px;}
.nameCheck_area p strong {font-size:90%; color:#000;}
.nameCheck_area table {width:240px; margin-left:143px; float:left;}
.nameCheck_area table th {width:80px; text-align:left; vertical-align:middle; height:23px;}
.nameCheck_area table td {height:23px; vertical-align:middle;}
.nameCheck_area td input {width:150px; height:15px; padding:2px 0 0 2px; border:1px solid #dedede; background:#fdfdfd;}
.nameCheck_area .submit {float:left; margin:3px 0 0 5px;}

.joinTbl {border-top:2px solid #937ad3; width:639px; margin:10px 0; border-collapse:collapse; border-spacing:0;}
.joinTbl th {padding:6px 0; padding-left:26px; border:1px solid #e4e4e4; text-align:left; vertical-align:middle; font-size:90%; font-weight:normal; 
background:#f3f3f3 url('../../images/default/member/check_none.gif') no-repeat 10px center;}
.joinTbl th.check {background-image:url('../../images/default/member/checked.gif');}
.joinTbl td {padding:6px 0; padding-left:10px; border:1px solid #e4e4e4; vertical-align:middle; line-height:150%;}
.joinTbl td input, .joinTbl td select {margin-bottom:2px;}
.joinTbl td * {vertical-align:middle;}

.btnC {width:639px; text-align:center;}

.width100	{width:50px; background:red} 