.tbptn0{
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}
.line_lt {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}
.line_rb {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.kou{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#F0F0F0;
	color:#666666;
	text-align:center;
}
.nai{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	color:#999999;
	text-align:left;
}
.last{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
.tbptn0 td{
	padding:5px;
}
input.user_name{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:200px;
}
input.user_huri{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:200px;
}
input.yuubin{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:100px;
}
input.zyuusyo{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:400px;
}
input.tel{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:150px;
}
input.fax{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:150px;
}
input.email{
	border:1px solid #cccccc;
	height:15px;
	padding:4px 0 0 0;
	width:400px;
}
textarea.naiyou{
	border:1px solid #cccccc;
	padding:4px 0 0 0;
}
.mid_toi {
/*	height: 120px; */
	width: 624px;
	clear:both;
	display: block;
	background-color: #FCFCFC;
	padding:10px 10px 10px 10px;
	font-size:12px;
	color:#666666;
	line-height:20px;
	letter-spacing: 2px;
}
.kome{
	color:red;
	font-size:100%;
}

