@charset "utf-8";
/* CSS Document */
/*---以下は、会社情報ページ(corporate/カテゴリ)に反映される設定です。---*/

/*－－－－ローカルメニュー－－－－*/
p#h2 {
	width:183px;
	height:48px;
	text-align:left;
	text-indent:-5000px;
	background:url(../img/lm_top.jpg) no-repeat;
	}
li.index {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_01.jpg) no-repeat;
	background-position:0 -96px;
	}
li.recruit {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_02.jpg) no-repeat;
	background-position:0 -96px;
	}
li.access {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_03.jpg) no-repeat;
	background-position:0 -96px;
	}
a#index:link, a#index:visited {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_01.jpg) no-repeat;
	background-position:0 -48px;
	}
a#index:hover, a#index:active {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_01.jpg) no-repeat;
	background-position:0 0;
	}
a#recruit:link, a#recruit:visited {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_02.jpg) no-repeat;
	background-position:0 -48px;
	}
a#recruit:hover, a#recruit:active {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_02.jpg) no-repeat;
	background-position:0 0;
	}
a#access:link, a#access:visited {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_03.jpg) no-repeat;
	background-position:0 -48px;
	}
a#access:hover, a#access:active {
	width:auto;
	height:48px;
	text-indent:-5000px;
	background:url(../img/lm_corporate_03.jpg) no-repeat;
	background-position:0 0;
	}

/*－－－－タイトル－－－－*/
h1 span.index {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h1_outline.gif) left no-repeat;
	}
h1 span.recruit {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h1_recruit.gif) left no-repeat;
	}
h1 span.access {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h1_access.gif) left no-repeat;
	}
h2 span.business {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h2_business.gif) left no-repeat;
	}
h2 span.activity {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h2_activity.gif) left no-repeat;
	}
h2 span.history {
	display:block;
	width:auto;
	text-indent:-5000px;
	background:url(../img/h2_history.gif) left no-repeat;
	}

/*－－－－コンテンツ－－－－*/
dl#corporate_info {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
	}
dl#corporate_info dd {
	width:600px;
	}
ul.corporate_info {
	width:500px;
	}
ul.corporate_info li {
	margin-bottom:5px;
	}
ul.corporate_info li.icon {
	background-position:left 3px;
	}
table#access_route {
	margin-left:50px;
	}
/*for IE6*/
*html dt.icon {
	margin-bottom:0;
	float:left;
	width:100px;
	}
/*for IE7*/
*:first-child+html dt.icon {
	margin-bottom:0;
	float:left;
	width:100px;
	}
span.act_list {
	padding-right:35px;
	}
dt.height87 {
	margin-bottom:100px;
	}
span.bu_adjust {
	padding-right:30px;
	}
div#contents p.access_p img {
	margin:30px 0;
	}

