@charset "Shift_JIS";

	
 /* ***********************************************************************
	2 : Naka Navi--recruit
*********************************************************************** */ 


/* *********nakaNavi************** */

ul#NaviMenu {
	position: relative;
	width: 177px;
	height:90px;
	top: 0px;
	left: 0px;
}

ul#NaviMenu li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
	height:32px;
	display: block;
	left: 6px;
}


ul#NaviMenu a { 
	left: 0px;
}

ul#NaviMenuF {
	position: relative;
	width: 177px;
	height:210px;
	top: 0px;
	left: 0px;
}

ul#NaviMenuF li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
	height:32px;
	display: block;
	left: 6px;
}


ul#NaviMenuF a { 
	left: 0px;
}

ul#NaviMenuC {
	position: relative;
	width: 177px;
	height:131px;
	top: 0px;
	left: 0px;
}

ul#NaviMenuC li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
	height:32px;
	display: block;
	left: 6px;
}


ul#NaviMenuC a { 
	left: 0px;
}

li#NaviTop a { 
	background: url(../images/navi_top.jpg) top left no-repeat;
	top: 0px;
}

li#NaviFresh a { 
	background: url(../images/navi_fresh.jpg) top left no-repeat;
	top:30px;
}

li#NaviCareer a { 
	background: url(../images/navi_career.jpg) top left no-repeat;
	top: 60px;
}

li#NaviCareerF a { 
	background: url(../images/navi_career.jpg) top left no-repeat;
	top: 180px;
}

li#NaviCareerC a { 
	background: url(../images/navi_career2.jpg) top left no-repeat;
	top: 60px;
}


li#NaviTop a:hover,
li#NaviFresh a:hover,
li#NaviCareer a:hover,
li#NaviCareerF a:hover,
li#NaviCareerC a:hover
 { 
background-position: -177px 0px;
}


li#NaviTopOver a { 
	background: url(../images/navi_top.jpg) -177px 0px;
	top: 0px;
}

li#NaviFreshOver a { 
	background: url(../images/navi_fresh.jpg) -177px 0px;
	top:30px;
}

li#NaviCareerOver a { 
	background: url(../images/navi_career.jpg) -177px 0px;
	top: 60px;
}

li#NaviCareerCOver a { 
	background: url(../images/navi_career2.jpg) -177px 0px;
	top: 60px;
}

/* *********nakaNavifresh************** */

ul#NaviMenuFresh {
	position: relative;
	width: 177px;
	height:152px;
	top: 0px;
	left: 0px;
}

ul#NaviMenuFresh li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
	height:31px;
	display: block;
	left: 6px;
}


ul#NaviMenu a { 
	left: 0px;
}


li#NaviFreshTop a { 
	background: url(../images/navi_fresh.jpg) top left no-repeat;
	top: 30px;
}

li#NaviFreshBoss a { 
	background: url(../images/navi_sub_r01.gif) top left no-repeat;
	top: 61px;
}

li#NaviFreshVoice a { 
	background: url(../images/navi_sub_r02.gif) top left no-repeat;
	top: 80px;
}

li#NaviFreshEducation a { 
	background: url(../images/navi_sub_r03.gif) top left no-repeat;
	top: 100px;
}

li#NaviFreshFaq a { 
	background: url(../images/navi_sub_r04.gif) top left no-repeat;
	top: 120px;
}

li#NaviFreshEssential a { 
	background: url(../images/navi_sub_r05.gif) top left no-repeat;
	top: 140px;
}

li#NaviFreshStep a { 
	background: url(../images/navi_sub_r06.gif) top left no-repeat;
	top: 160px;
}



li#NaviFreshTop a:hover,
li#NaviFreshBoss a:hover,
li#NaviFreshVoice a:hover,
li#NaviFreshEducation a:hover,
li#NaviFreshFaq a:hover,
li#NaviFreshEssential a:hover,
li#NaviFreshStep a:hover
 { 
background-position: -177px 0px;
}


li#NaviFreshTopOver a { 
	background: url(../images/navi_fresh.jpg) -177px 0px;
	top: 30px;
}

li#NaviFreshBossOver a { 
	background: url(../images/navi_sub_r01.gif) -177px 0px;
	top: 60px;
}

li#NaviFreshVoiceOver a { 
	background: url(../images/navi_sub_r02.gif) -177px 0px;
	top: 80px;
}

li#NaviFreshEducationOver a { 
	background: url(../images/navi_sub_r03.gif) -177px 0px;
	top: 100px;
}

li#NaviFreshFaqOver a { 
	background: url(../images/navi_sub_r04.gif) -177px 0px;
	top: 120px;
}

li#NaviFreshEssentialOver a { 
	background: url(../images/navi_sub_r05.gif) -177px 0px;
	top: 140px;
}

li#NaviFreshStepOver a { 
	background: url(../images/navi_sub_r06.gif) -177px 0px no-repeat;
	top: 160px;
}

/* *********nakaNaviCareer************** */

ul#NaviMenuCareer {
	position: relative;
	width: 177px;
	height:72px;
	top: 0px;
	left: 0px;
}

