
.mbskin { width:100%; margin:auto; margin-top:10px;}

#mb_login {
	width:500px; margin-top:100px;
}
#reg_result {
	width:650px; margin-top:100px;
}

#pw_confirm {
	width:650px; margin-top:100px;
}

#mb_confirm {
	width:650px; margin-top:100px;
}


.mbskin > h1 {font-size:30px; font-weight:700;}

.mbskin .frm_input {margin-top:5px;}
.mbskin .btn_submit {margin-top:5px; }

.mbskin .btn_submit.loginBtn{width:100%; background:#991e23; color:#fff}
.mbskin .btn_submit.loginBtn:hover {background:#87090e;}

#login_info > h2 {font-size:20px; font-weight:700; margin-top:20px;}
#login_info > p {font-size:13px; font-weight:400; margin-top:20px;}

.btn_confirm {margin:auto; text-align:center; margin-top:20px; color:#000;}
.btn_confirm a{margin:auto; text-align:center; margin-top:20px; color:#000;}
.btn02, .btn01 {
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	appearance: none;
	-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
	background-color: transparent;
	border-radius: 0.375em;
	border: 0;
	box-shadow: inset 0 0 0 2px #000;
	color: #000 !important;
	cursor: pointer;
	display: inline-block;
	font-size: 0.8em;
	font-weight: 700;
	height: 3.5em;
	letter-spacing: 0.075em;
	line-height: 3.5em;
	padding: 0 2.25em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

@media screen and (max-width: 700px) {
	#mb_login { width:98%; margin:auto; margin-top:10px; }
	.mbskin { width:98%; margin:auto; margin-top:10px;}

	#reg_result {
		width:98%; margin-top:10px;
	}

	#pw_confirm {
		width:98%; margin-top:10px;
	}


	#mb_confirm {
		width:98%; margin-top:10px;
	}

}