@charset "utf-8";

/* 求人募集--------------*/

#recruitment {
	line-height:1.7em;
}


#recruitment #head_txt {
	margin:0 20px 3em;
}

#recruitment #head_txt ul {
	margin:15px 0 0 2em;
	list-style:disc;
}
#recruitment .txt {
	margin:0 0 3em;
}

#recruitment .txt p {
	padding:0.4em 25px 0.7em;
}

#recruitment .txt ol {
	padding:0.4em 25px 0.7em 3em;
	list-style:decimal;
}

#recruitment .txt .border {
	border: solid 1px #a3c288;
	margin: 0 25px;
}

#recruitment .txt table {
	width: 100%;
	border: solid 1px #fff;
	margin:auto;
}

#recruitment .txt th , #recruitment .txt td {
	padding:7px 15px;
	text-align:left;
	font-weight:normal;
	line-height:1.7em;
}
#recruitment .txt .bg th , #recruitment .txt .bg td {
	background-color:#f1f1f1;
}

#recruitment .txt th {
	border-right:dashed 1px #a3c288;
}

#recruitment .txt td ul {
	margin:0 0 0 1em;
	list-style:disc;
}
#recruitment .txt td dt {
	width:1.2em;
	float:left;
}
#recruitment .txt td dd {
	padding:0 0 0 1.25em;
}

#recruitment #form {
	padding: 30px 20px;
	border: none;
	border: 2px solid #E4E4E4;
}

#recruitment #form h4 {
	font-size: 1.45em;
	padding: 0 5px 20px;
	font-weight:normal;
}
#recruitment #form h4 span {
	border-left:solid 7px #53b43d;
	padding-left:12px;
}

#recruitment #form table {
	width:480px!important;
}

#recruitment #form th , #recruitment #form td {
	padding:7px 15px;
	text-align:left;
	font-weight:normal;
	line-height:1.7em;
}
#recruitment #form .bg th , #recruitment #form .bg td {
	background-color:#f1f1f1;
}

#recruitment #form th {
	border-right:dashed 1px #a3c288;
	white-space:nowrap;
}

#recruitment #form .att {
	margin:0px 0 0;
	border:solid 1px #ccc;
	padding:15px 25px;
}
#form th strong {
	display:block;
	font-weight:normal;
}

#form th.must strong {
	background-image:url(../common/images/icon/must.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:50px;
}

#form td .sample {
	display:inline-block;
	white-space:nowrap;
	font-size:0.95em;
}
#form td ul {
	margin:0 0 0 1em;
	list-style:disc;
}

#form td.add dl {
	width:450px;
}
#form td.add dl dt {
	width:7em;
	float:left;
	padding-top:4px;
}
#form td.add dl dd {
	padding:1px 0 1px 7.2em;
}


#btn {
	text-align:center;
	margin-top:40px;
}