ul#NaviMenuCareer li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
	height:31px;
	display: block;
	left: 6px;
}


ul#NaviMenu a { 
	left: 0px;
}


li#NaviCareerTop a { 
	background: url(../images/navi_career.jpg) top left no-repeat;
	top: 0px;
}

li#NaviCareerEssential a { 
	background: url(../images/navi_sub_r05.gif) top left no-repeat;
	top: 89px;
}

li#NaviCareerStep a { 
	background: url(../images/navi_sub_r07.gif) top left no-repeat;
	top: 109px;
}

li#NaviCareerTop a:hover,
li#NaviCareerEssential a:hover,
li#NaviCareerStep a:hover
 { 
background-position: -177px 0px;
}

li#NaviCareerTopOver a { 
	background: url(../images/navi_career.jpg) -177px 0px;
	top: 0px;
}

li#NaviCareerEssentialOver a { 
	background: url(../images/navi_sub_r05.gif) -177px 0px;
	top: 89px;
}

li#NaviCareerStepOver a { 
	background: url(../images/navi_sub_r07.gif) -177px 0px no-repeat;
	top: 109px;
}


/* *********Banner************** */
ul#OtherSite {
	position: relative;
	left: 0px;
	width: 161px;
	height:45px;
	margin: 0px 13px 0px 14px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	}

ul#OtherSite li a {
	position: absolute;
	top: 0px;
	height: 45px;
	text-indent: -9999px;
	text-decoration: none;
	width: 161px;
	overflow:hidden;
}

ul#OtherSite a { 
	left: 0px;
}

li#Mynavi a {
	background: url(../images/img_mynavi.gif) top left no-repeat;
	left: 0px;
	width: 161px;
}


ul#Mobile {
	position: relative;
	left: 0px;
	width: 186px;
	height:45px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	}

ul#Mobile li a {
	position: absolute;
	top: 0px;
	height: 45px;
	text-indent: -9999px;
	text-decoration: none;
	width: 186px;
	overflow:hidden;
}

ul#Mobile a { 
	left: 0px;
}

li#QR a {
	background: url(../images/img_qr.gif) top left no-repeat;
	left: 0px;
}

ul#SpecialSite {
	position: relative;
	left: 0px;
	width: 186;
	height:105px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	}

ul#SpecialSite li a {
	position: absolute;
	top: 0px;
	height: 105px;
	text-indent: -9999px;
	text-decoration: none;
	width: 186px;
	overflow:hidden;
}

ul#SpecialSite a { 
	left: 0px;
}

li#Community a {
	background: url(../images/btn_community.gif) top left no-repeat;
	left: 0px;
}

li#CommunityOver a {
	background: url(../images/btn_community.gif) -186px 0px;
	left: 0px;
}

li#Community a:hover
 { 
background-position: -186px 0px;
}


 /* ***********************************************************************
	TOP Menu
*********************************************************************** */ 

/* **************NewG************** */

ul.RecruitTop {
	position: relative;
	left: 0px;
	width: 294px;
	height: 59px;
	top: 0px;
	overflow: hidden;
}

ul.RecruitTop li a {
	position: absolute;
	top: 0px;
	height: 59px;
	text-decoration: none;
	text-indent: -9999px;
	width: 294px;
	display:block;
}

ul.RecruitTop a { 
	left: 0px;
}

li#RecruitMessage a { 
	background: url(../images/btn_ng01.gif) top left no-repeat;
	left: 0px;
}


li#RecruitSenor a { 
	background: url(../images/btn_ng02.gif) top left no-repeat;
	left: 0px;
}

li#RecruitEducation a { 
	background: url(../images/btn_ng03.gif) top left no-repeat;
	left: 0px;
}

li#RecruitQa a { 
	background: url(../images/btn_ng04.gif) top left no-repeat;
	left: 0px;
}

li#RecruitInfo a { 
	background: url(../images/btn_ng05.gif) top left no-repeat;
	left: 0px;
}

li#RecruitEntry a { 
	background: url(../images/btn_ng06.gif) top left no-repeat;
	left: 0px;
}

li#RecruitCrinfo a { 
	background: url(../images/btn_cr01.gif) top left no-repeat;
	left: 0px;
}

li#RecruitCrentry a { 
	background: url(../images/btn_cr02.gif) top left no-repeat;
	left: 0px;
}


li#RecruitMessage a:hover,
li#RecruitSenor a:hover,
li#RecruitEducation a:hover,
li#RecruitQa a:hover,
li#RecruitInfo a:hover,
li#RecruitEntry a:hover,
li#RecruitCrinfo a:hover,
li#RecruitCrentry a:hover

{ 
background-position: -294px 0px;
}

li#RecruitMessageOver a { 
	background: url(../images/btn_ng01.gif) -294px 0px;
	left: 0px;
}


li#RecruitSenorOver a { 
	background: url(../images/btn_ng02.gif) -294px 0px;
	left: 0px;
}

li#RecruitEducationOver a { 
	background: url(../images/btn_ng03.gif) -294px 0px;
	left: 0px;
}

