/* CSS:会社情報｜リクルート 人材理念 */

/* コンテンツ左 */
#wrapper #contents #main {
	width:591px;
	margin:0 auto 0 auto;
}

/* キャッチコピー */
#wrapper #contents #main div.catch{
	width:591px;
}

/* テキストbox */
#wrapper #contents #main div.text_box{
	width:545px;
	line-height:17px;
	margin:0 auto 0 auto;
}

/* 画像 */
#wrapper #contents #main div.img{
	width:545px;
	margin:0 auto 10px auto;
}

img.h2 {
	margin:20px 0 0 10px;
}


/* 採用情報ナビ */
#wrapper #contents #main #recruit_navi ul {
	width:561px;
	margin:30px 0 0 10px;
	list-style:none;
}
#wrapper #contents #main #recruit_navi ul li {
	float:left;
}
#wrapper #contents #main #recruit_navi ul li a {
	display:block;
	text-indent:-9999px;
}
/* 人材理念 */
#wrapper #contents #main #recruit_navi ul li a.humanpolicy {
	background:url(../img/recruit_policy_menu_human.gif) no-repeat 0 0;
	width:133px;
	height:29px;
}
#wrapper #contents #main #recruit_navi ul li a.humanpolicy-current,
#wrapper #contents #main #recruit_navi ul li a:hover.humanpolicy {
	background:url(../img/recruit_policy_menu_human.gif) no-repeat 0 -29px;
	width:133px;
	height:29px;
}
/* 求められる人材 */
#wrapper #contents #main #recruit_navi ul li a.request {
	background:url(../img/recruit_policy_menu_request.gif) no-repeat 0 0;
	width:133px;
	height:29px;
}
#wrapper #contents #main #recruit_navi ul li a.request-current,
#wrapper #contents #main #recruit_navi ul li a:hover.request {
	background:url(../img/recruit_policy_menu_request.gif) no-repeat 0 -29px;
	width:133px;
	height:29px;
}
/* 人材育成への考え方 */
#wrapper #contents #main #recruit_navi ul li a.education {
	background:url(../img/recruit_policy_menu_edu.gif) no-repeat 0 0;
	width:133px;
	height:29px;
}
#wrapper #contents #main #recruit_navi ul li a.education-current,
#wrapper #contents #main #recruit_navi ul li a:hover.education {
	background:url(../img/recruit_policy_menu_edu.gif) no-repeat 0 -29px;
	width:133px;
	height:29px;
}
/* 人事処遇制度 */
#wrapper #contents #main #recruit_navi ul li a.system {
	background:url(../img/recruit_policy_menu_system.gif) no-repeat 0 0;
	width:162px;
	height:29px;
}
#wrapper #contents #main #recruit_navi ul li a.system-current,
#wrapper #contents #main #recruit_navi ul li a:hover.system {
	background:url(../img/recruit_policy_menu_system.gif) no-repeat 0 -29px;
	width:162px;
	height:29px;
}



