/*　帯　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bar01 {
	width:596px;
	margin:0 auto;
	}
#figBar01 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar02 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar03 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar04 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar05 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar06 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar07 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar08 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
#figBar09 {
	clear: both;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
}
.bar01 {
	width:596px;
	margin:0 auto;
	}
.businessarea{
	width:596px;
	margin:0 auto;
	padding-top:10px;
}
	
	
/*　会社理念　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#phiTop {
	background-image: url(../images/recruit/philosophyTop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}
	
.rec_area{
	width:600px;
	margin:0 auto;
	padding:25px 10px 25px 30px;

	}	
.rec_area2{
	width:600px;
	margin:0 auto;
	padding:25px 10px 25px 30px;
	}
	.rec_area4{
	width:600px;
	margin:0 auto;
	padding:25px 10px 25px 30px;
	}
	.rec_img4{
	float:left;
	width:357px;
	margin-right:20px;
	}
	.rec_text{
	float:left;
	width:223px;
	margin-bottom:10px;
}
.rec_img{
	float:left;
	margin-right:20px;
	}
.rec_text{
	float:left;
	width:280px;
	margin-bottom:10px;
}

.rec_text2{
	float:left;
	width:280px;
	margin-right:20px;
	margin-bottom:10px;
	}
	.rec_text3{
	float:left;
	width:221px;
	margin-right:20px;
	margin-bottom:10px;
	}
.rec_img2{
	float:left;
	}
	.rec_img3{
	float:left;
	width:359px;
	}
	
	
.rec_img3 li a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}	

/*　求める人物像　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#requestedTop {
	background-image: url(../images/recruit/requestedTop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}

#requestedarea{
	background-image: url(../images/recruit/requestedBack.jpg);
	background-repeat: no-repeat;
	background-position:95% 100%;
	width:600px;
	padding-left:40px;
}
.obi{
	margin-bottom:10px;
}
#requestedBox1{
	width:380px;
	margin:30px 0;
	}
#requestedBox1{
	width:380px;
	margin:30px 0;
	}
.requestedBox1_text{
	background-image: url(../images/recruit/requestedBack01-2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:360px;
	padding:0 10px 20px 10px;
	}

#requestedBox2{
	width:292px;
	margin:30px 0;
	}
#requestedBox2{
	width:292px;
	margin:30px 0;
	}
.requestedBox2_text{
	background-image: url(../images/recruit/requestedBack02-2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:272px;
	padding:0 10px 20px 10px;
	}
	
#requestedarea2{
	width:600px;
	padding-left:40px;
}
#requestedBox3{
	width:526px;
	margin:30px 0;
	}
#requestedBox3{
	width:526px;
	margin:30px 0;
	}
.requestedBox3_text{
	background-image: url(../images/recruit/requestedBack03-2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:506px;
	padding:0 10px 20px 10px;
	}


/*　事業内容　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#workConTop {
	background-image: url(../images/recruit/workConTop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}
	
.work_btn ul{
	margin-left:60px;
	}
	
.work_btn li{
	float:left;
	}
#waku{
	width:580px;
	margin:0 auto;
	}
.work_midashi{
	font-size:16px;
	color:#065296;
	margin-bottom:20px;
	}
.margin{
	margin-bottom:15px
}
.work_box1{
	background-image: url(../images/recruit/workCon_back1.jpg);
	background-position:bottom;
	width:500px;
	padding:10px 40px 200px 40px;
	margin:0 auto;
	}
	
.work_box2{
	background-image: url(../images/recruit/workCon_back2.jpg);
	background-position:bottom;
	width:500px;
	padding:10px 40px 200px 40px;
	margin:0 auto;
	}
	
.work_box3{
	background-image: url(../images/recruit/workCon_back3.jpg);
	background-position:bottom;
	width:500px;
	padding:10px 40px 200px 40px;
	margin:0 auto;
	}
	
.btn1 a{
	background-image: url(../images/recruit/workCon_btn1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 170px;
	padding-top: 40px;
	overflow: hidden;
	margin-right:2px;
}
.btn1 a:hover {
	background-image: url(../images/recruit/workCon_btn1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

.btn2 a{
	background-image: url(../images/recruit/workCon_btn2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 170px;
	padding-top: 40px;
	overflow: hidden;
	margin-right:2px;
}
.btn2 a:hover {
	background-image: url(../images/recruit/workCon_btn2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

.btn3 a{
	background-image: url(../images/recruit/workCon_btn3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 170px;
	padding-top: 40px;
	overflow: hidden;
}
.btn3 a:hover {
	background-image: url(../images/recruit/workCon_btn3.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

.currentWork a {
background-position:0 -40px !important;
cursor:default;
}



/*　キャリアストーリー　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#seniorTop {
	background-image: url(../images/recruit/seniorTop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}
	
.seni_img_top{
	float:left;
	margin-right:35px;
	margin-bottom:30px;
	}
.seni_img2_top{
	float:left;
		margin-bottom:30px;
	}
	
.seni_img_top a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.seni_img2_top a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.line{
	background-image: url(../images/recruit/line.jpg);
	width:590px;
	background-repeat:no-repeat;
	height:1px;
	font-size:1px;
	text-indent:-9999px;
	margin:0 auto;
	}
	
.seni_area{
	width:580px;
	margin:0 auto;
	padding:25px 10px 0 30px;
	}		
.seni_img{
	float:right;
	margin:0;
	margin-left:5px;
	display:inline;
	}
	
.seni_img2{
	float:left;
	margin:0;
	width:285px;
	margin-right:5px;
	display:inline;
	}


/*　採用情報　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.FreArea table{
	width:570px;
	border:1px solid #CCC;
	margin:20px auto;
	background-repeat:no-repeat;
	}
.FreArea table th{
	text-align:center;
	background-color:#4E77A2;
	color:#FFF;
	vertical-align:middle;
	padding:8px;
	border-bottom:1px solid #FFF;
	}
.FreArea table td{
	width:420px;
	padding:10px 10px 10px 16px;
	border-bottom:1px solid #CCC;
	}
#FreBtn{
	text-align:right;
	padding-right:30px;
	margin-bottom:20px;
	font-size:12px;
}
#FreBtn a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.dltext{
	padding-right:12px;
	margin-bottom:5px;
}


.scheduleFre{
	width:480px;
	padding-left:120px;
	margin:0 auto;
	background-image: url(../images/recruit/recruitFreBack.jpg);
	background-repeat:repeat-y;
	background-position:30px 0;
	padding-top:20px;
	margin-bottom:20px;
}
.scheduleFre2{
	width:480px;
	padding-left:120px;
	margin:0 auto;
	background-image: url(../images/recruit/recruitFreBack.jpg);
	background-repeat:repeat-y;
	background-position:30px 0;
	padding-top:20px;
	margin-bottom:20px;
}
#stepFre1{
	background-image: url(../images/recruit/recruitFreobi.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepFre2{
	background-image: url(../images/recruit/recruitFreobi2.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepFre3{
	background-image: url(../images/recruit/recruitFreobi3.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepFre4{
	background-image: url(../images/recruit/recruitFreobi4.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepFre5{
	background-image: url(../images/recruit/recruitFreobi5.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepFre6{
	background-image: url(../images/recruit/recruitFreobi6.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
	
.scheduleFre table{
	width:460px;
	border:1px solid #CCC;
	margin:20px 0 0 0;
	background-repeat:no-repeat;
	}
.scheduleFre table th{
	text-align:center;
	background-color:#4E77A2;
	color:#FFF;
	vertical-align:middle;
	padding:8px;
	border:5px solid #4E77A2;
	}
.scheduleFre table td{
	width:330px;
	padding:10px 10px 10px 16px;
	border:5px solid #4E77A2;
	}

.scheduleFre2 table{
	width:460px;
	border:1px solid #CCC;
	margin:20px 0 0 0;
	background-repeat:no-repeat;
	}
.scheduleFre2 table th{
	text-align:center;
	background-color:#4E77A2;
	color:#FFF;
	vertical-align:middle;
	padding:8px;
	border:5px solid #4E77A2;
	}
.scheduleFre2 table td{
	width:250px;
	padding:10px 10px 10px 16px;
	border:5px solid #4E77A2;
	font-weight:bold;
	}
	
.scheduleFre li{
	background-image: url(../images/recruit/recruitFreicon.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:15px;
	background-position: 0px 15px;
	}
.scheduleFre .qr{
	background-position: 0px 55px;
	}
	
.scheduleFre li a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.entry{
	margin:20px 0;
	}
.bold{
	font-weight:bold;
	}
.red{
	color:#990000;
	}
.small{
	font-size:10px;
	font-weight:normal;
	}


/*　中途採用　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.CarArea_text{
	margin:20px 0 20px 30px;
	padding-right:20px;
}
.CarArea_text .red{
	font-weight:bold;
	color:#990000;
	font-size:16px;
	margin-bottom:10px;
}
#Carbox{
	width:493px;
	margin:0 auto;
	}
#Carbox .Carbox_text{
	text-align:center;
	padding:10px 0;
	font-weight:bold;
	border-left:2px  solid #999;
	border-right:2px  solid #999;
	border-bottom:2px  solid #999;
	}


.CarArea table{
	width:570px;
	border:1px solid #CCC;
	margin:20px auto;
	background-repeat:no-repeat;
	}
.CarArea table th{
	text-align:center;
	background-color:#99434D;
	color:#FFF;
	vertical-align:middle;
	padding:8px;
	border-bottom:1px solid #FFF;
	}
.CarArea table td{
	width:420px;
	padding:10px 10px 10px 16px;
	border-bottom:1px solid #CCC;
	}


.scheduleCar{
	width:480px;
	padding-left:120px;
	margin:0 auto;
	background-image: url(../images/recruit/recruitCarBack.jpg);
	background-repeat:repeat-y;
	background-position:30px 0;
	padding-top:20px;
	margin-bottom:20px;
}
.scheduleCar table{
	width:460px;
	border:1px solid #CCC;
	margin:20px 0 0 0;
	background-repeat:no-repeat;
	}
.scheduleCar table th{
	text-align:center;
	background-color:#99434D;
	color:#FFF;
	vertical-align:middle;
	padding:8px;
	border:5px solid #99434D;
	}
.scheduleCar table td{
	width:330px;
	padding:10px 10px 10px 16px;
	border:5px solid #99434D;
	}
.scheduleCar table td p{
	margin-bottom:10px;
	}
#stepCar1{
	background-image: url(../images/recruit/recruitCarobi1.jpg);
	width:481px;
	height:27px;
	padding-left:140px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepCar2{
	background-image: url(../images/recruit/recruitCarobi2.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepCar3{
	background-image: url(../images/recruit/recruitCarobi3.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin:20px 0 0 25px ;
	}
#stepCar4{
	background-image: url(../images/recruit/recruitCarobi4.jpg);
	width:511px;
	height:27px;
	padding-left:110px;
	padding-top:17px;
	background-repeat:no-repeat;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 25px;
	}

#CarSp{
	width:550px;
	margin-left:50px;
	padding:30px 0;
	}
	
#Carbtn1 a {
	background-image: url(../images/recruit/recruitCarBtn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 257px;
	padding-top: 84px;
	overflow: hidden;
	float:left;
	margin-right:10px;
}	

#Carbtn1 a:hover {
	background-image: url(../images/recruit/recruitCarBtn.jpg);
	background-repeat: no-repeat;
	background-position: 0px -84px;
}

#Carbtn2 a {
	background-image: url(../images/recruit/recruitCarBtn2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 257px;
	padding-top: 84px;
	overflow: hidden;
	float:left;
}	

#Carbtn2 a:hover {
	background-image: url(../images/recruit/recruitCarBtn2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -84px;
}


/*　アルバイト　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ParArea_text{
	margin:20px 0 20px 30px;
	padding-right:20px;
}
.ParArea_text .red{
	font-weight:bold;
	color:#336600;
	font-size:16px;
	margin-bottom:10px;
}
#Parbox2{
	width:493px;
	margin:0 auto;
	background-color: #FFF;
	}
#Parbox{
	width:493px;
	margin:0 auto;
	background-color: #FFF;
	}
#Parbox .Parbox_text{
	text-align:center;
	padding:10px 0;
	font-weight:bold;
	border-left:2px  solid #999;
	border-right:2px  solid #999;
	border-bottom:2px  solid #999;
	}
.Parbox_text #bosyuu {
	width: 493px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Parbox_text #bosyuu .yajirusi {
	background-image: url(../images/sing_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.arrow {
	width: 12px;
}

.ParArea table{
	width:570px;
	border:1px solid #CCC;
	margin:20px auto;
	}
.ParArea table th{
	text-align:center;
	background-color:#99AD99;
	color:#FFF;
	vertical-align:middle;
	padding:8px;
	border-bottom:1px solid #FFF;
	}
.ParArea table td{
	width:420px;
	padding:10px 10px 10px 16px;
	border-bottom:1px solid #CCC;
	}

#ParQrarea table{
	width:600px;
	border:2px solid #666;
	border-right:1px solid #666;
	margin:20px auto;]
	}
#ParQrarea table th{
	text-align:center;
	background-color:#ccc;
	color:#003300;
	vertical-align:middle;
	border-right:1px solid #666;
	padding:8px;

	}
#ParQrarea table td{
	text-align:center;
	padding:10px 0;
	border-right:1px solid #666;
	}
.Par_btn{
	margin-bottom:5px;
	}
.Par_btn a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.Par_text{
	padding:10px;
}
/*　3つの理由　////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#recruit3Top {
	background-image: url(../images/recruit/recruit3Top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}
.margin img{
	margin-bottom:20px;
	}
.pad{
	padding-right:20px;
}
	
	
/*　QA　*/	

