@charset "utf-8";

/* CSS Information *************************************
File name: recruit.css
Description: layout recruit
Created date: 2009/11/11
Last created date: 2009/11/11
Created by: Elephant Communications
***************************************************** */


/* Table Of Contents
----------------------------------------

* #leed
* #recruitment
* .section-lv3
* .section
* .tableLayout02
* #sending

----------------------------------------*/


/* #leed
-------------------------------------------------------------------------------------------------------*/
#leed {
	margin-bottom: 70px;
}

#leed dt {
	margin-bottom: 50px;
}

#leed dd {
	margin-bottom: 20px;
	line-height: 1.8;
}



/* #recruitment
-------------------------------------------------------------------------------------------------------*/
#recruitment {
	margin-bottom: 40px;
}



/* .section-lv3
-------------------------------------------------------------------------------------------------------*/
.section-lv3 h3 {
	margin-bottom: 30px;
}

.section-lv3 h4 {
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #6d460b;
}

.section-lv3 table {
	margin-bottom: 30px;
}

.section-lv3 .leed {
	margin-bottom: 25px;
	font-weight: bold;
	color: #8D2F2F;
}


/* .section
-------------------------------------------------------------------------------------------------------*/
.section {
	margin-bottom: 20px;
	padding-bottom: 10px;
	background: url(../../img/common/bg_border05.gif) left bottom repeat-x;
}

.section dt {
	margin-bottom: 10px;
/*	color: #6d460b;*/
}

.section dt span.must {
	font-weight: bold;
	color: #8D2F2F;
}

.section dt span {
	font-weight: bold;
}


/* section-2col
----------------------------------------------------------------------------------------*/
.section .colLeft, .section .colRight {
	width: 205px;
	float: left;
}

.section .colLeft {
	margin-right: 25px;
}


/* #wishJob (希望職種)
----------------------------------------------------------------------------------------*/
#wishJob dt, #wishJob dd {
	float: left;
	line-height: 1.8;
}

#wishJob dt {
	width: 75px;
}


/* #post (郵便番号)
----------------------------------------------------------------------------------------*/
#post dd span.postIcn {
	margin-left: 10px;
	padding-left: 18px;
	background: url(../../img/common/icn_externalLink01.gif) left center no-repeat;
}


/* #partner (配偶者)
----------------------------------------------------------------------------------------*/
#partner dt, #partner dd {
	float: left;
	line-height: 1.8;
}

#partner .colLeft {
	width: 160px;
}

#partner .colLeft dt {
	width: 45px;
}

#partner .colRight {
	width: 220px;
}

#partner .colRight dt {
	width: 110px;
}



/* .tableLayout02
-------------------------------------------------------------------------------------------------------*/
.tableLayout02 {
	width: 685px;
}

.tableLayout02 th, .tableLayout02 td {
	padding: 17px;
	line-height: 1.5;
}

.tableLayout02 th {
	width: 75px;
	background: #997D54;
	border-bottom: 1px solid #E6DED0;
	font-weight: bold;
	color: #fff;
}

.tableLayout02 td {
	border-top: 1px solid #E6DED0;
	border-right: 1px solid #E6DED0;
}

.tableLayout02 .first-child th {
	border-top: 1px solid #997D54;
}

.tableLayout02 .last-child th {
	border-bottom: 1px solid #997D54;
}

.tableLayout02 .last-child td {
	border-bottom: 1px solid #E6DED0;
}

.tableLayout02 dl {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E6DED0;
}

.tableLayout02 dl.last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.tableLayout02 dt, .tableLayout02 dd {
	float: left;
}

.tableLayout02 dt {
	width: 180px;
}


/* #sending
-------------------------------------------------------------------------------------------------------*/
/* .note
----------------------------------------------------------------------------------------*/
#sending .note {
	margin-bottom: 10px;
	line-height: 1.5;
}

#sending .note a {
	text-decoration: underline;
}