/* サイドバー右 */
/* ナビ（コンテンツ右） */
#wrapper #sidebar #menu ul {
	width:175px;
	margin-left:25px;
	margin-bottom:30px;
}
#wrapper #sidebar #menu ul li {
	list-style:none;
}
#wrapper #sidebar #menu ul li a {
	display:block;
	text-indent:-9999px;
}
/* トップメッセージ */
#wrapper #sidebar #menu ul li a.top {
	background:url(../img/company_side_menu_01.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.top-current,
#wrapper #sidebar #menu ul li a:hover.top {
	background:url(../img/company_side_menu_01.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 行動指針 */
#wrapper #sidebar #menu ul li a.indicator {
	background:url(../img/company_side_menu_02.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.indicator-current,
#wrapper #sidebar #menu ul li a:hover.indicator {
	background:url(../img/company_side_menu_02.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 会社概要 */
#wrapper #sidebar #menu ul li a.outline {
	background:url(../img/company_side_menu_03.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.outline-current,
#wrapper #sidebar #menu ul li a:hover.outline {
	background:url(../img/company_side_menu_03.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 組織 */
#wrapper #sidebar #menu ul li a.org {
	background:url(../img/company_side_menu_04.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.org-current,
#wrapper #sidebar #menu ul li a:hover.org {
	background:url(../img/company_side_menu_04.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 沿革 */
#wrapper #sidebar #menu ul li a.history {
	background:url(../img/company_side_menu_05.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.history-current,
#wrapper #sidebar #menu ul li a:hover.history {
	background:url(../img/company_side_menu_05.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 国内拠点 */
#wrapper #sidebar #menu ul li a.domestic {
	background:url(../img/company_side_menu_06.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.domestic-current,
#wrapper #sidebar #menu ul li a:hover.domestic {
	background:url(../img/company_side_menu_06.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 海外拠点 */
#wrapper #sidebar #menu ul li a.country {
	background:url(../img/company_side_menu_07.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.country-current,
#wrapper #sidebar #menu ul li a:hover.country {
	background:url(../img/company_side_menu_07.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 採用情報 */
#wrapper #sidebar #menu ul li a.adoption {
	background:url(../img/company_side_menu_08.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.adoption-current,
#wrapper #sidebar #menu ul li a:hover.adoption {
	background:url(../img/company_side_menu_08.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}
/* 採用情報以下 */
/* 会社情報 */
#wrapper #sidebar #menu ul li a.company {
	background:url(../img/recruit_menu_01.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
	margin-bottom:0px;
}
#wrapper #sidebar #menu ul li a.company-current,
#wrapper #sidebar #menu ul li a:hover.company {
	background:url(../img/recruit_menu_01.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* 人材に対する考え方 */
#wrapper #sidebar #menu ul li a.policy {
	background:url(../img/recruit_menu_02.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.policy-current,
#wrapper #sidebar #menu ul li a:hover.policy {
	background:url(../img/recruit_menu_02.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* メッセージ */
#wrapper #sidebar #menu ul li a.message {
	background:url(../img/recruit_menu_03.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.message-current,
#wrapper #sidebar #menu ul li a:hover.message {
	background:url(../img/recruit_menu_03.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* 先輩紹介 */
#wrapper #sidebar #menu ul li a.introduction {
	background:url(../img/recruit_menu_04.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.introduction-current,
#wrapper #sidebar #menu ul li a:hover.introduction {
	background:url(../img/recruit_menu_04.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* 処遇条件 */
#wrapper #sidebar #menu ul li a.treatment {
	background:url(../img/recruit_menu_05.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.treatment-current,
#wrapper #sidebar #menu ul li a:hover.treatment {
	background:url(../img/recruit_menu_05.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* 募集条件 */
#wrapper #sidebar #menu ul li a.selection {
	background:url(../img/recruit_menu_06.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.selection-current,
#wrapper #sidebar #menu ul li a:hover.selection {
	background:url(../img/recruit_menu_06.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* 個人情報取り扱い */
#wrapper #sidebar #menu ul li a.privacy {
	background:url(../img/recruit_menu_07.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.privacy-current,
#wrapper #sidebar #menu ul li a:hover.privacy {
	background:url(../img/recruit_menu_07.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}
/* お問い合わせ */
#wrapper #sidebar #menu ul li a.inquiry {
	background:url(../img/recruit_menu_08.gif) no-repeat 0 0;
	width:162px;
	height:28px;
	margin-left:40px;
}
#wrapper #sidebar #menu ul li a.inquiry-current,
#wrapper #sidebar #menu ul li a:hover.inquiry {
	background:url(../img/recruit_menu_08.gif) no-repeat 0 -28px;
	width:162px;
	height:28px;
	margin-left:40px;
}

/* リンク */
#wrapper #sidebar #menu ul li a.link {
	background:url(../img/company_side_menu_09.gif) no-repeat 0 0;
	width:175px;
	height:30px;
}
#wrapper #sidebar #menu ul li a.link-current,
#wrapper #sidebar #menu ul li a:hover.link {
	background:url(../img/company_side_menu_09.gif) no-repeat 0 -30px;
	width:175px;
	height:30px;
}





