

/*로그인 페이지*/
.member_wrap{
	padding-top:57px;
}
.login{
	padding: 22px 12px;
}
.login .inp_login{
	margin-bottom:9px
}
.find_info{
	border-top:1px solid #ddd;
	padding-top:10px;
	margin-top:10px;
	margin-bottom: 25px;
}
.find_info a{
	font-size:0.8em;
	color:#777;
	font-family: Helvetica;
}
.find_info .bar{
	display: inline-block;
    width: 1px;
    height: 13px;
    text-indent: -999em;
    background: #e4e4e5;
	vertical-align: -5px;
	margin:0 2px
}

.login .button_submit_wrap{
	padding:8px 0 6px
}
.login .button_noneMem_wrap{
	padding:27px 0 14px
}
.login .button_noneMem_wrap .button_submit{
    background: #fff;
    color: #343a5b;
    border: 1px solid #8d8e91;
}
.noneMem_tip{
	font-size: 0.8em;
    letter-spacing: -0.03em;
    color: #555;
}
/*회원가입 페이지*/
.join{
	padding:12px;
}
.join .input_box .inp_join{
	border-bottom:0;
	    padding: 17px 11px;
}
.join .input_box .inp_join.last{
	border-bottom:1px solid #ddd
}
.join .check_common{
	padding:14px 0 0;
}
.join .stxt{
    font-size: 0.8em;
    color: #777;
    line-height: 1.4em;
    display: block;
    padding: 9px 12px 24px;
    height: 80px;
    overflow-y: auto;
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
	background:#fff
}
.join_trem_tit {
    font-size: 14px;
    margin: 6px 0;
    display: block;
}
/*아이디, 비번 찾기*/
.find h3{
	padding:12px 0 12px 24px;
	font-size:1em
}
.find{
	padding:0 12px;
}
.find .input_box .input_find{
	margin-bottom:9px;
}
.find .stxt{
	font-size:0.8em;
	color:#777;
	line-height:1.4em;
	display:block;
	padding:12px 0
}

@media screen and (min-width:360px){
	.login{
	padding: 22px 50px;
	}
}