#qaTop {
	background-image: url(../images/recruit/questionTop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}	
.qa_area{
	width:580px;
	margin:0 0 0 30px;
	font-size:12px;
	margin-bottom:20px;
}
.qa_area li{
	background-image: url(../images/recruit/questionB2.jpg);
	background-repeat: no-repeat;
	background-position:0 6px;
	padding-left:20px;
	line-height:170%;
}
.qa_area li.red{
	background-image: url(../images/recruit/questionR2.jpg);
	background-repeat: no-repeat;
	background-position:0 6px;
	padding-left:20px;
	line-height:170%;
}
.qa_left{
	float:left;
	width:280px;
	margin-right:20px;
}
.qa_right{
	float:left;
	width:280px;
}
.qaBox{
	padding-left:10px;
	border-bottom:1px dotted #6597C7;
	width:550px;
	padding-bottom:15px;
	margin:0 auto 15px auto;
	}

.q{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}
	
#q1{background-image: url(../images/recruit/questionQ1.jpg);}
#q2{background-image: url(../images/recruit/questionQ2.jpg);}
#q3{background-image: url(../images/recruit/questionQ3.jpg);}
#q4{background-image: url(../images/recruit/questionQ4.jpg);}
#q5{background-image: url(../images/recruit/questionQ5.jpg);}
#q6{background-image: url(../images/recruit/questionQ6.jpg);}
#q7{background-image: url(../images/recruit/questionQ7.jpg);}
#q8{background-image: url(../images/recruit/questionQ8.jpg);}
#q9{background-image: url(../images/recruit/questionQ9.jpg);}
#q10{background-image: url(../images/recruit/questionQ10.jpg);}
#q11{background-image: url(../images/recruit/questionQ11.jpg);}
#q12{background-image: url(../images/recruit/questionQ12.jpg);}
#q13{background-image: url(../images/recruit/questionQ13.jpg);}
#q14{background-image: url(../images/recruit/questionQ14.jpg);}
#q15{background-image: url(../images/recruit/questionQ15.jpg);}
#q16{background-image: url(../images/recruit/questionQ16.jpg);}
#q17{background-image: url(../images/recruit/questionQ17.jpg);}
#q1-1{background-image: url(../images/recruit/questionQ1-1.jpg);}
#q1-2{background-image: url(../images/recruit/questionQ1-2.jpg);}
#q1-3{background-image: url(../images/recruit/questionQ1-3.jpg);}
#q1-4{background-image: url(../images/recruit/questionQ1-4.jpg);}
#q1-5{background-image: url(../images/recruit/questionQ1-5.jpg);}
#q1-6{background-image: url(../images/recruit/questionQ1-6.jpg);}



