@charset  "Shift_JIS";



/* ========================================================== */
/*  サービス 一覧ページ　　　　                               */
/* ---------------------------------------------------------- */

#list-serviceindex {
	margin: 24px 0px 0px 45px;
	padding: 0px;
}
#list-ichiran {
	list-style-type: none;
	font-size: 13px;
	line-height: 28px;
	letter-spacing: -0.2em;
	font-family: "HG創英角ｺﾞｼｯｸUB","ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka,;
}


/* ========================================================== */
/*  サービス左側ナビゲーション                                */
/* ---------------------------------------------------------- */

#leftnavi {
	width:152px;
	margin: 0px;
	padding: 0px;
}

#leftnavi ul {
	padding: 0px;
	margin: 0px;
}

#leftnavi li {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
}

#leftnavi li a {
	display: block;
	height: 55px;
}


#leftnavi li.localmenu00 a {
	background: url(../service/images/localmenu00.jpg) no-repeat;
}
#leftnavi li.localmenu00 a:hover {
	background: url(../service/images/localmenu00_over.jpg) no-repeat;
}
#leftnavi li.localmenu00-n a {
	background: url(../service/images/localmenu00_over.jpg) no-repeat;
}
#leftnavi li.localmenu00-n a:hover {
	background: url(../service/images/localmenu00_over.jpg) no-repeat;
}


#leftnavi li.localmenu01 a {
	background: url(../service/images/localmenu01.jpg) no-repeat;
}
#leftnavi li.localmenu01 a:hover {
	background: url(../service/images/localmenu01_over.jpg) no-repeat;
}
#leftnavi li.localmenu01-n a {
	background: url(../service/images/localmenu01_over.jpg) no-repeat;
}
#leftnavi li.localmenu01-n a:hover {
	background: url(../service/images/localmenu01_over.jpg) no-repeat;
}


#leftnavi li.localmenu02 a {
	background: url(../service/images/localmenu02.jpg) no-repeat;
}
#leftnavi li.localmenu02 a:hover {
	background: url(../service/images/localmenu02_over.jpg) no-repeat;
}
#leftnavi li.localmenu02-n a {
	background: url(../service/images/localmenu02_over.jpg) no-repeat;
}
#leftnavi li.localmenu02-n a:hover {
	background: url(../service/images/localmenu02_over.jpg) no-repeat;
}


#leftnavi li.localmenu03 a {
	background: url(../service/images/localmenu04.jpg) no-repeat;
}
#leftnavi li.localmenu03 a:hover {
	background: url(../service/images/localmenu04_over.jpg) no-repeat;
}
#leftnavi li.localmenu03-n a {
	background: url(../service/images/localmenu04_over.jpg) no-repeat;
}
#leftnavi li.localmenu03-n a:hover {
	background: url(../service/images/localmenu04_over.jpg) no-repeat;
}



/* ========================================================== */
/*  サービス右側ナビゲーション                                */
/* ---------------------------------------------------------- */



#rightnavi ul {
	padding: 0px;
	margin: 0px;
}

#rightnavi ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	float: none;
	list-style-type: none;
	overflow: hidden;
}

#rightnavi ul li a {
	display: block;
}



/*　採用関連サービス
----------------------------------------------- */
#rightnavi li.rec_00 a {
	background: url(../service/images/rightmenu_rec_00.gif) no-repeat;
	height: 35px;
}
#rightnavi li.rec_00 a:hover {
	background: url(../service/images/rightmenu_rec_00.gif) no-repeat;
}

