@charset "utf-8";
/* CSS Document */

#wrap {
}

#header_back {
	background:url(../images/company/main2.jpg) no-repeat top center;
	background-size: cover;
}

#content01 {
	text-align:center;
}

#content01 .w900 {
	text-align:left;
}

#content01 p {
	font-size:18px;
	margin:20px 0 0 10px;
	line-height:180%;
}

#content02 {
	width:100%;
	background:#FFF;
	
	text-align:center;
	padding:30px 0;
}

#content02 table#t1 {
	background:#FFF;
	margin:20px auto;
	/*border-top:solid 26px #333;*/
	width:90%;
}

#content02 table#t1 tr td {
	padding:10px;
	text-align:left;
	background: #F8F8F8;
}

#content02 table#t1 tr th {
	padding:10px;
	text-align:left;
	background:#666;
	color:#FFF;
	white-space:nowrap;
}

#content02 table#t1 tr td .text {
}

#content02 table#t1 tr td input,#content02 table#t1 tr td textarea {
	max-width:150px;
}


#content02 table#t1 tr td table tr {
	background:none !important;
}

#content02 table#t1 tr td table tr td {
	white-space:nowrap;
	padding:5px 5px 5px 5px;
}

#content02 p {
	text-align:left;
	padding:0 10px;
}

#content02 #rei {
	margin:0 auto 40px;
	border:#CCC solid 1px;
	text-align:left;
	width:80%;
	padding:10px;
}

#content02 input.submit {
	margin-top:40px;
}
