@charset "utf-8";

/*fc2 form*/
#fc2form {
	width: 620px;
}
#fc2form form {
	margin-top: 24px;
	background: url(../img/rental/bg_01.gif) repeat-y 0 0;
}
#fc2form .title {
	clear: both;
	float: left;
	width: 120px;
	padding: 31px 20px 18px;
	background: #b31247;
	border-top: 1px solid #c2597c;
	color: #fff;
	list-style: none;
}
#fc2form .comment {
	float: right;
	width: 420px;
	padding: 20px 20px 18px;
	border-top: 1px solid #c8c2c4;
	background: #f7edf1;
	
}
#fc2form .title:first-child,
#fc2form .title:first-child + .comment {
	border-top: none;
}
#fc2form textarea {
	padding: 10px;
	width: 400px;
}
#fc2form input.form-textline {
	padding: 10px;
	width: 206px;
	height: 16px;
	font-size: 14px;
	line-height: 16px;
	vertical-align: baseline;
}
#fc2form .submit {
	clear: both;
	background: #fff;
	text-align: center;
}
#fc2form .submit + .submit {
	background: #f7edf1;
}

#fc2form .submit input {
	margin: 20px 0;
	padding: 20px;
	text-align: center;
	width: 160px;
	height: 52px;
	border: none;
	background: #b31247;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
}
#fc2form .submit input:hover {
	background: #d82d65;
}

/* 確認画面 */
#fc2form div .title,
#fc2form div .title:first-child {
	border-top: 1px solid #c2597c;
}
#fc2form div .comment,
#fc2form div .title:first-child + .comment {
	border-top: 1px solid #c8c2c4;
}
#fc2form div:first-child .title,
#fc2form div:first-child .title + .comment {
	border-top: none;
}
#fc2form .submit input[value="戻る"] {
	background: #999;
}
#fc2form .submit input[value="戻る"]:hover {
	background: #b3b3b3;
}