@charset "euc-jp";

h2{
	margin:20px 0;
	padding:8px 15px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#db3e51;
}
p{
	margin:10px 0;
}
input.text{
	width:350px;
	border:1px solid #ccc;
	background:#fff;
}
input.text2,
input.pass{
	width:190px;
	border:1px solid #ccc;
	background:#fff;
}
input.zipt{
	width:80px;
	border:1px solid #ccc;
	background:#fff;
}
input.btn{
	padding:10px 40px;
	/padding:5px 20px;
	font-size:16px;
	letter-spacing:2px;
}
textarea{
	width:100%;
	max-width:100%;
	height:150px;
	border:1px solid #ccc;
	background:#fff;
}

.step{
	overflow:hidden;
	/zoom:1;
}
.step li{
	margin-right:10px;
	padding:5px 8px;
	color:#9b0002;
	font-size:14px;
	font-weight:bold;
	background:#fff7f3;
	border:1px solid #e8a8ae;
	float:left;
	cursor:pointer;
}
.step li.now{
	background:#fddfdd;
}
.step1,
.step2{
	margin:-1px 0 40px;
	padding:20px;
	text-align:center;
	border:1px solid #e8a8ae;
}

.step_table{
	margin-bottom:15px;
	width:100%;
	text-align:left;
	line-height:140%;
}
.step_table th,
.step_table td{
	border:1px solid #ccc;
}
.step_table th{
	padding:5px 14px;
	width:170px;
	text-align:left;
	background:#fff7f3;
}
.step_table th.hisu{
	background:#fff7f3 url('../images/add/hisu.png') no-repeat 140px 50%;
}
.step_table td{
	padding:5px 8px;
	background:#fff;
	overflow:hidden;
	/zoom:1;
}
.fleft{
	float:left;
}

.errormsg{
	margin:4px 0;
	color:#cc0000;
}
.scroll{
	margin-bottom:8px;
	height:100px;
	overflow:auto;
	background:#ffe;
	border:1px solid #ccc;
}
.scroll2{
	margin-bottom:20px;
	padding:20px;
	height:160px;
	text-align:left;
	line-height:140%;
	overflow:auto;
	border:1px solid #ccc;
}
.recruitment{
	margin:40px 0 20px;
	line-height:140%;
}
.recruitment p{
	margin:10px 0;
}
.recruitment table{
	margin:10px 0;
}
.agree_wrap{
	padding:10px 15px;
	width:887px;
	height:225px;
	background:url('../images/add/bg_agree.png') no-repeat;
}
.p_rec{
	margin:10px 0;
	font-size:16px;
}
strong,
strong a,
strong span{
	font-weight:bold;
}
.red{
	color:#c00;
}
.send_wrap{
	margin-bottom:40px;
	line-height:140%;
}