@charset "Shift_JIS";

/* ---- float clear ---- */

.clear_fix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}
.clear_fix{
	zoom:1;/*for IE 5.5-7*/
}

.clear_both{
	clear:both;
	height: 1px;
	font-size: 1px;
	text-align: center;
	line-height:0;
}


/* recruit_index
------------------------------------------------- */


#contentsWrapper{
	_padding-left:10px;
}

.recruit_index #pathnavi{
	width:760px;
	margin:0 auto 2px;
}

.recruit_index_wrap{
	width:760px;
	margin:0 auto;
}

.recruit_box01{
	width:730px;
	_width:760px;
	height:321px;
	_height:365px;
	background:url(../images/recruit_index/recruit_box01_bg.jpg) no-repeat;
	padding:44px 0 0 30px;
	margin-bottom:18px;
}

.recruit_box01 h3{
	margin-bottom:18px;
}

.recruit_box01 .copy{
	margin-bottom:15px;
}

.recruit_box01 .recruit_img01{
	margin-bottom:15px;
	padding-left:17px;
}


.recruit_btn01{
}

a.recruit_btn01{
	width:340px;
	height:54px;
	display:block;
	text-indent:-9999px;
	background:url(../images/recruit_index/recruit_btn01.gif) no-repeat top left;
}

a.recruit_btn01:hover{
	background-position:bottom;
}

.recruit_box02{
	width:730px;
	_width:760px;
	height:174px;
	_height:160px;
	background:url(../images/recruit_index/recruit_box02_bg.jpg) no-repeat;
	padding:28px 0 0 30px;
	float:left;
	margin-bottom:20px;
}

.recruit_box02 h3{
	margin-bottom:30px
}

a.recruit_btn02{
	width:340px;
	height:54px;
	display:block;
	text-indent:-9999px;
	background:url(../images/recruit_index/recruit_btn02.gif) no-repeat top left;
}

a.recruit_btn02:hover{
	background-position:bottom;
}