li#RecruitQaOver a { 
	background: url(../images/btn_ng04.gif) -294px 0px;
	left: 0px;
}

li#RecruitInfoOver a { 
	background: url(../images/btn_ng05.gif) -294px 0px;
	left: 0px;
}

li#RecruitEntryOver a { 
	background: url(../images/btn_ng06.gif) -294px 0px;
	left: 0px;
}

li#RecruitCrinfoOver a { 
	background: url(../images/btn_cr01.gif) -294px 0px;
	left: 0px;
}

li#RecruitCrentryOver a { 
	background: url(../images/btn_cr02.gif) -294px 0px;
	left: 0px;
}



 /* ***********************************************************************
	Main Button
*********************************************************************** */ 

ul#MainButton {
	position: relative;
	width: 177px;
	height:32px;
	top: 0px;
	left: 0px;
}

ul#MainButton li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
	height:31px;
	display: block;
	left: 6px;
}

ul#MainButton a { 
	left: 0px;
}


/* *********nakaNavifresh************** */

ul#MainButtonFreshL {
	position: relative;
	width: 295px;
	height:800px;
	top: 0px;
	left: 10px;
}

ul#MainButtonFreshL li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 295px;
	height:100px;
	display: block;
	left: 6px;
}

li#MainButton01 a { 
	background: url(../images/01_senior_btn001.jpg) top left no-repeat;
	top: 25px;
}
li#MainButton03 a { 
	background: url(../images/01_senior_btn003.jpg) top left no-repeat;
	top: 140px;
}
li#MainButton05 a { 
	background: url(../images/01_senior_btn005.jpg) top left no-repeat;
	top: 255px;
}
li#MainButton07 a { 
	background: url(../images/01_senior_btn007.jpg) top left no-repeat;
	top: 370px;
}
li#MainButton09 a { 
	background: url(../images/01_senior_btn009.jpg) top left no-repeat;
	top: 485px;
}
li#MainButton11 a { 
	background: url(../images/01_senior_btn011.jpg) top left no-repeat;
	top: 600px;
}
li#MainButton13 a { 
	background: url(../images/01_senior_btn013.jpg) top left no-repeat;
	top: 715px;
}
li#MainButton15 a { 
	background: url(../images/01_senior_btn015.jpg) top left no-repeat;
	top: 830px;
}



li#MainButton01 a:hover,
li#MainButton03 a:hover,
li#MainButton05 a:hover,
li#MainButton07 a:hover,
li#MainButton09 a:hover,
li#MainButton11 a:hover,
li#MainButton13 a:hover,
li#MainButton15 a:hover
 { 
background-position: -295px 0px;
}

ul#MainButtonFreshR {
	position: relative;
	width: 295px;
	height:100px;
	top: -800px;
	left: 320px;
}

ul#MainButtonFreshR li a {
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	width: 295px;
	height:100px;
	display: block;
	left: 6px;
}

li#MainButton02 a { 
	background: url(../images/01_senior_btn002.jpg) top left no-repeat;
	top: 25px;
}
li#MainButton04 a { 
	background: url(../images/01_senior_btn004.jpg) top left no-repeat;
	top: 140px;
}
li#MainButton06 a { 
	background: url(../images/01_senior_btn006.jpg) top left no-repeat;
	top: 255px;
}
li#MainButton08 a { 
	background: url(../images/01_senior_btn008.jpg) top left no-repeat;
	top: 370px;
}
li#MainButton10 a { 
	background: url(../images/01_senior_btn010.jpg) top left no-repeat;
	top: 485px;
}
li#MainButton12 a { 
	background: url(../images/01_senior_btn012.jpg) top left no-repeat;
	top: 600px;
}
li#MainButton14 a { 
	background: url(../images/01_senior_btn014.jpg) top left no-repeat;
	top: 715px;
}
li#MainButton16 a { 
	background: url(../images/01_senior_btn016.jpg) top left no-repeat;
	top: 830px;
}

li#MainButton02 a:hover,
li#MainButton04 a:hover,
li#MainButton06 a:hover,
li#MainButton08 a:hover,
li#MainButton10 a:hover,
li#MainButton12 a:hover,
li#MainButton14 a:hover,
li#MainButton16 a:hover
 { 
background-position: -295px 0px;
}


/* *********oubo form button************** */

ul#FrameButtonForm {
	position: relative;
	left: 0px;
	width: 177px;
	height:53px;
	margin: 0px 0px 0px 7px;
	top: 0px;
	}

ul#FrameButtonForm li a {
	position: absolute;
	top: 31px;
	height: 53px;
	text-indent: -9999px;
	text-decoration: none;
	width: 177px;
	overflow:hidden;
}

ul#FrameButtonForm a { 
	left: 0px;
}

li#FormButton a {
	background: url(../images/02_oubo_btn01.jpg) top left no-repeat;
	left: 0px;
}

li#FormButtonOver a {
	background: url(../images/02_oubo_btn01.jpg) -177px 0px;
	left: 0px;
}

li#FormButton a:hover
 { 
background-position: -177px 0px;
}

