@charset "UTF-8";


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

.content01_text02 {
	border-bottom: double 3px #d9d9d9;
	padding:15px 0;
	margin:0 0 15px 0;
}
.content01_text02 .t01 {
	font-size: 15px;
	line-height: 28px;
	color: #003f95;
	letter-spacing:0.3em;
	font-family:'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',sans-serif;
	padding:0 0 10px 0;
	margin:0px;
}
.content01_text02 .t02 {
	padding:0px;
	margin:0px;
	line-height:50px;
	font-weight:bold;
}
.content01_text02 .t02 span {
	font-size:30px;
	color:#41a3ff;
	font-style:italic;
}

.content01 {
	margin: 0px;
	padding: 0px;
}
table#form tr.odd th,
table#form tr.odd 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;
}
.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;
}
