@charset "utf-8";
/* ===================================================================
File info
 author     :AKAI Taro
 style info :サイトトップページ
=================================================================== */

h2{ background-repeat:no-repeat; width:133px; height:456px; text-indent:-6666px; position: absolute; right: 0px; margin-right: -193px; }
#g_navi li#recruit a { background-position:-91px -409px; }


#recruit1-content,
#recruit2-content,
#recruit3-content,
#recruit4-content,
#recruit5-content{ display:none;}


/*----------------------------------------------------
	#タブ
----------------------------------------------------*/
div.tab_container div { background-image:url(../img/recruit/tab_bg.gif);}
div#recruit1-header { background-position:0 -32px;}
div#recruit2-header { background-position:-85px -32px;}
div#recruit3-header { background-position:-170px -32px;}
div#recruit4-header { background-position:-255px -32px;}
div#recruit5-header { background-position:-340px -32px;}


div#recruit1-header:hover { background-position:0 0;}
div#recruit2-header:hover { background-position:-85px 0;}
div#recruit3-header:hover { background-position:-170px 0;}
div#recruit4-header:hover { background-position:-255px 0;}
div#recruit5-header:hover { background-position:-340px 0;}


div.header_highlight strong{ background-image:url(../img/recruit/tab_bg.gif);}
div.header_highlight strong#tab1{ background-position:0 0;}
div.header_highlight strong#tab2{ background-position:-85px 0;}
div.header_highlight strong#tab3{ background-position:-170px 0;}
div.header_highlight strong#tab4{ background-position:-255px 0;}
div.header_highlight strong#tab5{ background-position:-340px 0;}




/*----------------------------------------------------
	#インデックス
----------------------------------------------------*/
#recruit_list{}
ul.recruit_list { background-image: url(../img/recruit/recruit_list.gif); width:685px; height:171px; padding:0; }

#recruit1-content h2{ background-image:url(../img/recruit/recruit_h2.gif);}

/*書類リンク部分*/
#recruit1-content div.tab_container { padding-left:0; }
#recruit1-content div.tab_container div {display:block; float:left; width:171px; height:171px; text-indent:-6666px; background-repeat:no-repeat; background-image:url(../img/recruit/recruit_list.gif); }

#recruit1-content div#recruit2-header { background-position:0 0;}
#recruit1-content div#recruit3-header { background-position:-171px 0;}
#recruit1-content div#recruit4-header { background-position:-342px 0;}
#recruit1-content div#recruit5-header { background-position:-513px 0;}
#recruit1-content div#recruit2-header:hover { background-position:0 -171px;}
#recruit1-content div#recruit3-header:hover { background-position:-171px -171px;}
#recruit1-content div#recruit4-header:hover { background-position:-342px -171px;}
#recruit1-content div#recruit5-header:hover { background-position:-513px -171px;}

/*----------------------------------------------------
	#要綱テーブル
----------------------------------------------------*/
table.recruit td{ padding:5px 0; border-bottom:1px dotted #ccc;}
table.recruit th{ width:120px; height:19px; text-indent:-6666px; background-repeat:no-repeat; height:30px; background-position:0 5px; padding-right:80px; border-bottom:1px dotted #ccc;}
table.recruit tr{ border-bottom:1px dotted #ccc;}
#list1{ background-image:url(../img/recruit/recruit_list1.gif); }
#list2{ background-image:url(../img/recruit/recruit_list2.gif); }
#list3{ background-image:url(../img/recruit/recruit_list3.gif); }
#list4{ background-image:url(../img/recruit/recruit_list4.gif); }
#list5{ background-image:url(../img/recruit/recruit_list5.gif); }
#list6{ background-image:url(../img/recruit/recruit_list6.gif); }
#list7{ background-image:url(../img/recruit/recruit_list7.gif); }
#list8{ background-image:url(../img/recruit/recruit_list8.gif); }

/*----------------------------------------------------
	#営業職
----------------------------------------------------*/
#recruit2-content h2{ background-image:url(../img/recruit/eigyo_h2.gif);}
#recruit2-content #eigyo_tit{ background-image:url(../img/recruit/eigyo_tit.gif); width:685px; height:57px; text-indent:-6666px; margin-top: 0px; }

/*----------------------------------------------------
	#設計職
----------------------------------------------------*/
#recruit3-content h2{ background-image:url(../img/recruit/design_h2.gif);}
#recruit3-content #design_tit{ background-image:url(../img/recruit/design_tit.gif); width:685px; height:57px; text-indent:-6666px; margin-top: 0px; }

/*----------------------------------------------------
	#施工監理職
----------------------------------------------------*/
#recruit4-content h2{ background-image:url(../img/recruit/sekokanri_h2.gif); height:548px!important;}
#recruit4-content #sekokanri_tit{ background-image:url(../img/recruit/sekokanri_tit.gif); width:685px; height:57px; text-indent:-6666px; margin-top: 0px; }

/*----------------------------------------------------
	#工事職
----------------------------------------------------*/
#recruit5-content h2{ background-image:url(../img/recruit/construction_h2.gif);}
#recruit5-content #construction_tit{ background-image:url(../img/recruit/construction_tit.gif); width:685px; height:57px; text-indent:-6666px; margin-top: 0px; }
