@charset "utf-8";
/**----------------------------------------------------------
 *CSS information
 *
 * file name	: registration.css
 * author		: takaaki koyama
 * style info	: メンバー登録ページCSS
 -----------------------------------------------------------*/

/*
#article.registration h1{
	background:url(/img/front/common/bg_h1_article_wide.jpg) no-repeat left top;
	padding:0.6em 15px;
	line-height:1.4;
	font-size:1.6em;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
}
*/
#siginup_info{
}

#siginup_info table{
	font-size:1.2em;
	width:100%;
}

#siginup_info table th{
	border:1px solid #ccc;
	background-color:#F9F9F9;
	text-align:center;
	vertical-align:middle;
	padding:10px 0;
	width:30%;
}

#siginup_info table td{
	border:1px solid #ccc;
	text-align:left;
	padding:5px 10px;
	width:30%;
}
#siginup_info table td h4{
	font-size:1.167em;
	border-bottom:1px solid #ccc;
	margin-bottom:0.5em;
}


#buy_request_items_box .error_message, #rent_request_items_box .error_message {
	clear: both;
	margin-top: 20px;
}

.diabled_target_a.hidden, .diabled_target_b.hidden{
	display:none;
}

.diabled_target_b p {
/*	width:100px;*/
	width:150px;
	border:1px solid #E5E5E5;
	background-color:#E8E8E8;
	padding:5px 10px 3px 10px;
	text-align:center;
	line-height:1.2;
	color:#ACA899;
}
#article #member_info_table{
	margin-bottom:10px;
}
/*#article table#div_item_table,#article #div_item_table td, #article #div_item_table th{
	border-bottom:0;
}*/

#request_condision .form_table,#request_condision .form_table th,#request_condision .form_table td{
	border-top:0;
}

.example,.notice{
	float:right;
	font-size:0.8em;
	padding:5px 0px 0px 0px;
}

#form_header{
	padding:0 0 1em 0;
}

/* IE6
 --------------------------------------------------*/
#request_condision #request_rent table td ul li,
#request_condision #request_buy table td ul li{
	_width:120px;
	_padding:0px;
}

/* registration/complete
 --------------------------------------------------*/
#article #complete_message{
	margin-bottom:2em;
}
#complete_message p{
	font-size:1.2em;
}


#article #login{
	margin-bottom:2em;
}

#login table{
	font-size:1.2em;
	width:100%;
	margin:0px 0px 10px 0px;
}

#login table th{
	border:1px solid #E5E5E5;
	background-color:#F9F9F9;
	text-align:center;
	vertical-align:middle;
	padding:1em;
}

#login table td{
	border:1px solid #E5E5E5;
	text-align:left;
	vertical-align:middle;
	padding:1em;
}

#login p{
	font-size:1.2em;
}

input.hidden{
	display:none;
}