@charset "utf-8";

#main_base ul#navigation li.navi_4 a {
	position:relative;
	top:-62px;
}


/*---募集職種CSS------------------------------------------------*/

#left_area a img {border:none;}

/*---アコーディオンCSS------------------------------------------*/
#left_area .accordion_toggle {
	margin:0;
	padding:0;
	width:165px;
	height:30px;
	cursor:pointer;
}

#left_area .accordion_toggle_active {
	width:165px;
	height:30px;
	display:block;
	background:url(../images/recruit/recruit_invitation/invi_b_active.gif) no-repeat left top;
	text-indent:-9999px;
}

#left_area .accordion_content {
	margin:0;
	padding:0;
	overflow:hidden;
}
/*---アコーディオンCSS------------------------------------------*/


#left_area p#personal_on,
#left_area p#want_on,
#left_area p#introduction_on,
#left_area p#personal,
#left_area p#want,
#left_area p#introduction {
	margin:0;
	padding:0;
	width:165px;
	height:30px;
}

#left_area p#introduction_on,
#left_area p#introduction {margin-bottom:26px;}

#left_area p#personal a:hover,
#left_area p#want a:hover,
#left_area p#introduction a:hover {
	width:165px;
	height:30px;
	text-indent:-9999px;
	display:block;
}

#left_area p#personal a:hover {
	background-image:url(../images/recruit/recruit_invitation/personal_b_over.gif);
}

#left_area p#want a:hover {
	background-image:url(../images/recruit/recruit_invitation/want_b_over.gif);
}

#left_area p#introduction a:hover {
	background-image:url(../images/recruit/recruit_invitation/intro_b_over.gif);
}


/*---募集職種ul設定------------------------------------------------*/

#left_area .accordion_content ul {
	margin:5px 0 0;
	padding:0 0 5px 0;
	background:url(../images/recruit/recruit_invitation/accordion_ul_bg.gif) repeat-x left bottom;
}

#left_area .accordion_content ul li {
	display:inline;
	list-style-type:none;
}

#left_area .accordion_content ul li a {
	height:23px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}

/*---ボタンStandard----------------------------------------------------------*/
.accordion_content ul li#index a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px 0px;
	width:165px;
}

.accordion_content ul li#leader a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -23px;
	width:165px;
}

.accordion_content ul li#store_staff a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -46px;
	width:165px;
}

.accordion_content ul li#driver a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -69px;
	width:165px;
}
.accordion_content ul li#designer a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -92px;
	width:165px;
}

.accordion_content ul li#programmer a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -115px;
	width:165px;
}

.accordion_content ul li#seo_staff a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -138px;
	width:165px;
}

.accordion_content ul li#director a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -161px;
	width:165px;
}
.accordion_content ul li#editer a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -184px;
	width:165px;
}

.accordion_content ul li#photo a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -207px;
	width:165px;
}

.accordion_content ul li#video a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -230px;
	width:165px;
}

.accordion_content ul li#writer a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -253px;
	width:165px;
}

.accordion_content ul li#operator a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -276px;
	width:165px;
}

.accordion_content ul li#companion a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -299px;
	width:165px;
}

.accordion_content ul li#retouch a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -322px;
	width:165px;
}
.accordion_content ul li#infra a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -343px;
	width:165px;
}
.accordion_content ul li#support a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat 0px -345px;
	width:165px;
}

/*---ボタンHover--------------------------------------------------------------*/
.accordion_content ul li#index a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px 0px;
	width:165px;
}

.accordion_content ul li#leader a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -23px;
	width:165px;
}

.accordion_content ul li#store_staff a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -46px;
	width:165px;
}

.accordion_content ul li#driver a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -69px;
	width:165px;
}
.accordion_content ul li#designer a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -92px;
	width:165px;
}

.accordion_content ul li#programmer a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -115px;
	width:165px;
}

.accordion_content ul li#seo_staff a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -138px;
	width:165px;
}

.accordion_content ul li#director a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -161px;
	width:165px;
}
.accordion_content ul li#editer a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -184px;
	width:165px;
}

.accordion_content ul li#photo a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -207px;
	width:165px;
}

.accordion_content ul li#video a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -230px;
	width:165px;
}

.accordion_content ul li#writer a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -253px;
	width:165px;
}

.accordion_content ul li#operator a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -276px;
	width:165px;
}

.accordion_content ul li#companion a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -299px;
	width:165px;
}

.accordion_content ul li#retouch a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -322px;
	width:165px;
}
.accordion_content ul li#infra a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -343px;
	width:165px;
}
.accordion_content ul li#support a:hover {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -330px -345px;
	width:165px;
}
/*---ボタンNow-----------------------------------------------------------------*/
.accordion_content ul li#index_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px 0px;
	width:165px;
}

.accordion_content ul li#leader_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -23px;
	width:165px;
}

.accordion_content ul li#store_staff_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -46px;
	width:165px;
}

.accordion_content ul li#driver_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -69px;
	width:165px;
}
.accordion_content ul li#designer_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -92px;
	width:165px;
}

.accordion_content ul li#programmer_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -115px;
	width:165px;
}

.accordion_content ul li#seo_staff_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -138px;
	width:165px;
}

.accordion_content ul li#director_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -161px;
	width:165px;
}
.accordion_content ul li#editer_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -184px;
	width:165px;
}

.accordion_content ul li#photo_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -207px;
	width:165px;
}

.accordion_content ul li#video_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -230px;
	width:165px;
}

.accordion_content ul li#writer_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -253px;
	width:165px;
}

.accordion_content ul li#operator_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -276px;
	width:165px;
}

.accordion_content ul li#companion_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -299px;
	width:165px;
}

.accordion_content ul li#retouch_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -322px;
	width:165px;
}
.accordion_content ul li#infra_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -343px;
	width:165px;
}
.accordion_content ul li#support_on a {
	background:url(../images/recruit/recruit_invitation/invi_jobs_botton.gif) no-repeat -165px -345px;
	width:165px;
}
