/* CSS Document */

.txtred{
	color:#F00;
	font-weight: normal;
	}
	
.reserve_content{
	width:750px;
	/*float:left;*/
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

/*#reserve_content table{
	float:left;
}
*/
.ddy{
	table-layout: fixed;
	width:200px;
	text-align:center;
	font-weight: normal;
}

.nny{
	table-layout: fixed;
	/*width: 400px;*/
	text-align:left;
	width:100%;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#reserve_content_txt{
	/*width:235px;*/
	border:#d9d4cd 2px solid;
	background-color:#FFF;
	height:123px;
	float:right;
}

input .pt_nmd{
	width: 30em;
}



/* text-align */
.tal, td.tal, .tal td {text-align:left;}
.tar, td.tar, .tar td {text-align:right;}
.tac, td.tac, .tac td {text-align:center;}
/* vertical-align */
.vat, td.vat, .vat td {vertical-align:top;}
.vam, td.vam, .vam td {vertical-align:middle;}
.vab, td.vab, .vab td {vertical-align:bottom;}
/* font-color */
.fcblue {color: blue;}
.fcred {color: red;}
/* font-weight */
.bold {font-weight: bold;}

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

table.form textarea {width:600px; height:100px;}
	