@charset "utf-8";

#page-container {
	position: relative;
	background: url("/images/bg_login.png") no-repeat 0 0;
	background-size:100% 100%;
	height: 34.28571428571429em; /* 480/14 */
}

#content-container {
	position: absolute;	
	width: 84.375%; /* 270/320 */
	height: 11.5em; /* 161/14 */
	top: 8.071428571428571em; /* 113/14 */
	margin: 0 7.8125%; /* 25/320 */
}

#box-login {
	position: relative;
	margin: 1.928571428571429em auto; /* 27/14 */
	width: 83.33333333333333%; /* 225/270 */
	height: 4.642857142857143em; /* 65/14 */
}

#box-login div.form-row {
	margin-top: 0.3571428571428571em; /* 5/14 */	
}

#box-login input[type=text], #box-login input[type=password] { 
	width: 98.66666666666667%; /* 222/225 */
	height: 1.4em; /* 28/20 */
	font-size: 1.428571428571429em; /* 20/14*/
	color: #b1b5bd;
	font-weight: bold;	
}

#box-btn { 
	width: 93.33333333333333%; /* 252/270 */
	margin: 0 auto;
}

div#form-check {
	float: left;
	padding-top: 0.5em; /* 7/14 */
	font-size: 0.9em;	
}
div#form-submit {
	float: right;
}
div#form-submit input[type=button] {
	width: 131px;	
	height: 32px;
	background: url("/images/btn_submit.png") no-repeat 0 0;
	float:right;
	position:relative;
	top:-25px;
	left:20px;
}
#form-check label {
	font-size: 0.9285714285714286em; /* 13/14 */
	color: #000000;
	font-weight: bold;
}

@media only screen and (min-width : 360px) and (orientation : portrait) {
	#page-container {
		background: url("/images/bg_login@360.png") no-repeat 0 0;
		background-size:100% 100%;		
		height: 44em; /* 616/14 */		
	}
	#content-container {
		width: 84.44444444444444%; /* 304/360 */
		height: 14.21428571428571em; /* 199/14 */
		top: 8.714285714285714em; /* 122/14 */
		margin: 0 7.777777777777778%; /* 28/360 */		
	}
	#box-login {
		margin: 2em auto; /* 28/14 */
		width: 83.55263157894737%; /* 254/304 */
		height: 6.642857142857143em; /* 93/14 */		
	}	
	#box-login input[type=text], #box-login input[type=password] { 
		width: 98.66666666666667%; /* 222/225 */
		height: 2em; /* 40/20 */
		font-size: 1.428571428571429em; /* 20/14*/
	}
	#box-login div.form-row {
		margin-top: 0.7142857142857143em; /* 10/14 */	
	}
	#form-check label {
		font-size: 1em; /* 14/14 */
	}
	div#form-submit input[type=button] {
		width: 142px;	
		height: 38px;
		background: url("/images/btn_submit@360.png") no-repeat 0 0;
	}
}