/* ver 0.0.1 */
/* IE9 later */
.c_user_entry_login_entry_main_div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 640px; /* 516 */
	height: 600px;
	background-color: #ffffff; /* e2e2e2 */
	line-height: 20px; /* 16 */
	color: #dc601c;
}
.c_user_entry_login_close_div {
	position: absolute;
	top: 23px;
	right: 23px; /* 23 */
	width: 20px; /* 20 */
	height: 21px; /* 21 */
	background-image: url('/images/base_user_entry_close_button_off.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
.c_user_entry_login_2_div {
	position: absolute;
	top: 10px;
	left: 60px;
	width: 520px;
	height: 640px;
}
.c_user_entry_login_title1_div {
	position: absolute;
	top: 20px;
	width: 520px;
	text-align: center;
}
.c_user_entry_login_title1_span {
	font-size: 26px;
	font-weight: bold;
}
.c_user_entry_login_title2_div {
	position: absolute;
	top: 60px;
	width: 520px;
	text-align: center;
}
.c_user_entry_login_title2_span {
	font-size: 22px;
	font-weight: bold;
}
.c_user_entry_login_a {

}
.c_user_entry_login_sns1_div {
	position: absolute;
	top: 310px;
	width: 520px;
	height: 50px;
}
.c_user_entry_login_sns2_div {
	position: absolute;
	top: 370px;
	width: 520px;
	height: 50px;
}
.c_user_entry_login_sns_div:after {
	clear: both;
}
.c_user_entry_login_facebook_img {
/*	float: left; */
	width: 520px;
	height: 50px;
}
.c_user_entry_login_twitter_img {
/*	float: right; */
	width: 520px;
	height: 50px;
}
.c_user_entry_login_mataha_div {
	position: absolute;
	top: 280px;
	width: 520px;
	height: 16px;
	text-align: center;
}
.c_user_entry_login_mataha_span {
	font-size: 18px;
}
.c_user_entry_login_id_div {
	position: absolute;
	top: 100px;
	width: 520px;
	height: 50px;
}
.c_user_entry_login_id_input {
	width: 520px;
	height: 50px;
	font-size: 22px;
	padding: 5px 10px 5px 10px;
	box-sizing: border-box;
	border: 1px #dc601c solid;
/*	color: #dc601c; */
}


.c_user_entry_login_pass_div {
	position: absolute;
	top: 160px;
	width: 520px;
	height: 50px;
}
.c_user_entry_login_pass_input {
	width: 520px;
	height: 50px;
	font-size: 22px;
	padding: 5px 10px 5px 10px;
	box-sizing: border-box;
	border: 1px #dc601c solid;
/*	color: #dc601c; */
}

.c_user_entry_login_submit_div {
	position: absolute;
	top: 220px;
	width: 520px;
	height: 50px;
	background-color: #dc601c;
	text-align: center;
}
.c_user_entry_login_submit_span {
	line-height: 50px;
	color: white;
	font-size: 22px;
	font-weight: bold;
}
.c_user_entry_login_txt1_div {
	position: absolute;
	top: 450px;
	width: 520px;
	text-align: center;
}
.c_user_entry_login_txt1_span {
	font-size: 16px;
}
.c_user_entry_login_txt2_div {
	position: absolute;
	top: 500px;
	width: 520px;
	text-align: center;
}
.c_user_entry_login_txt2_span {
	font-size: 16px;
}
.c_user_entry_login_txt3_div {
	position: absolute;
	top: 540px;
	width: 520px;
	text-align: center;
}
.c_user_entry_login_txt3_span {
	font-size: 16px;
}



/*   -------   */

.c_user_entry_login_entry_sns_div {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.c_user_entry_login_entry_sns_div_div {
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
	width: 520px; /* 327 */
	height: 50px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.c_user_entry_login_border_div {
	position: relative;
	width: 100%;
	text-align: center;
}
.c_user_entry_login_border_div_div {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	width: 408px;
	margin: auto;
}
.c_user_entry_login_email_password_div {
	position: relative;
	width: 100%;
	text-align: center;
	line-height: 22px;
}
.c_user_entry_login_email_password_input {
	display: inline-block;
	left: 0;
	right: 0;
	margin: auto;
	width: 500px; /* 300 */
	height: 40px;
	border: 1px black solid;
	font-size: 22px;
	padding: 5px 10px 5px 10px;
	background-color: #e2e2e2;
}
/* */
.c_user_entry_login_login_facebook_twitter_div {
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 10px;
}
.c_user_entry_login_login_facebook_twitter_div_div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 520px; /* 327 */
	height: 50px;
}
.c_user_entry_login_login_facebook_twitter_div_div:after {
	clear: both;
}
.c_user_entry_login_login_facebook_twitter_div_div_facebook_div {
	position: relative;
	float: left;
	width: 220px; /* 150 */
	height: 50px;
	background-image: url('/images/sp/base_user_login_facebook_sp_off.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
.c_user_entry_login_login_facebook_twitter_div_div_twitter_div {
	position: relative;
	float: right;
	width: 220px; /* 150 */
	height: 50px;
	background-image: url('/images/sp/base_user_login_twitter_sp_off.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
/* */
.c_user_entry_login_info_center_div {
	position: relative;
	width: 100%;
	text-align: center;
	line-height: 20px;
/*	background-color: blue; */
}
.c_user_entry_login_info_center_div_div {
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
	width: 500px; /* 320 */
	color: black;
	font-size: 20px;
	font-weight: bold;
}
.c_user_entry_login_info_left_div {
	position: relative;
	width: 100%;
	text-align: left;
	line-height: 20px;
/*	background-color: blue; */
}
.c_user_entry_login_info_left_div_div {
	position: relative;
	left: 0;
	right: 0;
	margin: auto;
	width: 500px; /* 320 */
	color: black;
	font-size: 20px;
	font-weight: bold;
}
/* */
.c_user_entry_login_sns_table {
	margin-left: 30px;
}
.c_user_entry_login_sns_tr0 {
}
.c_user_entry_login_sns_td0_0 {
	width: 120px;
}
.c_user_entry_login_sns_td0_1 {
}
.c_user_entry_login_sns_input0 {
}
.c_user_entry_login_sns_input1 {
	width: 100px;
}
.c_user_entry_login_sns_gender_span {
	cursor: pointer;
}
.c_user_entry_login_sns_etc_span0 {
	font-size: 20px;
}

.c_user_entry_taikai_div {
	text-align: right;

	width:564px;
	margin:0 auto 86px;
	border-top:solid 1px #b9b8b5;
	padding:10px 0;
	color:#b9b8b5;
	font-weight:bold;
}
.c_user_entry_taikai_div a {
	text-decoration:none;
	color:#7a7a7a;
	font-size: 22px;
}




/* end of file */

