@charset "utf-8";
/*基本---------------------------------------------------------------------------------*/
/* loginBox */
div#loginBox {
	border:1px solid #afafb0;
	margin: 50px auto;
	margin-bottom:20px;
	width:360px;
	padding:20px 20px 0 20px;
	border-radius: 8px;
}
div#loginBox div {
	margin-bottom:10px;
}

div#loginBox input[type=text],div#loginBox input[type=password] {
	height:35px;
	width:100%;
	font-size:14px;
	border:2px solid #a3a3a2;
	padding-left:35px;
}
#MemberLastNameKana, #MemberFirstNameKana {
	width:48%!important;
}

div#loginBox label {
	float:none;
	text-align:left;
	position:static;
	top:0;
	width:90%;
}
div#loginBox .checkArea label {
	display:inline;
	position:relative;
	top:7px;
	left:4px;
}

#loginBox .material-icons {
	color: #a3a3a2;
	font-size: 30px;
	position:relative;
	top:-33px;
	left:5px;
}

#loginBox #MemberFirstNameKana {
	padding-left:5px;
}

#loginBoxImg img {
	width:160px;
	height:25px;
}
#SubArea {
	position:relative;
	top:-64px;
}
div.password {
	position:relative;
	top:-32px;
}
/*基本---------------------------------------------------------------------------------*/

/*SP-----------------------------------------------------------------------------------*/
@media only screen and (max-width:599px) {/*-------------------------------------------*/
div#loginBox {
	border:0;
	padding:10px 10px;
	width:98%;
}
div#loginBox .checkArea label {
	top:0;
	left:2px;
}
#loginBox .material-icons {
	top:-35px;
}
}/*SP----------------------------------------------------------------------------------*/

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

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