@charset "UTF-8";

.member {width:100%;}
.member h3 {
	font-size:16px; 
	font-weight:bold;
	border-bottom: 2px solid #7AA5C7;
    letter-spacing: -1px;
    margin-bottom: 22px;
    padding-bottom: 8px;
	color:#000;}

.member h4 {
	font-size:12px; 
	font-weight:bold;
	border-bottom: 1px solid #E0E0E0;
    letter-spacing: -1px;
    margin-bottom: 22px;
    padding-bottom: 8px;
	margin-top:30px;
	color:#000;}

.member textarea {border:1px solid #ebebeb; background-color:#f7f7f7; margin-bottom:10px;}
.member p {font-size:11px; color:#737373;}
.member .buW {text-align:center; margin-top:20px; margin-bottom:20px;}

.buB {text-align:center; margin-top:20px; margin-bottom:20px;}
.buB p {margin:2px;}

.member .button .button2{
border-style:1px solid;border-color:#3f7bab; 
/*---테두리 정의---*/
background-Color:#5193cb;   /*--백그라운드 정의---*/
color:#fff;    /*--폰트 색깔---*/
width:120px;height:30px;  /*--버튼 크기---*/
}

.member .none {border:none; padding:0; margin-top:0;}
.member .line {border-bottom:2px solid #96948e; height:2px;}
.member .line2 {height:13px; background-color:#efefef; }
.member .line0 {height:5px; }

.member table {width:100%; margin-top:15px;}
.member td {padding:3px;}
.member .lefttd {width:130px; border-bottom:1px solid #d8d8d8; color:#3e3e3e; padding-left:10px;}
.member .righttd {width:625px; border-bottom:1px solid #d8d8d8;}

.member .result { border-bottom:1px solid #bcbcbc;  border-top:1px solid #bcbcbc; padding:15px;}
.member .colorb {color:#fb4d00; font-weight:bold;}

.member .zip {width:95%; margin:0 auto;}
.member .zip2 {width:95%; margin:30px auto; }
.member .zip2 p {border-bottom:1px solid #bcbcbc; font-size:12px; }
 

.member .pw {margin-top:25px; padding-top:25px;  border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3;  height:50px;}

.member .pw .left {float:left; padding-right:20px;}


.member .pwlost {margin-top:25px; padding-top:25px;  border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3;  height:130px;}

.member .pwlost .left {float:left; padding-right:20px; font-weight:bold;}


.member .confirm {margin-top:25px; padding-top:25px;  border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3;  height:70px;}

.member .confirm .left {float:left; padding-right:20px; font-weight:bold; width:80px;}


/* 로그인 */
.member .member_login {margin-top:25px; padding-bottom:15px; border:1px solid #dfdfdf; }

.member .member_login dl {width:290px; margin:12px auto;}
.member .member_login dt {float:left; width:70px;  clear:both; padding:5px;}
.member .member_login dd {float:left; width:120px;  padding:5px;}
.member .member_login p {clear:both; padding-top:10px; width:120px; margin:0 auto;}
.member .member_login .join  {clear:both; padding-top:10px; width:300px; margin:0 auto;}
.member .member_login .login_btn {width:65px; float:left; margin-top:-27px; margin-left:10px;}


.bo_move_1 td {text-align:left; border-bottom:1px solid #E7E7E7}



#member_join {
	width:753px;
	height:263px;
	border:1px solid #e2e2e2;
}




#member_join li {
	float:left;
}


#member_join ul .box1 {
	background-image: url(/images/join_icon_03.jpg); background-repeat: no-repeat; background-position: center top;
	width:252px;
	height:261px;
    overflow: hidden;
    text-align: center;
}
#member_join ul .box2 {
	background-image: url(/images/join_icon_04.jpg); background-repeat: no-repeat; background-position: center top;
	width:251px;
	height:261px;
    overflow: hidden;
    text-align: center;
}
#member_join ul .box3 {
	background-image: url(/images/join_icon_05.jpg); background-repeat: no-repeat; background-position: center top;
	width:250px;
	height:261px;
    overflow: hidden;
    text-align: center;
}



#member_join .btn {
    background: url("/images/btn.gif") no-repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
	font-family: Nanum Gothic;
	margin-top:180px;
}

#member_join .btn_ok {
    background-position: 0 -35px;
    color: #000000;
    height: 40px;
    line-height: 32px;
    text-align: center;
    vertical-align: top;
    width: 100px;
}

#member_join .btn_ok:hover {
    background-position: -105px -35px;
    color: #ffffff;
}
