* {
	margin : 0;
	padding : 0;
}
body {
	text-align : center;
}
li {
	text-indent : -9999px;
	list-style : none;
}
a {
	text-decoration : none;
}
#wrapper {
	width :800px;
	height : 600px;
	margin : 0 auto;
	padding : 0;
	text-align : left;
	background : url(./img2/back.png) no-repeat;
}
h1 {
	text-indent : -9999px;
	position : relative;
	top : 20px;
	left:  2px;
	width : 127px;
	height : 35px;
	background : url(./img2/req.png) no-repeat;
}
#content {
	height : 460px;
}

/*-------------------------------------------------------------------
>>メインナビ
-------------------------------------------------------------------*/
#main-navi ul {
	display : inline;
	margin-top : 20px;
}
#main-navi li{
	float: left;
	display : inline;
	text-indent : 0;
}
#main-navi img {
	display : block;
	border : none;
}
#main-navi a {
	display : block;
	overflow : hidden;
}

/* 社長コンテンツのリンクはクリッカブルマップ*/
#navi01 {
	position : relative ;
	top : 40px;
	left : 30px;
}
#navi02 a{
	position : relative ;
	top : 80px;
	left : 85px;
}
#navi03 a{
	position : relative ;
	top : 40px;
	left : 110px;
}

/* ブログx3 リンクはクリッカブルマップ*/
#navi04 {
	position : relative ;
	top : 40px;
	left : 160px;
}

/* 採用情報 */
#navi05 a{
	position : relative ;
	top : 40px;
	left : 180px;
}

/* エントリーシート */
#navi06 a{
	position : relative ;
	top  : 40px;
	left : 210px;
}
/*
#navi07 a{
	position : relative ;
	top  : 120px;
	left : 20px;
}
*/
/*-------------------------------------------------------------------
>>サブナビ
-------------------------------------------------------------------*/
#sub-navi ul{
	clear : both;
	float: right;
/*	margin-top : 60px;
	margin-right : 20px;*/
}
#sub-navi li {
	display : inline;
}
#sub-navi a{
	clear : both;
	display : block;
	overflow : hidden;
	margin-bottom : 5px;
}
#sub01 a{
	width : 91px;
	height : 23px;
	background :url(./img2/sub_navi01.gif) no-repeat;
}
#sub02 a{
	width : 67px;
	height : 23px;
	background :url(./img2/sub_navi02.gif) no-repeat;
}
#sub03 a{
	width : 128px;
	height : 23px;
	background :url(./img2/sub_navi03.gif) no-repeat;
}


/*　2007/10/17追加 サブメニューが一つの場合　*/
#sub-navi ul{
	clear : both;
	float: right;
	display:inline;
	position :relative;
	margin-top : 60px;
	margin-right : 20px;
}
* html #sub-navi ul{
	margin-top : 40px;
}
#sub01_2009 a{
	width : 128px;
	height : 23px;
	background :url(./img2/sub_navi01_2009.gif) no-repeat;
}


#sub01_2011 a{
	width : 128px;
	height : 23px;
/*	margin-top : -30px;*/
	background :url(./img2/sub_navi01_2011.gif) no-repeat;
}

/*-------------------------------------------------------------------
>>フッターナビ
-------------------------------------------------------------------*/
#footer {
	width : 800px;
	clear : both;
	margin-top : 20px;
}
#footer-navi ul {
	clear : both;
}
#footer-navi li {
	display : inline;
	float : left;
	margin : 0px 0 20px;
}
#footer-navi a {
	display : block;
	overflow : hidden;
}
#footer-navi a:hover {
	background-position : 0 -33px;
}
#f-navi01 a{
	width : 120px;
	height : 33px;
	background : url(./img2/footer-navi01.png) no-repeat;
}
#f-navi02 a{
	width : 138px;
	height : 33px;
	background : url(./img2/footer-navi02.png) no-repeat;
}
#f-navi03 a{
	width : 164px;
	height : 33px;
	background : url(./img2/footer-navi03.png) no-repeat;
}
#f-navi04 a{
	width : 125px;
	height : 33px;
	background : url(./img2/footer-navi04.png) no-repeat;
}
#f-navi05 a{
	width : 138px;
	height : 33px;
	background : url(./img2/footer-navi05.png) no-repeat;
}
#f-navi06 a{
	width : 115px;
	height : 33px;
	background : url(./img2/footer-navi06.png) no-repeat;
}
/*-------------------------------------------------------------------
>>フッターその他
-------------------------------------------------------------------*/
#footer h2 {
	clear : both;
	float : left;
	text-indent : -9999px;
}
#logo a {
	display : block;
	width : 150px;
	height : 37px;
	margin-left : 30px;
	background : url(./img2/h2.gif) no-repeat;
}
#footer p {
	float: right;
	margin-right : 20px;
	padding-top : 24px;
	color : #464646;
	font-size : 0.7em;
}