@charset "utf-8";
/* CSS Document */

#registStep{
	float:right;
	margin-top:-8px;
	margin-bottom:10px;
	_margin-top:0;
}

#registStep li{
	display:inline;
}

#pwRequest{
	padding:20px;
	border:#4EA4EC 1px solid;
	background-color:#D2EAFF;
}

#pwRequest table{
	margin:0 auto;
}

#pwRequest td, #pwRequest th{
	padding:10px;
	vertical-align:top;
}

#pwRequest th{
	width:180px;
	text-align:right;
}

/*会員登録のメリット*/
#melit #title{
	margin-bottom:20px;
}

#melit h3{
	width:224px;
	height:34px;
	margin-bottom:5px;
	padding-top:30px;
	padding-left:110px;
	color:#660000;
	font-size:14px;
	font-weight:bold;
}

#m1, #m2, #m3, #m4{
	width:334px;
	margin-bottom:15px;
}

#melit #m1 h3{
	background:url(../../regist/images/melit_h3_01.gif) left bottom no-repeat;
}

#melit #m2 h3{
	background:url(../../regist/images/melit_h3_02.gif) left bottom no-repeat;
}

#melit #m3 h3{
	height:44px;
	padding-top:20px;
	background:url(../../regist/images/melit_h3_03.gif) left bottom no-repeat;
}

#melit #m4 h3{
	background:url(../../regist/images/melit_h3_04.gif) left bottom no-repeat;
}

#m1 p, #m2 p, #m3 p, #m4 p{
	width:308px;
	padding:10px;
	border:#FECFEE 3px solid;
}

#m1, #m3{
	float:left;
}

#m2, #m4{
	float:right;
}

#melit #main2 a{
	padding-left:0;
	background-image:none;
}

#melit #main2 p span{
	color:#FF0066;
}
