
/*------------------------------

[index.css---index]


MENU

 - main
 - text
 - profile
 - corporate
 - recruit

------------------------------*/



/*--------------------------------------------------main*/



/*--------------------------------------------------[profile]*/
#profileBox{
	width:390px;
	height:130px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}


h2.profileH a.profileH{
	display:block;
	width:370px;
	height:35px;
	text-indent:-1000em;
	text-decoration:none;
	background-image:url(../images/rollover/top_h01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


h2.profileH a.profileH:hover{
	background-image:url(../images/rollover/top_h01.jpg);
	background-position:0 -35px;
}

/**/

ul.profileMenu{
	width:355px;
	height:90px;
	margin:5px 0 10px 10px;
	padding:0;
	background-image:url(../images/top_h01_img1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	list-style:none;
}

ul.profileMenu li{
	margin:0;
	clear:left;
}

li.profileList01 a.profileList01{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h01-01.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.profileList01 a.profileList01:hover{
	background-image:url(../images/rollover/top_h01-01.jpg);
	background-position:0 -20px;
}


li.profileList02 a.profileList02{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h01-02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


li.profileList02 a.profileList02:hover{
	background-image:url(../images/rollover/top_h01-02.jpg);
	background-position:0 -20px;
}



/*-----*/
/*-------------------------------------------------[corporate]*/
#corporateBox{
	width:370px;
	height:130px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

h2.corporateH a.corporateH{
	display:block;
	width:370px;
	height:35px;
	text-indent:-1000em;
	text-decoration:none;
	background-image:url(../images/rollover/top_h02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

h2.corporateH a.corporateH:hover{
	background-image:url(../images/rollover/top_h02.jpg);
	background-position:0 -35px;
}

/**/

ul.corporateMenu{
	width:355px;
	height:90px;
	margin:5px 0 10px 10px;
	padding:0;
	background-image:url(../images/top_h02_img1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	list-style:none;
}

/**/
li.corporateList01 a.corporateList01{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h02-01.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.corporateList01 a.corporateList01:hover{
	background-image:url(../images/rollover/top_h02-01.jpg);
	background-position:0 -20px;
}


li.corporateList02 a.corporateList02{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h02-02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.corporateList02 a.corporateList02:hover{
	background-image:url(../images/rollover/top_h02-02.jpg);
	background-position:0 -20px;
}


li.corporateList03 a.corporateList03{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h02-03.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.corporateList03 a.corporateList03:hover{
	background-image:url(../images/rollover/top_h02-03.jpg);
	background-position:0 -20px;
}





/*-------------------------------------------------[recruit]*/
#recruitBox{
	width:760px;
	height:130px;
	margin:10px 0 0 0;
	padding:0;
	clear:left;
}

h2.recruitH a.recruitH{
	display:block;
	width:760px;
	height:35px;
	text-indent:-1000em;
	background-image:url(../images/rollover/top_h03.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

h2.recruitH a.recruitH:hover{
	background-image:url(../images/rollover/top_h03.jpg);
	background-position:0 -35px;
}

/**/

ul.recruitMenu{
	width:745px;
	height:80px;
	margin:5px 0 10px 10px;
	padding:0;
	background-image:url(../images/top_h03_img1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	list-style:none;
}

ul.recruitMenu div.recruitMenuBox{
	width:370px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

.recruitMenu li{
	margin:0;
	padding:0;
}

/**/
li.recruitList01 a.recruitList01{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h03-01.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.recruitList01 a.recruitList01:hover{
	background-image:url(../images/rollover/top_h03-01.jpg);
	background-position:0 -20px;
}


li.recruitList02 a.recruitList02{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h03-02.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.recruitList02 a.recruitList02:hover{
	background-image:url(../images/rollover/top_h03-02.jpg);
	background-position:0 -20px;
}


li.recruitList03 a.recruitList03{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h03-03.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.recruitList03 a.recruitList03:hover{
	background-image:url(../images/rollover/top_h03-03.jpg);
	background-position:0 -20px;
}

li.recruitList04 a.recruitList04{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h03-04.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.recruitList04 a.recruitList04:hover{
	background-image:url(../images/rollover/top_h03-04.jpg);
	background-position:0 -20px;
}


li.recruitList05 a.recruitList05{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h03-05.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.recruitList05 a.recruitList05:hover{
	background-image:url(../images/rollover/top_h03-05.jpg);
	background-position:0 -20px;
}


li.recruitList06 a.recruitList06{
	display:block;
	width:265px;
	height:20px;
	background-image: url(../images/rollover/top_h03-06.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

li.recruitList06 a.recruitList06:hover{
	background-image:url(../images/rollover/top_h03-06.jpg);
	background-position:0 -20px;
}



/*-----------------------------------------------------------*/

p.entryBN a.entryBN{
	display:block;
	width:240px;
	height:60px;
	margin:20px 10px 30px 510px;
	background-image: url(../images/rollover/bn_entry-l.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
}

p.entryBN a.entryBN:hover{
	background-image:url(../images/rollover/bn_entry-l.jpg);
	background-position:0 -60px;
}

