/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1200px) {
	.loginform { 
		position:fixed; top: 50%; left: 50%; 
		width:80%; max-height: 100%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); 
		transform: translate(-50%,-50%); 
	}
} /* ¸ð¹ÙÀÏ end */


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1200px)  {
	.loginform { 
		position:fixed; top: 50%; left: 50%; 
		width:400px; max-height: 100%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); 
		transform: translate(-50%,-50%); 
	}
}

	.loginform_title { 
		margin-bottom:30px; 
		text-align:center; color:#fff; font-size:30px; font-family:'NEXON_Lv2_Bold';  letter-spacing: 0.01em; line-height:1em; 
	}
	.loginforms { background:#fff; padding:30px; width:100%; }
	.MlangloginInputClass_id {
		width:100%; border:1px solid #ccc; padding-top:15px; padding-bottom:15px; padding-left:50px; padding-right:15px;
		background-image : url("/Mlang/img/mlangpass_icon_man.png"); 
		background-size:25px 25px; background-position:center left 15px; background-repeat:no-repeat;
		font-size:16px; color:#777; font-family:NEXON_Lv2_Medium;  letter-spacing: 0.01em; line-height:1em; 
		border-radius:20px; margin-bottom:10px;
	} .MlangloginInputClass_id:hover { border:1px solid #222; }
	.MlangloginInputClass_pw {
		width:100%; border:1px solid #ccc; padding-top:15px; padding-bottom:15px; padding-left:50px; padding-right:15px;
		background-image : url("/Mlang/img/mlangpass_icon_login.png"); 
		background-size:25px 25px; background-position:center left 15px; background-repeat:no-repeat;
		font-size:16px; color:#777; font-family:GmarketSansMedium;  letter-spacing: 0.01em; line-height:1em; 
		border-radius:20px; margin-bottom:10px;
	} .MlangloginInputClass_pw:hover { border:1px solid #222; }
	.MlangloginInputClass_login {
		border:1px solid #1359ae; width:100%; height:46px; background:#1359ae;  border-radius:30px; 
		text-align:center; color:#fff; font-family:NEXON_Lv2_Medium; font-size:14px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.MlangloginInputClass_btn1 {
		display:inline-block; width:100%; margin-top:10px; background:#fff; border:1px solid #1359ae; border-radius:30px; padding:8px; 
		text-align:center; color:#222; font-family:NEXON_Lv2_Medium; font-size:13px; letter-spacing: 0.01em; cursor:pointer; 	
	}
	.MlangloginInputClass_btn2 {
		display:inline-block; width:100%; margin-top:20px; 
		color:#777; font-size:13px; font-family:NEXON_Lv2_Medium; letter-spacing: 0.01em; line-height:1.5em; cursor:pointer; 
	} .MlangloginInputClass_btn2 img { Vertical-align:middle; margin-left:12px; width:6px; }

	.Mlangpage_member_login_box { padding-top:50px; }