@charset "utf-8";

/*index.html 10.7.28
---------------------------------------------------------------------------------------------------*/

#topBanner{
	text-align:right;
	padding:0 0 40px 0;
}

.recruit .box01_btm #tbWrap{
	padding-right:1px;
	background:url("../../img/recruit/index/bg_table.gif");
}

.recruit .box01_btm table{
	width:676px;
	background:#FFF;
	border-top:2px solid #9e9e9e;
	border-collapse:collapse;
}

.recruit .box01_btm table th,
.recruit .box01_btm table td{
	background:url(../../img/recruit/index/bg_th.gif) 0 bottom no-repeat;
}

.recruit .box01_btm table tr.odd th,
.recruit .box01_btm table tr.odd td{
	background:#f2f2f2 url(../../img/recruit/index/bg_th.gif) 0 bottom no-repeat;
}


.recruit .box01_btm table th div{
	padding:13px;
}

.recruit .box01_btm table th{
	vertical-align:top;
	text-align:left;
	width:140px;
}

/*.recruit .box01_btm table th,
.recruit .box01_btm table td{
	border-right:1px dotted #cecece;
	border-left:1px dotted #cecece;
	border-bottom:1px dotted #9e9e9e;
}*/

.recruit .box01_btm table td div{
	padding:8px 13px;
	line-height:1.8;
}

.recruit .box01_btm table td li{
	list-style:disc;
	margin-left:1.5em;
}

.recruit .box01_btm table td dd{
	padding: 0 0 1em 1em;
}



.recruit .box01_btm table td dd.lastChild{
	padding-bottom:0;
}

.btn_oubo{
	padding-top:10px;
}

.btn_oubo a{
	background:url(../../img/recruit/common/btn_o.gif) 0 0 no-repeat;
	display: block;
	width: 181px;
	height: 29px;
	/* \*/
	overflow: hidden;
	/**/
	text-decoration: none;
	margin:0 auto 0;
}

.btn_oubo a:hover{
	text-indent:-9999px;
}

#ouboWrap{
	background:url(../../img/recruit/index/bg_oubo.gif) 0 0 no-repeat;
	width:677px;
	height:50px;
}

