@charset "UTF-8";
/* CSS Document */
#header ul#gl_navi li#gl06 a{background:url(../../images/gn06_a.gif) no-repeat;}

#header ul#gl_navi li#gl06 a:hover{background:url(../../images/gn06_a.gif) no-repeat;}

/*メニュートップ*/
#main_content h3#recluit{width:700px;height:52px;background:url(../../company/images/recruit_h.png) no-repeat;margin:5px 0 10px 0;}

#main_content h3#recluit_01{width:700px;height:42px;background:url(../../company/images/recruit_h.gif) no-repeat;margin:5px 0 0px 0;}

dl#recluit_navi{float:left;}
dl#recluit_navi dd{float:left;}
dl#recluit_navi dd a{text-indent:-9999px;display:block;}
dl#recluit_navi dd#r_navi01 a{width:140px;height:30px;background:url(../../recluit/images/recluit01.gif) no-repeat;}
dl#recluit_navi dd#r_navi02 a{width:140px;height:30px;background:url(../../recluit/images/recluit02.gif) no-repeat;}
dl#recluit_navi dd#r_navi03 a{width:140px;height:30px;background:url(../../recluit/images/recluit03.gif) no-repeat;}
dl#recluit_navi dd#r_navi04 a{width:140px;height:30px;background:url(../../recluit/images/recluit04.gif) no-repeat;}
dl#recluit_navi dd#r_navi05 a{width:140px;height:30px;background:url(../../recluit/images/recluit05.gif) no-repeat;}

dl#recluit_navi dd#r_navi01 a:hover{background:url(../../recluit/images/recluit01_o.gif) no-repeat;}
dl#recluit_navi dd#r_navi02 a:hover{background:url(../../recluit/images/recluit02_o.gif) no-repeat;}
dl#recluit_navi dd#r_navi03 a:hover{background:url(../../recluit/images/recluit03_o.gif) no-repeat;}
dl#recluit_navi dd#r_navi04 a:hover{background:url(../../recluit/images/recluit04_o.gif) no-repeat;}
dl#recluit_navi dd#r_navi05 a:hover{background:url(../../recluit/images/recluit05_o.gif) no-repeat;}

h3#recluit{width:700px;height:52px;background:url(../../recluit/images/recluit_h.gif) no-repeat;margin-top:10px;}

div#recluit{
	width:700px;
	background-color:#FFF;
}

/*div#recluit{width:700px;background:url(../../recluit/images/recluit_bk.gif) no-repeat;}*/

h4#recluit_sub01,
h4#recluit_sub02{width:700px;height:30px;margin:10px 0;}

h4#recluit_sub01{background:url(../../recluit/images/recluit_sub01_h.gif) no-repeat;}
h4#recluit_sub02{background:url(../../recluit/images/recluit_sub02_h.gif) no-repeat;}

dl#reclut_sub02 dt,
dl#reclut_sub02 dd{float:left;margin-top:5px;}

dl#reclut_sub02 dt{width:115px;padding-left:5px;border:solid #999999;border-width:0 0 1px 0;}
dl#reclut_sub02 dd{width:578px;height:30px;}
dl#reclut_sub02 dd.border{border:solid #999999;border-width:0 0 1px 0;}


dl#reclut_sub02 dt.line1{height:30px;
color: #FF33CC;
font-weight:bold;
}

dl#reclut_sub02 dt.line2{height:65px;
color: #FF33CC;
font-weight:bold;
}

div#recluit_contact{position:relative;margin:5px 0;}

dl#recluit_contact dt{width:300px;height:140px;background:url(../../recluit/images/recluit_contact_h.gif) no-repeat;float:left;display:block;}
dl#recluit_contact dd#contact_tel{width:300px;height:35px;margin:5px 0 5px 300px;background:url(../../recluit/images/recluit_contact_tel.gif) no-repeat;}
p#contact_mail a{position:absolute;top:50px;left:5px;width:220px;height:71px;background:url(../../recluit/images/recluit_contact_mail.gif) no-repeat;}
p#contact_mail a:hover{background:url(../../recluit/images/recluit_contact_mail_o.gif) no-repeat;}

h4#voice{width:700px;height:50px;background:url(../../recluit/images/voice_h.gif) no-repeat;margin:10px 0 0 0;}

div#voice_sub01 h5,
div#voice_sub02 h5,
div#voice_sub03 h5,
div#voice_sub04 h5,
div#voice_sub05 h5{width:200px;height:30px;margin:5px 0;}

div#voice_sub01 h5{background:url(../../recluit/images/voice_sub01_h.gif) no-repeat;}
div#voice_sub02 h5{background:url(../../recluit/images/voice_sub02_h.gif) no-repeat;}
div#voice_sub03 h5{background:url(../../recluit/images/voice_sub03_h.gif) no-repeat;}
div#voice_sub04 h5{background:url(../../recluit/images/voice_sub04_h.gif) no-repeat;}
div#voice_sub05 h5{background:url(../../recluit/images/voice_sub05_h.gif) no-repeat;}

p.voice{width:518px;float:left;padding:10px;min-height:250px;}

dl.voice{float:left;}
dl.voice dt{width:100px;height:15px;margin:5px 0;}
dl.voice dt#voice_name{background:url(../../recluit/images/voice_name_h.gif) no-repeat;}
dl.voice dt#voice_start{background:url(../../recluit/images/voice_start_h.gif) no-repeat;}
dl.voice dd{margin:5px 0;text-align:center;}
dl.voice dd img{width:150px;height:150px;}
dl.voice dd.border{border:solid #999999;border-width:0 0 1px 0;}

#recluit_contact_navi_box{
	margin:0 auto;/* Firefox*/
	padding:30px 0 0 0;
 	text-align:center;
}

#recluit_contact_navi {
	width:700px;
	height:113px;
	background-image:url(../../recluit/images/recruit_tel_img.gif);
	background-repeat:no-repeat;
	margin:0 auto;/* Firefox */
	padding:0;
}

#recluit_contact_navi ul {
	padding:8px 40px 0 0;
	float:right;
}

#recluit_contact_navi li {
	display:inline;
	list-style-type:none;
}

#recluit_contact_navi li a {
	height:89px;
	width:248px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/*------off*/

#recluit_contact_navi li.recluit_contact_navi01 a {
	background:url(../../recluit/images/inquiry_bottun.gif) no-repeat;
	padding-top:0px;
}

/*------hover*/

#recluit_contact_navi li.recluit_contact_navi01 a:hover {
	background:url(../../recluit/images/inquiry_bottun_over.gif) no-repeat;
}

/*タブ*/
.icon_area{
	margin:0;
	padding:0px 0 10px 20px;
	font-size:14px;
}

.icon_area td span{
	margin:0;
	padding:0;
	background-color: #99CCFF;
}

.icon_area td span a{
	margin:0;
	padding:5px;
	color:#000;
	text-decoration:none;
}

.icon_area td a{
	margin:0;
	padding:5px;
	color:#000;
	text-decoration:none;
}




