div#recruit-wrapper {
	margin: 0;
	padding: 0;
	width: 850px;
	background:#FFFFFF url(../images/recruit_wrapper_background.gif) repeat-x;
}

/*---------------------------*/

div#recruit-header {
	position: relative;
	width: 850px;
	height: 30px;
}

#recruit-header h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 140px;
	height: 30px;
	background: url(../images/recruit_header_title.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}
#recruit-header h5 a {
	position: absolute;
	top: 0px;
	left: 690px;
	width: 160px;
	height: 30px;
	background: url(../images/recruit_header_toppage.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}

/*---------------------------*/

div#recruit-contents {
	position: relative;
	padding-top: 0px;
	padding-bottom: 102px;
	padding-left: 20px;
	padding-right: 20px;
	width: 470px;
	min-height: 674px;
	height: auto !important;
	height: 674px;
	float: left;
	background: url(../images/recruit_contents_background.gif) no-repeat #FFF bottom;
}
#recruit-contents h2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 510px;
	height: 120px;
	background: url(../images/recruit_contents_catchcopy.gif) repeat;
	text-indent: -1000em;
	overflow: hidden;
}
#mainimage {
	padding-top: 130px;
}

#recruit-contents h4 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 510px;
	height: 120px;
	background: url(../images/recruit_contents_catchcopy.gif) repeat;
	text-indent: -1000em;
	overflow: hidden;
}

#recruit-contents h3 {
	position: absolute;
	top: 120px;
	left: 20px;
	width: 500px;
	height: 270px;
	background: url(../images/recruit_contents_text.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}

#recruit-contents-boshu h4 a {
	position: absolute;
	top: 12px;
	left: 12px;
	width: 125px;
	height: 17px;
	background: url(../images/recruit_entry_boshu.gif) no-repeat;
	text-indent: -1000em;
}

#recruit-contents-boshu h5 {
	position: absolute;
	top: 26px;
	left: 12px;
	width: 125px;
	height: 20px;
	background: url(../images/recruit_entry_recnavi.gif) no-repeat;
	text-indent: -1000em;
}

#recruit-contents-boshu h6 a {
	position: absolute;
	top: 21px;
	left: 268px;
	width: 160px;
	height: 50px;
	background: url(../images/w160_entry.gif) no-repeat;
	text-indent: -1000em;
}

#recruit-contents-boshu {
	position: absolute;
	margin-bottom: 10px;
	top: 490px;
	left: 20px;
	width: 470px;
	height: 84px;
	padding: 10px;
	background: url(../images/recruit_entry_caution.gif) no-repeat;
}

#recruit-news-title {
	position: absolute;
	top: 510px;
	left: 20px;
	width: 470px;
	height: 39px;
	background: url(../images/recruit_contents_news.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}

#recruit-news-text {
	position: absolute;
	top: 549px;
	left: 20px;
	width: 450px;
	height: 91px;
	padding: 10px;
	background: #FFCC99;
	font-size: 80%;
	line-height: 135%;
	overflow: auto;
}

#recruit-news-text span.title {
	font-weight: bold;
	color: #13436F;
	line-height: 200%;
}
#recruit-news-text span.strong {
	font-weight: bold;
	color: #FF0000;
}

/*---------------------------*/

div#recruit-building {
	position: relative;
	width: 340px;
	height: 776px;
	background: url(../images/recruit_building_background.gif) no-repeat;
	float: right;
}

/*---------------------------*/

#recruit-building  ul.building-menu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
	height: 776px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
