@charset "shift_jis";
/*
===============================
　　フォーム スタイル
===============================
*/
.form-area{
	text-align:center;
	}
.form-area .form-waku{
	width:650px;
	text-align:center;
	margin:20px auto 0 auto;
	padding:15px 0 30px 0;
	border:1px solid #cccccc;
	background:#faffef;
	}


.form-area p.caution{
	font-size:85%;
	color:#ef4c36;
	text-align:right;
	margin:0;
	padding:0 20px 0 0;
	}

table.form-table{
	width:93%;
	margin:0 auto;
	}
table.form-table th,
table.form-table td{
	font-size:85%;
	line-height:150%;
	text-align:left;
	vertical-align:top;
	}
table.form-table th{
	padding:12px 10px 8px 1em;
	background:url(/image/ico_form.gif) no-repeat top left;
	}
table.form-table th span{
	font-size:75%;
	color:#ef4c36;
	padding:0 0 0 3px;
	}
table.form-table td{
	padding:12px 0 8px 0;
	}

table.form-table td.text{
	padding:8px 10px 8px 5px;
	}
table.form-table td.text2{
	padding:20px 10px 8px 5px;
	border-top:1px dotted #cccccc;
	}
table.form-table th.text3{
	padding:8px 10px 8px 1em;
	border-bottom:1px dotted #cccccc;
	}
table.form-table td.text3{
	padding:8px 10px 8px 5px;
	border-bottom:1px dotted #cccccc;
	}
table.form-table td span{
	font-size:75%;
	}
table.form-table td .small-text{
	text-align:0%;
	}
table.form-table td input.type01{
	width:50px;
	}
table.form-table td input.type02{
	width:200px;
	}
table.form-table td input.type03{
	width:250px;
	}
table.form-table td input.type04{
	width:70px;
	}
table.form-table td input.add01{
	width:380px;
	margin:7px 0 0 0;
	}
table.form-table td textarea{
	width:350px;
	}
table.form-table td input.check{
	margin:0 0 0 10px;
	}

.post-button{
	text-align:center;
	margin:15px 0 0 0;
	}
.post-button input{
	margin:0 5px;
	}

