@charset "UTF-8";

/* common
--------------------------------------------------------------------------------------------------------------*/
#main p {margin-bottom: 10px;}


/* title
--------------------------------------------------------------------------------------------------------------*/
#titleimg h2 {background: url(img/tit.gif) no-repeat;}


/* table
--------------------------------------------------------------------------------------------------------------*/
#main table {
	width: 550px;
	border-collapse: separate;
	border-spacing: 0;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin-bottom: 15px;
}
	#main table th {
		background: #ffde7b;
		border-top: 1px solid #fff;
		border-right: 1px solid #444;
		border-bottom: 1px solid #444;
		border-left: 1px solid #fff;
		padding: 5px 10px;
		text-align: right;
		vertical-align: top;
		white-space: nowrap;
		color: #000;
	}
	#main table td {
		background: #fff;
		border-top: 1px solid #fff;
		border-right: 1px solid #444;
		border-bottom: 1px solid #444;
		border-left: 1px solid #fff;
		padding: 5px 10px;
	}
	#main table td.align-center {
		background: #ff8712;
	}


/* form
--------------------------------------------------------------------------------------------------------------*/
#next {
	background: #d5d5d5;
	padding: 2px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 150px;
}
#reset {
	background: #efefef;
	padding: 2px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-left: 20px;
	width: 150px;
}
#back {
	background: #efefef;
	padding: 2px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-left: 20px;
	width: 150px;
}

#Sub_Title,
#Namae,
#Furigana,
#Email,#Email2 {width: 250px;}
#Address,
#Company,
#Busyo {width: 300px;}
#Zip1,#Zip2,
#Tel1,#Tel2,#Tel3,
#Fax1,#Fax2,#Fax3 {width: 40px;}

#privacy {
	height: 120px;
	overflow: scroll;
	margin-bottom: 10px;
	padding: 0;
}