#q1,#q2,#q3,#q4,#q5,#q6,#q7,#q8,#q9,#q10,#q11,#q12,#q13,
#q14,#q15,#q16,#q17,#q1-1,#q1-2,#q1-3,#q1-4,#q1-5,#q1-6{
	background-repeat: no-repeat;
	padding-left:50px;
	height:31px;
	background-position:0 0;
	padding-top:6px;
}

/*　数字で読み解く　*/		
#FigTop {
	background-image: url(../images/recruit/recruitFigTop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 180px;
	width: 980px;
	}
.Fig_text{
	padding-right:20px;
	margin-bottom:50px;
	}
.fig_textBox{
	padding-top:30px;
	padding-right:30px;
	margin-bottom:20px;
	}










/*　サブナビ　*/
.subNav03_1 a, .subNav03_2 a, .subNav03_3 a,
.subNav04_1 a, .subNav04_2 a, .subNav04_3 a,
.subNav05_1 a, .subNav05_2 a, .subNav05_5 a{
	margin-left:21px;
	}
.subNav05_3 a, .subNav05_4 a{
	margin-left:36px;
	}

.subNav01 a {
	background-image: url(../images/nakaNav/recruitNav01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 207px;
	padding-top: 29px;
	overflow: hidden;
}
.subNav01 a:hover {
	background-image: url(../images/nakaNav/recruitNav01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

.subNav02 a {
	background-image: url(../images/nakaNav/recruitNav02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 207px;
	padding-top: 29px;
	overflow: hidden;
}
.subNav02 a:hover {
	background-image: url(../images/nakaNav/recruitNav02.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

.subNav03 a {
	background-image: url(../images/nakaNav/recruitNav03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 207px;
	padding-top: 29px;
	overflow: hidden;
}
.subNav03 a:hover {
	background-image: url(../images/nakaNav/recruitNav03.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

.subNav03_1 a {
	background-image: url(../images/nakaNav/recruitNav03_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;

}
.subNav03_1 a:hover {
	background-image: url(../images/nakaNav/recruitNav03_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav03_2 a {
	background-image: url(../images/nakaNav/recruitNav03_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav03_2 a:hover {
	background-image: url(../images/nakaNav/recruitNav03_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav03_3 a {
	background-image: url(../images/nakaNav/recruitNav03_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav03_3 a:hover {
	background-image: url(../images/nakaNav/recruitNav03_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav04 a {
	background-image: url(../images/nakaNav/recruitNav04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 207px;
	padding-top: 29px;
	overflow: hidden;
}
.subNav04 a:hover {
	background-image: url(../images/nakaNav/recruitNav04.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

.subNav04_1 a {
	background-image: url(../images/nakaNav/recruitNav04_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav04_1 a:hover {
	background-image: url(../images/nakaNav/recruitNav04_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav04_2 a {
	background-image: url(../images/nakaNav/recruitNav04_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav04_2 a:hover {
	background-image: url(../images/nakaNav/recruitNav04_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav04_3 a {
	background-image: url(../images/nakaNav/recruitNav04_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav04_3 a:hover {
	background-image: url(../images/nakaNav/recruitNav04_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav05 a {
	background-image: url(../images/nakaNav/recruitNav05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 207px;
	padding-top: 29px;
	overflow: hidden;
}
.subNav05 a:hover {
	background-image: url(../images/nakaNav/recruitNav05.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}

.subNav05_1 a {
	background-image: url(../images/nakaNav/recruitNav05_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav05_1 a:hover {
	background-image: url(../images/nakaNav/recruitNav05_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav05_2 a {
	background-image: url(../images/nakaNav/recruitNav05_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav05_2 a:hover {
	background-image: url(../images/nakaNav/recruitNav05_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav05_3 a {
	background-image: url(../images/nakaNav/recruitNav05_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 171px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav05_3 a:hover {
	background-image: url(../images/nakaNav/recruitNav05_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.subNav05_4 a {
	background-image: url(../images/nakaNav/recruitNav05_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 171px;
	padding-top: 36px;
	overflow: hidden;
}
.subNav05_4 a:hover {
	background-image: url(../images/nakaNav/recruitNav05_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}

.subNav05_5 a {
	background-image: url(../images/nakaNav/recruitNav05_5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 186px;
	padding-top: 25px;
	overflow: hidden;
}
.subNav05_5 a:hover {
	background-image: url(../images/nakaNav/recruitNav05_5.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.subNav06 a {
	background-image: url(../images/nakaNav/recruitNav06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 207px;
	padding-top: 29px;
	overflow: hidden;
}
.subNav06 a:hover {
	background-image: url(../images/nakaNav/recruitNav06.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
}



#dLink {
	margin-top: 15px;
	margin-left: 6px;
}
#dLink li {
	margin-bottom: 3px;
}

.current a {
background-position:0 -29px !important;
cursor:default;
}
.current2 a {
background-position:0 -25px !important;
cursor:default;
}
.current3 a {
background-position:0 -36px !important;
cursor:default;
}

