@charset "UTF-8";


/*--------------------------------
企業情報サブトップ
--------------------------------*/


/*------------------------------カテゴリータイトル------------------------------*/

div#category_title{
	display:block;
	width:690px;
	height:105px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(img/category_title.jpg) no-repeat;
}

div#category_title h3{
	text-indent:-9999px;
}

/*------------------------------テーブル設定------------------------------*/

*.td_profile_outline{/*テーブル全体の設定*/
	margin:30px 0px 40px 0px;
}

*.td_profile_copy{/*タイトル下の文章が入ってる部分*/
	padding:15px 20px 15px 20px;
}

*.td_profile_link{/*リンクが入ってる部分*/
	padding:0px 20px 10px 20px;
}

*.td_profile_bottom{/*ボックスの下とじ画像が入ってる部分*/
	height:10px;
	}


/*------------------------------リンク・アイコンの設定------------------------------*/

a.icon_link_profile {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 15px; *padding:1px 0px 0px 15px;
	background:url(img/btn_icon_link_profile.gif) no-repeat 0px 0px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

*:first-child+html a.icon_link_profile {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 15px;
	background:url(img/btn_icon_link_profile.gif) no-repeat 0px 3px;
	text-decoration  : underline; /*下線指定*/
	clear:both;
}

a:hover.icon_link_profile {
	background:url(img/btn_icon_link_profile.gif) no-repeat 0px -30px;
}






/*--------------------------------
以下、下のページでの設定
--------------------------------*/


/*------------------------------タブメニュー【全体】------------------------------*/

ul#profile_link{
	width:690px;
	height:32px;
	margin:24px 0px;
	list-style:none;
	background:url(img/tab_menu_profile_bg.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	margin:40px 0px;
	}
	
/*------------------------------タブメニュー［企業情報］------------------------------*/

li.tab_about{
	display:block;
	width:105px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat 0px -32px;
	}

li.tab_about a{
	display:block;
	width:105px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat 0px 0px;
	}
	
li.tab_about a:hover{
	background:url(img/tab_menu_profile.gif) no-repeat 0px -32px;
	}
		
/*------------------------------タブメニュー［プレスリリース］------------------------------*/

li.tab_press_release{
	display:block;
	width:134px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat -105px -32px;
	}
	
li.tab_press_release a{
	display:block;
	width:134px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat -105px 0px;
	}
	
li.tab_press_release a:hover{
	background:url(img/tab_menu_profile.gif) no-repeat -105px -32px;
	}

/*------------------------------タブメニュー［採用情報］------------------------------*/

li.tab_recruit{
	display:block;
	width:104px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat -239px -32px;
	}
		
li.tab_recruit a{
	display:block;
	width:104px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat -239px 0px;
	}
	
li.tab_recruit a:hover{
	background:url(img/tab_menu_profile.gif) no-repeat -239px -32px;
	}
	
/*------------------------------タブメニュー［企業の社会的責任（安全管理規定）］------------------------------*/

li.tab_safety{
	display:block;
	width:235px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat -343px -32px;
	}
	
li.tab_safety a{
	display:block;
	width:235px;
	height:32px;
	float:left;
	background:url(img/tab_menu_profile.gif) no-repeat -343px 0px;
	}
	
li.tab_safety a:hover{
	background:url(img/tab_menu_profile.gif) no-repeat -343px -32px;
	}
