@charset "utf-8";
/* CSS Document */

.form{
	width:100%;
	border-collapse:collapse;
	border-top:#e5e5e5 2px solid;
	font-size: 18px;
	margin:50px 0;
}
.form  th {
	width: 240px;
	font-weight: bold;
	vertical-align:top;
	border-bottom:#e5e5e5 2px solid;
	padding:40px 0 ;
}

.form  .form_contents  th{
	padding:25px 0 40px;
}

.form .req{
	background:url(../images/contact/icon01.gif)  right 40px no-repeat;
}


.form  .form_contents .req{
	background:url(../images/contact/icon01.gif)  right 25px no-repeat;
}

.form  td {
	border-bottom:#e5e5e5 2px solid;	
	padding:25px 0 25px 20px;
	
}

.form input{
	height: 55px;
	background-color: #e5e5e5;
	border: none;
}

.w_nomal{
	width:700px;
	
}
.w_190{
	width:190px;
}
.w_430{
	width:430px;
}

.form  td span{
	display:inline-block;
	margin:0 10px;
}

.form_contents textarea{
	height:320px;
	background-color: #e5e5e5;
	border: none;
}


.check {
	margin-bottom: 35px;
	text-align:center;
}

.check p{
	margin-bottom:20px;
}
 .check li{
	 display:inline-block;
	 margin:0 30px ;
}

.finish{
	text-align:center;
	font-size:18px;
	margin:50px 0;
}

.finish span{
	display:block;
	font-size:22px;
	font-weight:bold;
margin-bottom:30px;
}

.help-block {
	color: #F63;
}
form button {
	cursor: pointer;
	outline: none;
	border: none;
	background: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

