.login_wrap{width:100%}
.login_user{border-right:1px solid #ddd;width:50%;padding:30px;box-sizing:border-box;float:left}
.login_user .login_user_title strong{font-size:25px}
.login_user .login_user_title p{padding:20px 0 ;font-size:15px;color:#888}
.login_Input .Input-text{border-bottom:1px solid #ddd !important;padding:15px 0 ;width:100%;border:none}
.login_Input label{font-size:0;position:absolute}
.login_box button{margin-top:20px;background:#4f5a69;border:none;color:#fff;font-size:16px;font-weight:600;width:100%;padding:24px;cursor:pointer}
.login_box button:hover{background:#323d4d}

.login_box button.disabled{margin-top:20px;background:#949faf;border:none;color:#fff;font-size:16px;font-weight:600;width:100%;padding:24px;cursor:default;}
.login_box button.disabled:hover{background:#949faf}

.login_social{width:50%;padding:30px;box-sizing:border-box;float:left}
.login_social .login_social_title strong{font-size:25px}
.login_social .login_social_title p{padding:20px 0 70px;font-size:15px;color:#888}
.login_social .sns_btn_box{display:block;}
.login_social .sns_btn_box .sns-btn{cursor:pointer;display:inline-block;position:relative;margin-bottom:25px;float:none;border-radius:50px !important;padding:14px 60px;padding-left:62px;font-size:14px;letter-spacing: -1px;}
.login_social .sns_btn_box .btn-fb{background-color:#20346e;color:#fff;}
.login_social .sns_btn_box .btn-kk{background-color:#ffcf00;color:#333;}
.login_social .sns_btn_box .btn-nv{background-color:#44781f;color:#fff;}
.login_social .sns_btn_box .sns-btn .ir-member{display:block;position:absolute;top:-14px;left:14px;width:45px;height:45px;font-size:0;line-height:0;overflow:hidden}

.ir-member{background:url(/pages/jepa/img/sub/ir.png) no-repeat}
.ir-fb{background-position:-158px -15px}
.ir-kk{background-position:-216px -15px}
.ir-nv{background-position:-275px -15px}

.txt-tip{color:#6e7179;font-size:14px;padding-left:20px;position:relative}
.txt-tip:before{left:0;top:0;width:16px;height:16px;background:url(/pages/jepa/img/sub/txt-tip.png);display:block;position:absolute;content:'';}







/****** Mobile ******/
@media screen and (max-width:690px){

	/* 로그인 */
	.login_user{width:100%;border-right:none;border-bottom:1px solid #ddd;padding:30px 0}
	.login_social{width:100%;margin-top:50px;padding:30px 0}
}



/****** Tablet Device ******/
@media screen and (min-width:691px) and (max-width:899px) {
	/* 로그인 */
	.login_user{width:60%;border-right:none;border-bottom:1px solid #ddd;padding:30px 0;margin:0 auto;float:none}
	.login_social{width:60%;margin:50px auto;padding:30px 0;float:none}


}