#rightnavi li.rec_01 a {
	background: url(../service/images/rightmenu_rec_01.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_01 a:hover {
	background: url(../service/images/rightmenu_rec_01_over.gif) no-repeat;
}
#rightnavi li.rec_01-n a {
	background: url(../service/images/rightmenu_rec_01_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_01-n a:hover {
	background: url(../service/images/rightmenu_rec_01_over.gif) no-repeat;
}

#rightnavi li.rec_02 a {
	background: url(../service/images/rightmenu_rec_02.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_02 a:hover {
	background: url(../service/images/rightmenu_rec_02_over.gif) no-repeat;
}
#rightnavi li.rec_02-n a {
	background: url(../service/images/rightmenu_rec_02_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_02-n a:hover {
	background: url(../service/images/rightmenu_rec_02_over.gif) no-repeat;
}

#rightnavi li.rec_03 a {
	background: url(../service/images/rightmenu_rec_03.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_03 a:hover {
	background: url(../service/images/rightmenu_rec_03_over.gif) no-repeat;
}
#rightnavi li.rec_03-n a {
	background: url(../service/images/rightmenu_rec_03_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_03-n a:hover {
	background: url(../service/images/rightmenu_rec_03_over.gif) no-repeat;
}

#rightnavi li.rec_04 a {
	background: url(../service/images/rightmenu_rec_04.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_04 a:hover {
	background: url(../service/images/rightmenu_rec_04_over.gif) no-repeat;
}
#rightnavi li.rec_04-n a {
	background: url(../service/images/rightmenu_rec_04_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_04-n a:hover {
	background: url(../service/images/rightmenu_rec_04_over.gif) no-repeat;
}

#rightnavi li.rec_05 a {
	background: url(../service/images/rightmenu_rec_05.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_05 a:hover {
	background: url(../service/images/rightmenu_rec_05_over.gif) no-repeat;
}
#rightnavi li.rec_05-n a {
	background: url(../service/images/rightmenu_rec_05_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_05-n a:hover {
	background: url(../service/images/rightmenu_rec_05_over.gif) no-repeat;
}

#rightnavi li.rec_06 a {
	background: url(../service/images/rightmenu_rec_06.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_06 a:hover {
	background: url(../service/images/rightmenu_rec_06_over.gif) no-repeat;
}
#rightnavi li.rec_06-n a {
	background: url(../service/images/rightmenu_rec_06_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_06-n a:hover {
	background: url(../service/images/rightmenu_rec_06_over.gif) no-repeat;
}

#rightnavi li.rec_07 a {
	background: url(../service/images/rightmenu_rec_07.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_07 a:hover {
	background: url(../service/images/rightmenu_rec_07_over.gif) no-repeat;
}
#rightnavi li.rec_07-n a {
	background: url(../service/images/rightmenu_rec_07_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_07-n a:hover {
	background: url(../service/images/rightmenu_rec_07_over.gif) no-repeat;
}

#rightnavi li.rec_08 a {
	background: url(../service/images/rightmenu_rec_08.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_08 a:hover {
	background: url(../service/images/rightmenu_rec_08_over.gif) no-repeat;
}
#rightnavi li.rec_08-n a {
	background: url(../service/images/rightmenu_rec_08_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_08-n a:hover {
	background: url(../service/images/rightmenu_rec_08_over.gif) no-repeat;
}

#rightnavi li.rec_09 a {
	background: url(../service/images/rightmenu_rec_09.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_09 a:hover {
	background: url(../service/images/rightmenu_rec_09_over.gif) no-repeat;
}
#rightnavi li.rec_09-n a {
	background: url(../service/images/rightmenu_rec_09_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_09-n a:hover {
	background: url(../service/images/rightmenu_rec_09_over.gif) no-repeat;
}

#rightnavi li.rec_10 a {
	background: url(../service/images/rightmenu_rec_10.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_10 a:hover {
	background: url(../service/images/rightmenu_rec_10_over.gif) no-repeat;
}
#rightnavi li.rec_10-n a {
	background: url(../service/images/rightmenu_rec_10_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_10-n a:hover {
	background: url(../service/images/rightmenu_rec_10_over.gif) no-repeat;
}

#rightnavi li.rec_11 a {
	background: url(../service/images/rightmenu_rec_11.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_11 a:hover {
	background: url(../service/images/rightmenu_rec_11_over.gif) no-repeat;
}
#rightnavi li.rec_11-n a {
	background: url(../service/images/rightmenu_rec_11_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_11-n a:hover {
	background: url(../service/images/rightmenu_rec_11_over.gif) no-repeat;
}

#rightnavi li.rec_12 a {
	background: url(../service/images/rightmenu_rec_12.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_12 a:hover {
	background: url(../service/images/rightmenu_rec_12_over.gif) no-repeat;
}
#rightnavi li.rec_12-n a {
	background: url(../service/images/rightmenu_rec_12_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_12-n a:hover {
	background: url(../service/images/rightmenu_rec_12_over.gif) no-repeat;
}

#rightnavi li.rec_13 a {
	background: url(../service/images/rightmenu_rec_13.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_13 a:hover {
	background: url(../service/images/rightmenu_rec_13_over.gif) no-repeat;
}
#rightnavi li.rec_13-n a {
	background: url(../service/images/rightmenu_rec_13_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_13-n a:hover {
	background: url(../service/images/rightmenu_rec_13_over.gif) no-repeat;
}

#rightnavi li.rec_14 a {
	background: url(../service/images/rightmenu_rec_14.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_14 a:hover {
	background: url(../service/images/rightmenu_rec_14_over.gif) no-repeat;
}
#rightnavi li.rec_14-n a {
	background: url(../service/images/rightmenu_rec_14_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_14-n a:hover {
	background: url(../service/images/rightmenu_rec_14_over.gif) no-repeat;
}

#rightnavi li.rec_15 a {
	background: url(../service/images/rightmenu_rec_15.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_15 a:hover {
	background: url(../service/images/rightmenu_rec_15_over.gif) no-repeat;
}
#rightnavi li.rec_15-n a {
	background: url(../service/images/rightmenu_rec_15_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_15-n a:hover {
	background: url(../service/images/rightmenu_rec_15_over.gif) no-repeat;
}

#rightnavi li.rec_16 a {
	background: url(../service/images/rightmenu_rec_16.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_16 a:hover {
	background: url(../service/images/rightmenu_rec_16_over.gif) no-repeat;
}
#rightnavi li.rec_16-n a {
	background: url(../service/images/rightmenu_rec_16_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_16-n a:hover {
	background: url(../service/images/rightmenu_rec_16_over.gif) no-repeat;
}

#rightnavi li.rec_17 a {
	background: url(../service/images/rightmenu_rec_17.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_17 a:hover {
	background: url(../service/images/rightmenu_rec_17_over.gif) no-repeat;
}
#rightnavi li.rec_17-n a {
	background: url(../service/images/rightmenu_rec_17_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_17-n a:hover {
	background: url(../service/images/rightmenu_rec_17_over.gif) no-repeat;
}

#rightnavi li.rec_18 a {
	background: url(../service/images/rightmenu_rec_18.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_18 a:hover {
	background: url(../service/images/rightmenu_rec_18_over.gif) no-repeat;
}
#rightnavi li.rec_18-n a {
	background: url(../service/images/rightmenu_rec_18_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_18-n a:hover {
	background: url(../service/images/rightmenu_rec_18_over.gif) no-repeat;
}

#rightnavi li.rec_19 a {
	background: url(../service/images/rightmenu_rec_19.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_19 a:hover {
	background: url(../service/images/rightmenu_rec_19_over.gif) no-repeat;
}
#rightnavi li.rec_19-n a {
	background: url(../service/images/rightmenu_rec_19_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_19-n a:hover {
	background: url(../service/images/rightmenu_rec_19_over.gif) no-repeat;
}

#rightnavi li.rec_20 a {
	background: url(../service/images/rightmenu_rec_20.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_20 a:hover {
	background: url(../service/images/rightmenu_rec_20_over.gif) no-repeat;
}
#rightnavi li.rec_20-n a {
	background: url(../service/images/rightmenu_rec_20_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_20-n a:hover {
	background: url(../service/images/rightmenu_rec_20_over.gif) no-repeat;
}

#rightnavi li.rec_21 a {
	background: url(../service/images/rightmenu_rec_21.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_21 a:hover {
	background: url(../service/images/rightmenu_rec_21_over.gif) no-repeat;
}
#rightnavi li.rec_21-n a {
	background: url(../service/images/rightmenu_rec_21_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.rec_21-n a:hover {
	background: url(../service/images/rightmenu_rec_21_over.gif) no-repeat;
}

#rightnavi li.rec_22 a {
	background: url(../service/images/rightmenu_rec_22.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_22 a:hover {
	background: url(../service/images/rightmenu_rec_22_over.gif) no-repeat;
}
#rightnavi li.rec_22-n a {
	background: url(../service/images/rightmenu_rec_22_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_22-n a:hover {
	background: url(../service/images/rightmenu_rec_22_over.gif) no-repeat;
}

#rightnavi li.rec_23 a {
	background: url(../service/images/rightmenu_rec_23.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_23 a:hover {
	background: url(../service/images/rightmenu_rec_23_over.gif) no-repeat;
}
#rightnavi li.rec_23-n a {
	background: url(../service/images/rightmenu_rec_23_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_23-n a:hover {
	background: url(../service/images/rightmenu_rec_23_over.gif) no-repeat;
}

#rightnavi li.rec_24 a {
	background: url(../service/images/rightmenu_rec_24.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_24 a:hover {
	background: url(../service/images/rightmenu_rec_24_over.gif) no-repeat;
}
#rightnavi li.rec_24-n a {
	background: url(../service/images/rightmenu_rec_24_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_24-n a:hover {
	background: url(../service/images/rightmenu_rec_24_over.gif) no-repeat;
}

#rightnavi li.rec_25 a {
	background: url(../service/images/rightmenu_rec_25.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_25 a:hover {
	background: url(../service/images/rightmenu_rec_25_over.gif) no-repeat;
}
#rightnavi li.rec_25-n a {
	background: url(../service/images/rightmenu_rec_25_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_25-n a:hover {
	background: url(../service/images/rightmenu_rec_25_over.gif) no-repeat;
}

#rightnavi li.rec_26 a {
	background: url(../service/images/rightmenu_rec_26.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_26 a:hover {
	background: url(../service/images/rightmenu_rec_26_over.gif) no-repeat;
}
#rightnavi li.rec_26-n a {
	background: url(../service/images/rightmenu_rec_26_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_26-n a:hover {
	background: url(../service/images/rightmenu_rec_26_over.gif) no-repeat;
}

#rightnavi li.rec_27 a {
	background: url(../service/images/rightmenu_rec_27.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_27 a:hover {
	background: url(../service/images/rightmenu_rec_27_over.gif) no-repeat;
}
#rightnavi li.rec_27-n a {
	background: url(../service/images/rightmenu_rec_27_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.rec_27-n a:hover {
	background: url(../service/images/rightmenu_rec_27_over.gif) no-repeat;
}



/*　定着・育成関連サービス
----------------------------------------------- */
#rightnavi li.tra_01 a {
	background: url(../service/images/rightmenu_tra_01.gif) no-repeat;
	height: 35px;
}
#rightnavi li.tra_01 a:hover {
	background: url(../service/images/rightmenu_tra_01.gif) no-repeat;
}

#rightnavi li.tra_02 a {
	background: url(../service/images/rightmenu_tra_02.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_02 a:hover {
	background: url(../service/images/rightmenu_tra_02_over.gif) no-repeat;
}
#rightnavi li.tra_02-n a {
	background: url(../service/images/rightmenu_tra_02_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_02-n a:hover {
	background: url(../service/images/rightmenu_tra_02_over.gif) no-repeat;
}

#rightnavi li.tra_03 a {
	background: url(../service/images/rightmenu_tra_03.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_03 a:hover {
	background: url(../service/images/rightmenu_tra_03_over.gif) no-repeat;
}
#rightnavi li.tra_03-n a {
	background: url(../service/images/rightmenu_tra_03_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_03-n a:hover {
	background: url(../service/images/rightmenu_tra_03_over.gif) no-repeat;
}

#rightnavi li.tra_04 a {
	background: url(../service/images/rightmenu_tra_04.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_04 a:hover {
	background: url(../service/images/rightmenu_tra_04_over.gif) no-repeat;
}
#rightnavi li.tra_04-n a {
	background: url(../service/images/rightmenu_tra_04_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_04-n a:hover {
	background: url(../service/images/rightmenu_tra_04_over.gif) no-repeat;
}

#rightnavi li.tra_05 a {
	background: url(../service/images/rightmenu_tra_05.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_05 a:hover {
	background: url(../service/images/rightmenu_tra_05_over.gif) no-repeat;
}
#rightnavi li.tra_05-n a {
	background: url(../service/images/rightmenu_tra_05_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_05-n a:hover {
	background: url(../service/images/rightmenu_tra_05_over.gif) no-repeat;
}

#rightnavi li.tra_06 a {
	background: url(../service/images/rightmenu_tra_06.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_06 a:hover {
	background: url(../service/images/rightmenu_tra_06_over.gif) no-repeat;
}
#rightnavi li.tra_06-n a {
	background: url(../service/images/rightmenu_tra_06_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_06-n a:hover {
	background: url(../service/images/rightmenu_tra_06_over.gif) no-repeat;
}

#rightnavi li.tra_07 a {
	background: url(../service/images/rightmenu_tra_07.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_07 a:hover {
	background: url(../service/images/rightmenu_tra_07_over.gif) no-repeat;
}
#rightnavi li.tra_07-n a {
	background: url(../service/images/rightmenu_tra_07_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_07-n a:hover {
	background: url(../service/images/rightmenu_tra_07_over.gif) no-repeat;
}

#rightnavi li.tra_08 a {
	background: url(../service/images/rightmenu_tra_08.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_08 a:hover {
	background: url(../service/images/rightmenu_tra_08_over.gif) no-repeat;
}
#rightnavi li.tra_08-n a {
	background: url(../service/images/rightmenu_tra_08_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_08-n a:hover {
	background: url(../service/images/rightmenu_tra_08_over.gif) no-repeat;
}

#rightnavi li.tra_09 a {
	background: url(../service/images/rightmenu_tra_09.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_09 a:hover {
	background: url(../service/images/rightmenu_tra_09_over.gif) no-repeat;
}
#rightnavi li.tra_09-n a {
	background: url(../service/images/rightmenu_tra_09_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_09-n a:hover {
	background: url(../service/images/rightmenu_tra_09_over.gif) no-repeat;
}

#rightnavi li.tra_10 a {
	background: url(../service/images/rightmenu_tra_10.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_10 a:hover {
	background: url(../service/images/rightmenu_tra_10_over.gif) no-repeat;
}
#rightnavi li.tra_10-n a {
	background: url(../service/images/rightmenu_tra_10_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_10-n a:hover {
	background: url(../service/images/rightmenu_tra_10_over.gif) no-repeat;
}

#rightnavi li.tra_11 a {
	background: url(../service/images/rightmenu_tra_11.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_11 a:hover {
	background: url(../service/images/rightmenu_tra_11_over.gif) no-repeat;
}
#rightnavi li.tra_11-n a {
	background: url(../service/images/rightmenu_tra_11_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.tra_11-n a:hover {
	background: url(../service/images/rightmenu_tra_11_over.gif) no-repeat;
}

#rightnavi li.tra_12 a {
	background: url(../service/images/rightmenu_tra_12.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_12 a:hover {
	background: url(../service/images/rightmenu_tra_12_over.gif) no-repeat;
}
#rightnavi li.tra_12-n a {
	background: url(../service/images/rightmenu_tra_12_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.tra_12-n a:hover {
	background: url(../service/images/rightmenu_tra_12_over.gif) no-repeat;
}




/*　人事・労務関連サービス
----------------------------------------------- */
#rightnavi li.aff_01 a {
	background: url(../service/images/rightmenu_aff_01.gif) no-repeat;
	height: 35px;
}
#rightnavi li.aff_01 a:hover {
	background: url(../service/images/rightmenu_aff_01.gif) no-repeat;
}

#rightnavi li.aff_02 a {
	background: url(../service/images/rightmenu_aff_02.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_02 a:hover {
	background: url(../service/images/rightmenu_aff_02_over.gif) no-repeat;
}
#rightnavi li.aff_02-n a {
	background: url(../service/images/rightmenu_aff_02_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_02-n a:hover {
	background: url(../service/images/rightmenu_aff_02_over.gif) no-repeat;
}

#rightnavi li.aff_03 a {
	background: url(../service/images/rightmenu_aff_03.gif) no-repeat;
	height: 20px;
}
#rightnavi li.aff_03 a:hover {
	background: url(../service/images/rightmenu_aff_03_over.gif) no-repeat;
}
#rightnavi li.aff_03-n a {
	background: url(../service/images/rightmenu_aff_03_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.aff_03-n a:hover {
	background: url(../service/images/rightmenu_aff_03_over.gif) no-repeat;
}

#rightnavi li.aff_04 a {
	background: url(../service/images/rightmenu_aff_04.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_04 a:hover {
	background: url(../service/images/rightmenu_aff_04_over.gif) no-repeat;
}
#rightnavi li.aff_04-n a {
	background: url(../service/images/rightmenu_aff_04_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_04-n a:hover {
	background: url(../service/images/rightmenu_aff_04_over.gif) no-repeat;
}

#rightnavi li.aff_05 a {
	background: url(../service/images/rightmenu_aff_05.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_05 a:hover {
	background: url(../service/images/rightmenu_aff_05_over.gif) no-repeat;
}
#rightnavi li.aff_05-n a {
	background: url(../service/images/rightmenu_aff_05_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_05-n a:hover {
	background: url(../service/images/rightmenu_aff_05_over.gif) no-repeat;
}

#rightnavi li.aff_06 a {
	background: url(../service/images/rightmenu_aff_06.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_06 a:hover {
	background: url(../service/images/rightmenu_aff_06_over.gif) no-repeat;
}
#rightnavi li.aff_06-n a {
	background: url(../service/images/rightmenu_aff_06_over.gif) no-repeat;
	height: 33px;
}
#rightnavi li.aff_06-n a:hover {
	background: url(../service/images/rightmenu_aff_06_over.gif) no-repeat;
}

#rightnavi li.aff_07 a {
	background: url(../service/images/rightmenu_aff_07.gif) no-repeat;
	height: 20px;
}
#rightnavi li.aff_07 a:hover {
	background: url(../service/images/rightmenu_aff_07_over.gif) no-repeat;
}
#rightnavi li.aff_07-n a {
	background: url(../service/images/rightmenu_aff_07_over.gif) no-repeat;
	height: 20px;
}
#rightnavi li.aff_07-n a:hover {
	background: url(../service/images/rightmenu_aff_07_over.gif) no-repeat;
}





/* ========================================================== */
/*  サービスページタイトル                                    */
/* ---------------------------------------------------------- */

.t_service-lineup {
	width: 820px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl.jpg);
	background-repeat:no-repeat;
	}

.t_service {
	width: 661px;
	height: 32px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_service.jpg);
	background-repeat:no-repeat;
	}
.t_consulting {
	width: 661px;
	height: 32px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_consulting.jpg);
	background-repeat:no-repeat;
	}
.t_training {
	width: 661px;
	height: 32px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_training.jpg);
	background-repeat:no-repeat;
	}

.t_tool {
	width: 661px;
	height: 32px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_tool.jpg);
	background-repeat:no-repeat;
	}
.t_totalservice {
	width: 661px;
	height: 32px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_totalservice.jpg);
	background-repeat:no-repeat;
	}



/*　採用関連サービス
----------------------------------------------- */
.t_rec {
	width: 661px;
	height: 98px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_rec.jpg);
	background-repeat:no-repeat;
	}

.t_rec_consulting {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_01.jpg);
	background-repeat:no-repeat;
	}
.t_rec_fresh_recruit {
	width: 660px;
	height: 60px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_02.jpg);
	background-repeat:no-repeat;
	}
.t_rec_career_recruit {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_03.jpg);
	background-repeat:no-repeat;
	}
.t_rec_part_recruit {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_04.jpg);
	background-repeat:no-repeat;
	}
.t_rec_fullg {
	width: 660px;
	height: 60px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_05.jpg);
	background-repeat:no-repeat;
	}
.t_rec_talent {rec_concept.html
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_06.jpg);
	background-repeat:no-repeat;
	}
.t_rec_concept {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_07.jpg);
	background-repeat:no-repeat;
	}
.t_rec_population {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_08.jpg);
	background-repeat:no-repeat;
	}
.t_rec_applicant_management {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_09.jpg);
	background-repeat:no-repeat;
	}
.t_rec_seminar_planning {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_10.jpg);
	background-repeat:no-repeat;
	}
.t_rec_company_info {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_11.jpg);
	background-repeat:no-repeat;
	}	
.t_rec_recruit_process {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_12.jpg);
	background-repeat:no-repeat;
	}
.t_rec_selection {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_13.jpg);
	background-repeat:no-repeat;
	}
.t_rec_interviewer {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_14.jpg);
	background-repeat:no-repeat;
	}
.t_rec_manager_interviewer {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_15.jpg);
	background-repeat:no-repeat;
	}
.t_rec_government_interviewer {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_16.jpg);
	background-repeat:no-repeat;
	}
.t_rec_recruiter {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_17.jpg);
	background-repeat:no-repeat;
	}
.t_rec_interviewing {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_18.jpg);
	background-repeat:no-repeat;
	}
.t_rec_intern {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_19.jpg);
	background-repeat:no-repeat;
	}
.t_following_employee {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_20.jpg);
	background-repeat:no-repeat;
	}
.t_rec_staff_agency {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_21.jpg);
	background-repeat:no-repeat;
	}
.t_rec_personnel_agency {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_22.jpg);
	background-repeat:no-repeat;
	}
.t_rec_dvd {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_23.jpg);
	background-repeat:no-repeat;
	}
.t_corporate_dvd {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_24.jpg);
	background-repeat:no-repeat;
	}
.t_rec_cubic {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_25.jpg);
	background-repeat:no-repeat;
	}
.t_rec_site {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_26.jpg);
	background-repeat:no-repeat;
	}
.t_rec_prospective_employee {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_07.jpg);
	background-repeat:no-repeat;
	}
.t_rec_concierge {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_27.jpg);
	background-repeat:no-repeat;
	}




/*　定着・育成関連サービス
----------------------------------------------- */
.t_tra {
	width: 661px;
	height: 98px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_tra.jpg);
	background-repeat:no-repeat;
	}

.t_tra_diagnosis {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_02.jpg);
	background-repeat:no-repeat;
	}
.t_tra_developmen {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_03.jpg);
	background-repeat:no-repeat;
	}
.t_tra_consulting {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_09.jpg);
	background-repeat:no-repeat;
	}
.t_tra_system_design {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_per_title_02.jpg);
	background-repeat:no-repeat;
	}
.t_tra_manager {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_04.jpg);
	background-repeat:no-repeat;
	}
.t_tra_junior {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_05.jpg);
	background-repeat:no-repeat;
	}
.t_tra_prospective_employee {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_07.jpg);
	background-repeat:no-repeat;
	}
.t_tra_interviewer {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_rec_title_10.jpg);
	background-repeat:no-repeat;
	}
.t_tra_skill {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_08.jpg);
	background-repeat:no-repeat;
	}
.t_tra_dvd {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_11.jpg);
	background-repeat:no-repeat;
	}
.t_tra_cubic {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_tra_title_10.jpg);
	background-repeat:no-repeat;
	}




/*　人事・労務関連サービス
----------------------------------------------- */
.t_aff {
	width: 661px;
	height: 98px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/ttl_aff.jpg);
	background-repeat:no-repeat;
	}
	
.t_aff_payro {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_aff_title_04.jpg);
	background-repeat:no-repeat;
	}
.t_aff_workrule {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_aff_title_05.jpg);
	background-repeat:no-repeat;
	}
.t_aff_professional_detachment {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_aff_title_03.jpg);
	background-repeat:no-repeat;
	}
.t_aff_process {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_aff_title_02.jpg);
	background-repeat:no-repeat;
	}
.t_aff_company_house {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_aff_title_06.jpg);
	background-repeat:no-repeat;
	}
.t_aff_consulting {
	width: 661px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background-image: url(../service/images/rightmenu_aff_title_07.jpg);
	background-repeat:no-repeat;
	}


ul.service_list {
	padding:5px;
}
ul.service_list li{
	list-style: none;
}
ul.service_list li.cheack{
	padding:5px 2px 5px 22px;
	background-image:url(../service/images/img_list_cheack.jpg);
	background-repeat: no-repeat;
}
ul.service_list li.case01{
	padding:10px 2px 10px 75px;
	background-image: url(../service/images/img_fullg10.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom:1px dashed #CCCCCC;
}
ul.service_list li.case02{
	padding:10px 2px 10px 75px;
	background-image: url(../service/images/img_fullg11.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom:1px dashed #CCCCCC;
}
ul.service_list li.case03{
	padding:10px 2px 10px 75px;
	background-image: url(../service/images/img_fullg12.jpg);
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom:1px dashed #CCCCCC;
}


.service_box01 {
	border:1px solid #CCC;
	background-color: #FAFAFA;
	padding:10px;
	width: 618px;
	margin: 0 0 20px 0;
}

.service_box02 {
	background-color: #FFF;
	padding:10px;
	width: 618px;
	margin: 0 0 20px 0;
}

.font14 .ttl02,
.ttl02 {
	color: #384B70;
	padding:0 8px;
	font-family:  "メイリオ", Meiryo;
	font-size: 150%;
	font-weight: bold;
	border-left: 5px solid #384B70;
	margin: 20px 0 5px 0;
}

.font-light-blue { color:#0092C5;}
.f12 { font-size:12px;}


.service_border_box01 {
	border:1px solid #999;
	background-color: #FFF;
}
.service_border_box01 p.ttl{
	border-bottom :1px solid #999;
	padding:5px 10px;
	margin:0;
	font-weight:bold;
	font-family:  "メイリオ", Meiryo;
}
.service_border_box01 p.txt{
	padding: 0 10px;
	margin:0;
	font-family:  "メイリオ", Meiryo;
}


#service_table {
	width:100%;
	font-family:  "メイリオ", Meiryo;
}
#service_table .center{
	text-align:center
}
#service_table th {
	color: #FFF;
	background-color:#384B70;
	padding:5px;
	font-weight: bold;
	text-align: center;
}
#service_table td {
	background-color:#FFF;
	padding:5px;
}
#service_table th p,
#service_table td p{
	font-size:12px;
	margin:0px;
}


#service_contact-box {
	padding: 15px;
	margin: 50px auto 20px auto;
	background-image: url(../service/images/bg_contents-footer-box.gif);
	background-repeat: no-repeat;
	clear: both;
}

#service_contact-box div.service_contact{
	width: 240px;
	height: 50px;
	display: block;
	float: right;
	margin: 0px 20px;
}
#service_contact-box div.service_contact a {
	width: 240px;
	height: 50px;
	display: block;
	text-indent:-9999px;
	margin: 0 0 50px 0;
	background-image: url(../service/images/btn_footer_contact_contact.jpg);
}
#service_contact-box div.service_contact a:hover{
	background-position: bottom;
}
