@charset "UTF-8";


.content01 {
	margin: 0px;
	padding: 0 0 20px 0;
}
.content02 {
	margin:0px;
	padding:0 0 50px 0;
}
.content02 div {
	padding:0 0 20px 0;
	margin:0px;
}

.content01 table,
.content02 table
 {
	width:100%;
	padding:0px;
	margin:0px;
}
table#recruit tr.even th,
table#recruit tr.even td
{ background-color: #ffffff;}

.content01 table tr th,
.content02 table tr th
 {
	width:150px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:15px 0;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
}
.content01 table tr td,
.content02 table tr td
 {
	text-align:left;
	font-size:11px;
	line-height:20px;
	padding:15px 15px 15px 0;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
}
.content02 table tr td span { font-weight:bold;}


.content03 {
	padding:0 0 50px 0;
	margin:0px;
	line-height:24px;
	font-size:16px;
}
.content03 div {
	width:0px;
	margin:0 0 20px 0;
}
.content03 div img {
	width:540px;
	height:auto;
	padding:0px;
	margin:0px;
}
.btn01 {
	width: 220px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}
.content01 table tr td ul li {
	margin: 0 5px 5px 0;
	padding: 0 5px;
	float: left;
	background-color:#ff4400;
	color:#fff;
	font-size:12px;
	line-height:20px;
	white-space:nowrap;
}
.content01 table tr td dl { padding: 0 0 0 15px;}
.content01 table tr td dl dd { text-indent:-15px;}
.content01 table tr td span { color:#ff4400;}

.cell01 {
	font-weight:bold;
	text-align:center !important;
	font-size:14px !important;
}
.cell02 {
	text-align:center !important;
}
.cell02 a {
	text-align:center !important;
	font-size:14px;
	color:#ee7801;
	font-weight:bold;
	text-decoration:underline;
}
.cell02 a:hover { text-decoration:none;}
