.loginOuter {
	/*width: 100%; height: 100%; text-align: center; position: absolute; background-color: rgb(242, 242, 242);*/ 
		position: absolute;
	left: 50%;
	top: 50%;
	width: 310px;
	height: 468px;
	margin: -234px 0 0 -155px; /* width와 height의 절반만큼 이동 */

}
.loginOuter .loginMain {
	margin: 0px auto 15px; padding: 30px; width: 310px; text-align: center; background-color: rgb(255, 255, 255);
}
.loginOuter .loginMain .loggingIn {
	padding: 4px 12px; width: 100%; height: 46px; font-size: 21px;
}
.loginOuter .loginMain .loginSpinnerWrap .spinnerWrapper {
	left: 50px; top: 7px; width: 50px; float: left; position: relative;
}
.loginOuter .loginMain .loginSpinnerWrap .loggingInText {
	display: inline-block;
}
.loginOuter .loginControl .logo a {
	max-height: 100px; max-width: 100px;
}
.loginOuter .loginControl .header {
	margin: 0px 0px 18px; color: rgb(137, 137, 137); font-size: 32px; font-weight: 400; display: inline-block;
}
.loginOuter .loginControl input {
	border: 0px currentColor; border-image: none; height: 42px; font-size: 18px; background-color: rgb(242, 242, 242);
}
.loginOuter .loginControl .loginName {
	margin-bottom: 22px;
}
.loginOuter .loginControl .passwordWrap {
	left: 0px; top: 0px; position: relative;
}
.loginOuter .loginControl .passwordWrap .font-icon-question {
	top: -36px; right: 12px; color: rgb(137, 137, 137); font-size: 20px; text-decoration: none; float: right; display: inline-block; position: relative;
}
.loginOuter .loginControl .loginBtn {
	width: 100%; height: 46px; font-size: 21px; margin-top: -6px;
}
