@charset "utf-8";

/* .headTitle */
.headTitle {
	background:url(../common/images/bg02.jpg) repeat-x left top;
	padding:50px 0 43px;
	text-align:center;
}
.headTitle h1 {
	width:1020px;
	margin:0 auto;
	clear:both;
	position:relative;
}
table {
	width:80%;
	clear:both;
	margin:30px auto;
	table-layout: fixed;
	font-size:18px;
}
table th {
	width:220px;
	font-weight:normal;
	text-align:left;
	border-top:#cccc66 1px solid;
	vertical-align:middle;
	padding:21px 18px 20px;
	line-height:1.8;
}
table span.hissu {
	font-weight:normal;
	width:100px;
	background-color:#ffe5d2;
	color:#ff7c1f;
	padding:3px;
	margin-left:15px;
}
table span.nini {
	font-weight:normal;
	width:100px;
	background-color:#ccedf5;
	color:#00a4cd;
	padding:3px;
	margin-left:15px;
}
table th.th01 {
	vertical-align:top;
}
table td {
	padding:20px 20px 20px 40px;
}
table td.check_td{
	padding:10px 26px;
}
table td input.text01 {
	width:600px;
}
p.center {
	display:block;
	margin:40px auto 10px auto;
	text-align:center;
}
span.red {
	color:#E50012;
}
.contactArea ul {
	clear:both;
	text-align:center;
}
.contactArea li {
	display:inline;
	padding-right:6px;
}
.contactArea li.last {
	padding-right:0px;
}
div.box_regist {
	height:400px;
	overflow:vissible;
	width:650px;
	margin:100px auto;
	font-size:18px;
	line-height:2.0;
}
textarea{
	width:600px;
	height: 300px;
}
input[type="text"],input[type="text"]:focus,textarea,textarea:focus{
	background-color: #f4f3e0;	
	border: none;
	padding: 10px;	
}
