@charset "utf-8";

/*基本---------------------------------------------------------------------------------*/
/* loginBox */
div#loginBox {
	border:2px solid #afafb0;
	margin: 100px auto;
	width:360px;
	padding:20px 20px 10px 20px;
	/*角丸*/
	border-radius: 8px;						/* Standard */
	-moz-border-radius: 8px;			/* Firefox */
	-webkit-border-radius: 8px;		/* Webkit */
}
div#loginBox div {
	margin-bottom:10px;
}

div#loginBox input[type=text],div#loginBox input[type=password] {
	border:2px solid #afafb0!important;
	width:300px;
	font-size:16px;
	padding:7px 7px;
	margin-top:2px;
}
div#loginBox label {
	font-size:14px;
	float:none;
	text-align:left;
	position:static;
	top:0;
	width:90%;
}
div#loginBox .checkArea label {
	display:inline;
	font-size:12px;
}

div#SamlLine {
	margin:20px 0;
	color:#999999;
	text-align:center;
}
div#SamlArea {
}
div#SamlArea a {
	display:block;
	margin:0 0 10px 0;
	border:1px solid #cccccc;
	border-radius:20px;
	padding:3px 10px;
}
div#SamlArea a:hover {
	border:1px solid #000000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity:.60;
}

/*基本---------------------------------------------------------------------------------*/

/*SP-----------------------------------------------------------------------------------*/
@media only screen and (max-width:599px) {/*-------------------------------------------*/
div#loginBox {
	border:1px solid #afafb0;
	margin: 100px auto;
	padding:10px 10px;
	width:280px;
}

div#loginBox input[type=text],div#loginBox input[type=password] {
	border:1px solid #afafb0!important;
	font-size:14px;
	padding:5px 5px;
	width:260px;
}
div#loginBox label {
	font-size:13px;
}
}/*SP----------------------------------------------------------------------------------*/

/*TB-----------------------------------------------------------------------------------*/
@media only screen and (min-width:600px) and (max-width:959px) {/*---------------------*/
}/*TB----------------------------------------------------------------------------------*/

/*PC-----------------------------------------------------------------------------------*/
@media only screen and (min-width:960px) {/*-------------------------------------------*/
}/*PC----------------------------------------------------------------------------------*/
