/* フォーム入力注意テキスト SPAN */
.form01attention {}


/* フォームメッセージ TD */
.message-area{
	padding-bottom:10px;
}
#Check table {
	width: 100%;
	border-collapse:collapse;
}
.table-wrapper{
	margin-bottom: 25px;
}

/* フォーム途中説明  */
.table-wrapper h2{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* フォーム必須マーク SPAN */
#Check .must {
	color:#ff0000;
}

/* フォーム左項目 TD */
#Check th{
	width:25%;
	padding:6px 4px 5px;
	text-align:left;
	font-weight:normal;
	border:solid #ffffff;
	border-width:0 1px 1px 0;
	background:url(../img/sale/detail_bg02.gif) top repeat-x #ead6bb;
}
/* フォームメッセージ TD */
#Check td{
	width:75%;
	padding:6px 4px 5px;
	border-bottom:solid 1px #ffffff;
	background:#F6ECE0;
}
/* フォームwrap */
.input-wrap{
	display: block;
	margin-bottom:3px;
}
/*追加テキスト*/
.before-text{
	display: inline-block;
	padding-right: 6px;
}
.after-text{
	display: inline-block;
	padding-left: 2px;
	padding-right:6px;

}
/* フォーム送信ボタン TD */
.form01submit {
	padding:10px 0;
	text-align:center;
}
.add{
	display: block;
	margin-bottom: 3px;
}
td .group{
	margin-bottom: 10px;
}
td .group:last-of-type{
	margin-bottom: 0px;
}
#zip-btn{
	display: inline-block;
	margin-left:5px;
}

/*form input等*/
label{
	display: inline-block;
}

span.wpcf7-list-item{
	display: inline-block;
	margin-right: 10px!important;
	margin-left: 0!important;
	margin-bottom: 2px;
}
input[name="your-age"],
input[name="p_bus"],
input[name="p_walk"]{
	width:3em;
}
input[name="your-name"],
input[name="your-kana"],
input[name="workplace"],
input[name="p_city"],
input[name="p_address"],
input[name="p_buildingname"],
input[name="p_roomname"]{
	width:12em;
}
input[name="p_roomnum"]{
	width:6em;
}
input[name="p_railway"],
input[name="p_station"]{
	width:8em;
}
.input-layout01 input{
	width:6em;
}
.input-layout02 input{
	width:12em;
}
input[type="email"],
input[type="tel"]{
	width:16em;
}
input[name="zip"]{
	width:6em;
}
textarea{
	height: 6em;
	width:80%
}
#Check .btn{
	text-align: center;
}
