@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "default.css";


/* --------------
Layout
-------------- */

/*--- #catch ---*/
#catch {
    width: 900px;
    margin: 0 0 20px 3px;
}

/*--- #contents ---*/
.tableTop {
	background: url(../img/common_dotted_brown.gif) top left repeat-x;
	padding-top: 3px;
	margin-bottom: 72px;
}

.tableTop2 {
	background: url(../img/common_dotted_brown.gif) top left repeat-x;
	padding-top: 3px;
	margin-bottom: 20px;
}

table.recruit {
	width: 635px;
	text-align: left;
	vertical-align: middle;
	background: url(../img/company_tableBG.gif) top left repeat-y;
}

table.recruit tr th {
	width: 135px;
	background: url(../img/common_dotted_brown.gif) bottom left repeat-x;
	padding: 15px 15px 15px 15px;
}

table.recruit tr td {
	width: 470px;
	background: url(../img/common_dotted_brown.gif) bottom left repeat-x;
	padding: 15px 15px 15px 15px;
}

table tr th {
	text-align: left;
}

.boxRecruit{
	background-color: #efe5d1;
	border-color: #cfc4b5;
	border-style: solid;
	border-width: 1px;
	width: 633px;	
}

.boxRecruit dl{
	border-color: #FFF;
	border-style: solid;
	border-width: 1px;
	padding: 20px;
	width: 591px;
}

.boxRecruit dt{
	float: left;
	padding: 0 0 0 .5em;
}

.boxRecruit dd{
	border-color: #cfc4b5;
	border-style: dotted;
	border-width: 0 0 1px;
	margin: 0 0 7px;
	padding: 0 0 0 3.5em;
}

.boxRecruit dd.end{
	margin: 0;
}

.boxRecruit dd span{
	padding: 0 1em 0 0;
}





