/* =====================================================================
*
*	base css
*	201205edit
*
* =================================================================== */

h3.hrbt{
	color: #ff5a00;
	border-bottom: 1px solid #a7a7a7;
	margin-bottom: 20px;
	font-weight: bold;
}

h3.hrbt span{
	padding-left: 9px;
	margin-bottom: 10px;
	border-left: 6px solid #ff5a00;
	display: block;
	line-height: 1.4;
}



/* 会員登録追加 */
.signup dl.form_elements dt{
	float: left;
	/*width: 230px;*/
	width: 195px;
	margin-left: -95px;
	text-align: right;
	font-weight: bold;
	padding: 10px 0 0;
	margin-top: 10px;
}

.signup dl.form_elements dd{
	/*margin-left: 155px;*/
	margin-left: 115px;
	padding: 10px 0;
	margin-top: 10px;
	/width: 340px;
}
.signup dl.form_elements.style_a dd{
	/*padding: 10px;*/
	padding: 10px 0px;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 2px 0px #e5e5e5;
	-moz-box-shadow: 0px 0px 2px 0px #e5e5e5;
	box-shadow: 0px 0px 2px 0px #e5e5e5;
	/*background-color: #e5e5e5;*/
	background-color: #FFF;
	/*width: 320px;*/
}

.login h3{
	padding: 2px 0px 2px 6px;
	border-left: 6px solid #FF5A00;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2;
	color: #FF5A00;
	margin-bottom:5px;
}
