@charset "utf-8";

/* form-p
----------------------------------------------- */

.table-form{
	margin-bottom:20px;
}

.table-form th,
.table-form td{
}

.table-form th{
}

.table-form td{
}

.table-form th span{
}

.table-form th img{vertical-align:middle;}

.must{ vertical-align:middle;}

form input{margin-right:5px;}

.v-short{width:px;}
form .short{width:70px;}
form .middle{width:200px;}
form .long{width:250px;}

form textarea{
	width:400px;
	height:150px;
}

.hankaku{ime-mode:inactive;}

.error_coution{
	font-weight:bold;
	color:#a00;
}

.form-button{
	margin-bottom:20px;
	text-align:center;
	position:relative;
	height:px;
}

.form-button input,
.form-button img{
	margin:0 20px;
	vertical-align:middle;
}

.form-button .back,
.form-button .send{
	position:absolute;
	top:0px;
	vertical-align:top;
}

.form-button #confirm{left:px;}
.form-button #reset{left:px;}
.form-button #edit{left:px;}
.form-button #back{left:px;}
.form-button #send{left:px;}

.validation-advice{
	margin-bottom:30px;
	padding:15px 14px 10px 14px;
	border:1px solid #eebcb1;
	background-color:#fee1db;
}

.validation-advice li{
	margin-bottom:5px;
	color:#bd3116;
	font-weight:bold;
	background:url(../img/contact/error.gif) left no-repeat;
	padding-left:20px;
}

