@charset "utf-8";
/* ===================================================================
CSS information

 file name  :recruit.css
 author     :Ability Consultant
style info  :採用情報設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */


/*---------------------------------------
	#header
----------------------------------------*/

/* h2
------------------------------*/
#recruit #header h2{
	background: url(../recruit/images/title.gif) no-repeat left top;
}


/*------------------------------------
	#main
-------------------------------------*/
#recruit #main h3{
	background: url(../recruit/images/tl_recruit.gif) no-repeat left top;
	height: 18px;
	text-indent: -9999px;
	font-size: 0;
	margin-bottom: 25px;
}

#recruit .index #main h4{
	height: 34px;
	text-indent: -9999px;
	margin-bottom: 20px;
}

#recruit .index #main h4.sei{
	background: url(../recruit/images/tl_recruit_sei.gif) no-repeat left top;
}

#recruit .index #main h4.shin{
	background: url(../recruit/images/tl_recruit_shin.gif) no-repeat left top;
}

#recruit .index #main h4.aru{
	background: url(../recruit/images/tl_recruit_aru.gif) no-repeat left top;
}

#recruit .index #main h4.kei{
	background: url(../recruit/images/tl_recruit_kei.gif) no-repeat left top;
}

#recruit .index #main .no_entry{
	margin-bottom: 30px;
}

/* .recruit_list
-------------------------------------*/
#recruit #main .recruit_list{
	margin-bottom: 35px;
}

#recruit #main .recruit_list h5{
	background: url(../images/bg_border.gif) no-repeat left top;
	padding: 13px 0 0 13px;
}

#recruit #main .recruit_list p{
	margin: 15px 0 0 13px;
}

/* .detail
-------------------------------------*/
#recruit #main .detail h4{
	background: url(../recruit/images/tl_detail.gif) no-repeat left top;
	padding: 10px 0 9px 27px;
	margin-bottom: 27px;
}

#recruit #main .detail table{
	width: 100%;
	border-collapse: collapse;
}

#recruit #main .detail table th,
#recruit #main .detail table td{
	padding: 5px;
}

#recruit #main .detail table th{
	border-top: 1px solid #a99764;
	border-bottom: 1px solid #a99764;
	font-weight: normal;
	vertical-align: top;
	width: 100px;
}

#recruit #main .detail table td{
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

#recruit #main .detail p{
	text-align: center;
	margin-top: 25px;
}

/*--------------------------------------
	#side
---------------------------------------*/
#recruit #side .contents ul li.li_03 a{
	background: url(../images/side/bg_content_hover.gif) repeat-y left top;
	color: #fff;
}

#recruit #side .contents ul li.li_03 a span{
	background: url(../images/side/icn_arrow_hover.gif) no-repeat left 8px;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {
	
}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {
	
}
