@charset "UTF-8";

.content01_text01 {
	margin: 0px;
	padding: 15px 0 35px 0;
	line-height:20px;
}
.content01_text01 span,
.content01 table tr th span
{ color:#ff4400;}

.content01 {
	margin: 0px;
	padding: 0px;
}
table#form tr.even th,
table#form tr.even td
{ background-color: #ffffff;}

.content01 table { width:100%;}

.content01 table tr th {
	width:220px;
	padding:15px 0;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
}
.content01 table tr td {
	padding:15px 15px 15px 0;
	margin:0px;
	font-size:12px;
	line-height:24px;
	text-align:left;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
}
.content01 table tr td div input {
	width:100%;
	border: solid 1px #CCC;
	height:22px;
	line-height:22px;
	text-align:left;
	border-radius: 2px;
}
.cell01 .form01 {
	width:100px;
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}
.cell01 .form02 {
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}
.cell01 p {
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}
.cell02 div {
	width:110px;
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}
.cell02 p {
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}
.cell03 div { padding:0 0 10px 0; overflow:hidden;}
.cell03 div p {
	float:left;
	padding:0 5px 0 0;
	float:left;
}
.cell03 div input {
	width:150px !important;
}


.content01 table tr td textarea {
	width:100%;
	border: solid 1px #CCC;
	height:150px;
	line-height:22px;
	text-align:left;
	border-radius: 2px;
}
.submit {
	width:300px;
	padding:30px 0;
	margin:0 auto;
}
.submit input {
	cursor:pointer;
	background-color:#292929;
	color:#fff;
	font-size:17px;
	line-height:50px;
	height:50px;
	width:100%;
	border:none;
	font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',sans-serif;
}
.submit input:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.content01_end {
	display:none;/*←システム入れる時に消すのを忘れないで！俺！*/
	padding:50px 0 0 0;
	margin:0px;
}
.content01_end p {
	text-align:center;
	line-height:20px;
}
.content01_end div {
	background-color: #54acff;
	margin: 0 auto 20px auto;
	padding: 50px 0 0 0;
	width:160px;
	height:110px;
	line-height:30px;
	border-radius:80px;
	text-align:center;
	color:#fff;
	font-size:20px;
}

