@charset "shift_jis";
/* 会員情報start */
#member_reg_title{
	margin-top:15px;
	border-bottom:3px solid #666;
	color:#666;
	font-size:130%;
	text-indent:5px;
}
#member_reg_txt{
	margin-top:10px;
	color:#666;
	line-height:1.5em;
}
.member_reg_t{
	margin-top:10px;
	border-collapse:collapse;
	width:100%;
	color:#666;
	line-height:1.3em;
}
.member_reg_t input{
	font-size: 17px;
	margin:3px;
}
.member_reg_t tr{
	vertical-align:top;
}
.member_reg_t th,
.member_reg_t td{
	border:1px solid #935f42;
	padding:5px;
}
.member_reg_t th{
	text-align:left;
	background: url(/img/norm/bg_wh40.png);
	width: 120px;
}
#member_reg_houjin{
	margin-top:15px;
	padding:5px 0px;
	color:#fff;
	font-size:110%;
	text-align:center;
	background-color:#666;
}
#member_reg_btn{
	margin-top:15px;
	text-align:center;
}
/* 会員情報end */

/* 配送先削除start */
#user_deliv_block{
	margin:10px 10px 0px;
	padding-bottom:10px;
	color:#666;
	line-height:1.3em;
}
#user_deliv_block dl{
	position:relative;
	overflow:hidden;
	zoom:1;
	z-index:1;
}
#user_deliv_block dt{
	float:left;
	width:180px;
	font-size:105%;
	font-weight:bold;
}
#user_deliv_block dd{
	float:left;
	margin-left:30px;
	width:430px;
}
.user_info_btn{
	text-align:right;
	position:relative;
	margin-top:-31px;
	background:none;
	z-index:2;
}
/* 配送先削除end */

/* EFO 追記 Style */
#mail,#c_mail,#pwd,#c_pwd,#name,#k_name,#zip,#add,#tel,#sex{
	background-color:#fee;
}
.err_msg{
	margin-top:3px;
	height:1em;
	color:#c00;
}
/* EFO 追記 Style */




#wrap_toroku{
	margin: 50px auto;
}
