A{
	display				: inline-block;
	text-decoration		: none;
	height				: 25px;
	line-height			: 25px;
}

H1{
	background			: #CE3434;
	color				: #FEFEFE;
	font-size			: 21px;
	text-align			: center;
	line-height			: 30px;
}

#wrapper{
	overflow: hidden;
	background: url("/static/img/img-c10-bg-login.jpg") no-repeat;
	height: 640px;
	background-position: top center;
	background-color: #0081bf;
}

FORM[name="form1"]{
	width: 392px;
	margin: auto;
	position: relative;
}

.form_title{
	font-family: HiraginoSans-W6;
	font-size: 40px;
	color: rgba(255,255,255,0.98);
	letter-spacing: 0;
	text-align: center;
	line-height: 48px;
	width:100%;
	text-align:center;
	margin-top: 44px;
	margin-bottom: 40px;
}
.input_name{
	font-family: HiraginoSans-W6;
	font-size: 14px;
	color: rgba(255,255,255,0.98);
	letter-spacing: 0;
	line-height: 20px;
}
#login_id{
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.25);
	border-radius: 2px;
	width:360px;
	padding-left: 15px;
	padding-right: 15px;

	height:48px;
	line-height:48px;
	font-size:17px;

	margin-top: 8px;
	margin-bottom: 20px;
}
#login_password{
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.25);
	border-radius: 2px;
	width:360px;
	padding-left: 15px;
	padding-right: 15px;

	height:48px;
	line-height:48px;
	font-size:17px;

	margin-top: 8px;
	margin-bottom: 20px;
}

#link_reminder{
	font-family: HiraginoSans-W3;
	font-size: 14px;
	color: rgba(255,255,255,0.98);
	letter-spacing: 0;
	line-height: 20px;
	color:#ffffff;
	text-align:center;
}

#link_reminder A{
	font-family: HiraginoSans-W3;
	font-size: 14px;
	color: rgba(255,255,255,0.98);
	letter-spacing: 0;
	line-height: 20px;
	color:#ffffff;
	text-align:center;
	text-decoration: underline;
}


#btn_submit{
	font-family: HiraginoSans-W6;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0;

	border: 1px solid rgba(255,255,255,0.98);
	border-radius: 4px;
	width:100%;
	height:100%;

	text-align: center;
	line-height: 48px;

}

	FORM[name="form1"] .error{
		color: #FFF;
		font-size: 17px;
		font-weight: bold;
		height: 28px;
		line-height: 28px;
		position: static;
		text-align: center;
		width: 100%;
	}

	/* Android対応 */
	FORM[name="form1"] .error_android{
		color				: #DD0F0F;
		font-size			: 17px;
		font-weight			: bold;
		position			: absolute;
		text-align			: center;
		width				: 100%;
	}
