@charset "utf-8";
/* CSS Document login.css */

/*---------------------------------------------
 Contents
---------------------------------------------*/
h3.login {
	padding:10px;
	text-align:center;
	border-bottom:3px solid #576BC3;
}

section img{
		width:100%;
}

.login_text{
	text-align:center;
	font-size:15px;
	padding-top:12px;
}

.login_text > span{
	color:red;
}

	section.images{
		text-align:center;
	}

@media (max-width: 768px) {
	
	section img{
		display:none;
	}

	.login_text{
		padding-top:0;
	}

}

.message {
	text-align:center;	
}

/*---------------------------------------------
 Input系
---------------------------------------------*/
input[type=text],
input[type=password]
{
	width:100%;
	padding:10px;
	border: 1px solid #B9C9CE;
    border-radius:5px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
}


button[type=submit]{
	width:100%;
	padding:10px;
	position: relative;
	background-color:#576BC3;
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 rgba(50,54,67,1);
	text-shadow: 0 1px 1px rgba(0,0,0,1.00);
	border-style: none;
}

button[type=submit]:hover {
	background-color:rgba(153,163,205,1);
	box-shadow: 0 3px 0 rgba(87,107,195,1);
}

button[type=submit]:active {
	top: 3px;
	box-shadow: none;
}