

/*로그인 페이지*/
.member_wrap{
    padding-top: 60px;
    width: 680px;
    margin: 0 auto 80px;
}
.member_wrap .member_logo{
	text-align:center;
}
.member_wrap .member_logo img{
width: auto;
    display: inline-block;
    margin: auto;
    height: 80px;
    padding: 33px 0;
}
.login{
	padding: 22px 12px;
}
.login .inp_login{
	margin-bottom:9px
}
.find_info{
	border-top:1px solid #ddd;
	padding-top:10px;
	margin-top:10px;
}
.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 14px
}
.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:100px;
	overflow-y:auto;
	border:1px solid #e8e8e8;
	margin-bottom:10px;
}
.join_trem_tit{
	font-size:14px;
	margin:6px 0;
	display:block;
}
/*아이디, 비번 찾기*/
.member_wrap{}
.find_header{
	padding:12px 0
}
.find_header .logo{
	position:relative !important;
	top:0;
	left:0
}
.find_header .allmenu{
display: none;
    margin: 12px 12px 0 0;	
}
.find_tabbar{
	background:#fff;
	padding:20px 16px ;
}
.find_tabbar p{}
.find_tabbar p a{
	display:block;
	color:#000;
	    width: 120px;
		position:relative;
}
.find_tabbar p a:hover{
	color:#ddd
}
.find_tabbar p.on a{
	color:##0abed3;
}
.find_tabbar p:first-child a:after{
	content: "";
    display: block;
    width: 1px;
    height: 14px;
    background: #ddd;
    position: absolute;
    top: 50%;
    right: 21px;
    transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
}
.find_tit{
	    font-size: 16px;
    padding: 15px 0 10px;
    letter-spacing: -0.08em;
    border-bottom: 1px solid #6e7389;
    margin: 0 15px 0;
}

.find h3{
    padding: 12px 0 12px 32px;
    font-size: 1em;
    background: url(/images/ico/ico_find_id_tit.png)no-repeat;
    background-position: left center;
    background-size: auto 26px;
}
.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
}

.error{
	background: #e9e9e9;
    display: block;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 4px 12px;
    font-size: 13px;
	}
.error:last-child{
	border-bottom:1px solid #e8e8e8;
}
@media screen and (min-width:360px){
	.login{
	padding: 22px 50px;
	}
}




