/* =====================================================================
*
*	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;
	border-radius: 3px;
	box-shadow: 0px 0px 2px 0px #E5E5E5;
	/*background-color: #E5E5E5;*/
	background-color: #FFFFFF;
	/*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;
}