/*---10F---*/
.building-menu li.info-10recnavi a {
	position: absolute;
	top: 97px;
	left: 51px;
	width: 218px;
	height: 56px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_10recnavi.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-10recnavi a:hover {
	position: absolute;
	top: 97px;
	left: 51px;
	width: 218px;
	height: 56px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_10recnavi2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---9F---*/
.building-menu li.info-9company a {
	position: absolute;
	top: 180px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_9company.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-9company a:hover {
	position: absolute;
	top: 180px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_9company2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-zadankai a {
	position: absolute;
	top: 180px;
	left: 232px;
	width: 108px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_zadankai.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-zadankai a:hover {
	position: absolute;
	top: 180px;
	left: 232px;
	width: 108px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_zadankai2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-special a {
	position: absolute;
	top: 210px;
	left: 232px;
	width: 108px;
	height: 45px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_special.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-special a:hover {
	position: absolute;
	top: 210px;
	left: 232px;
	width: 108px;
	height: 45px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_special2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---8F---*/
.building-menu li.info-8youkou {
	position: absolute;
	top: 221px;
	left: 51px;
	width: 150px;
	height: 55px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_8youkou.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*.building-menu li.info-8youkou a {
	position: absolute;
	top: 221px;
	left: 51px;
	width: 150px;
	height: 55px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_8youkou.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}*/
.building-menu li.info-8youkou a:hover {
	position: absolute;
	top: 221px;
	left: 51px;
	width: 150px;
	height: 55px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_8youkou2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---7F---*/
.building-menu li.info-7system a {
	position: absolute;
	top: 295px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_7system.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-7system a:hover {
	position: absolute;
	top: 295px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_7system2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-7rights a {
	position: absolute;
	top: 311px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_7rights.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-7rights a:hover {
	position: absolute;
	top: 311px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_7rights2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---6F---*/
.building-menu li.info-6eigyo a {
	position: absolute;
	top: 349px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_6eigyo.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-6eigyo a:hover {
	position: absolute;
	top: 349px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_6eigyo2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-6hensei a {
	position: absolute;
	top: 365px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_6hensei.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-6hensei a:hover {
	position: absolute;
	top: 365px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_6hensei2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-6jigyo a {
	position: absolute;
	top: 381px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_6jigyo.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-6jigyo a:hover {
	position: absolute;
	top: 381px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_6jigyo2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-kuwahara a {
	position: absolute;
	top: 343px;
	left: 232px;
	width: 108px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_kuwahara.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-kuwahara a:hover {
	position: absolute;
	top: 343px;
	left: 232px;
	width: 108px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_kuwahara2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-tashiro a {
	position: absolute;
	top: 373px;
	left: 232px;
	width: 108px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_tashiro.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-tashiro a:hover {
	position: absolute;
	top: 373px;
	left: 232px;
	width: 108px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_tashiro2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---5F---*/
.building-menu li.info-5seisaku a {
	position: absolute;
	top: 411px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_5seisaku.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-5seisaku a:hover {
	position: absolute;
	top: 411px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_5seisaku2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-5sports a {
	position: absolute;
	top: 427px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_5sports.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-5sports a:hover {
	position: absolute;
	top: 427px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_5sports2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-5gijyutu a {
	position: absolute;
	top: 443px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_5gijyutu.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-5gijyutu a:hover {
	position: absolute;
	top: 443px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_5gijyutu2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-uehara a {
	position: absolute;
	top: 405px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_uehara.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-uehara a:hover {
	position: absolute;
	top: 405px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_uehara2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---4F---*/
.building-menu li.info-4master a {
	position: absolute;
	top: 473px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_4master.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-4master a:hover {
	position: absolute;
	top: 473px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_4master2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-4housou a {
	position: absolute;
	top: 489px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_4housou.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-4housou a:hover {
	position: absolute;
	top: 489px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_4housou2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-4media a {
	position: absolute;
	top: 505px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_4media.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-4media a:hover {
	position: absolute;
	top: 505px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_4media2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-yoshida a {
	position: absolute;
	top: 484px;
	left: 192px;
	width: 148px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_yoshida.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-yoshida a:hover {
	position: absolute;
	top: 484px;
	left: 192px;
	width: 148px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_yoshida2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---3F---*/
.building-menu li.info-3houdou a {
	position: absolute;
	top: 536px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_3houdou.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-3houdou a:hover {
	position: absolute;
	top: 536px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_3houdou2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-3mentai a {
	position: absolute;
	top: 552px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_3mentai.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-3mentai a:hover {
	position: absolute;
	top: 552px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_3mentai2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-3announce a {
	position: absolute;
	top: 568px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_3announce.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-3announce a:hover {
	position: absolute;
	top: 568px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_3announce2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-tominaga a {
	position: absolute;
	top: 529px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_tominaga.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-tominaga a:hover {
	position: absolute;
	top: 529px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_tominaga2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---2F---*/
.building-menu li.info-2asub a {
	position: absolute;
	top: 605px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_2asub.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-2asub a:hover {
	position: absolute;
	top: 605px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_2asub2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-2bsub a {
	position: absolute;
	top: 621px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_2bsub.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-2bsub a:hover {
	position: absolute;
	top: 621px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_2bsub2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-oogiri a {
	position: absolute;
	top: 591px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_oogiri.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-oogiri a:hover {
	position: absolute;
	top: 591px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_oogiri2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
/*---1F---*/
.building-menu li.info-1lobby a {
	position: absolute;
	top: 659px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_1lobby.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-1lobby a:hover {
	position: absolute;
	top: 659px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_1lobby2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-1studioa a {
	position: absolute;
	top: 675px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_1studioa.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-1studioa a:hover {
	position: absolute;
	top: 675px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_1studioa2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-1studiob a {
	position: absolute;
	top: 691px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_1studiob.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.info-1studiob a:hover {
	position: absolute;
	top: 691px;
	left: 49px;
	width: 183px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/building_info_1studiob2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-daikoku a {
	position: absolute;
	top: 653px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_daikoku.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}
.building-menu li.interview-daikoku a:hover {
	position: absolute;
	top: 653px;
	left: 232px;
	width: 108px;
	height: 60px;
	margin: 0;
	padding: 0;
	background: url(../images/building_interview_daikoku2.gif) no-repeat;
	text-indent: -1000em;
	overflow: hidden;	
}

/*---------------------------*/

div#recruit-footer {
	width: 850px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	background: url(../images/recruit_footer_background.gif) repeat;
}

/*---------------------------*/
