@charset "utf-8";

/*-------------------------------------
section
---------------------------------------*/
div.section h3{
	width:100%;
	margin:0 0 15px 0;
}

/* etc-link */
ul.etc-link{
	width:261px;
	height:19px;
	overflow:hidden;
	position:absolute;
	top:20px;
	right:0;
}
ul.etc-link li{
	float:left;
	display:inline;
}

/* lead */
div.section p.lead{
	width:100%;
	margin:0 0 20px 0;
}
div.section p.lead span{
	color:#FF0000;
}

/* table */
div.section table{
	width:100%;
	background:url("../images/bg_table_border.gif") no-repeat 0 0;
}
div.section table tr{
	background:url("../images/bg_table_border.gif") no-repeat 0 100%;
}
div.section table th{
	width:25%;
	padding:10px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
div.section table th span{
	padding:0 0 0 5px;
	color:#FF0000;
}
div.section table td{
	width:75%;
	padding:10px 20px 10px 20px;
}
div.section table td label{
	margin:0 10px 0 0;
	white-space:pre-wrap;
}
div.section table td input{
	margin:0 9px 0 0;
	vertical-align:middle;
}
div.section table td p{
	float:left;
	display:inline;
}
div.section table td p span{
	padding:0 5px 0 0;
}
div.section table td p input{
	margin:0 5px 0 0;
}
div.section table td input.input-long{width:395px;}
div.section table td input.input-middle{width:225px;}
div.section table td input.input-short{width:170px;}
div.section table td input.input-sshort{width:20px;}
div.section table td textarea{width:395px;height:110px;}

/* btn */
div.section p.btn{
	width:100%;
	margin:16px 0 0 0;
	text-align:center;
}
div.section p.btn input{
	margin:0 5px 0 5px;
}
