@charset "utf-8";
/* ===================================================================
File info
 author     :AKAI Taro
 style info :会社案内
=================================================================== */

h2 { position: absolute; right: 0px; margin-right: -193px; }
h3 { text-indent:-6666px; }
#g_navi li#business a { background-position:-91px -357px; }
#business2-content, #business3-content, #business4-content, #business5-content, #business6-content { display:none; }
/*----------------------------------------------------
	#タブ
----------------------------------------------------*/
div.tab_container div { background-image:url(../img/business/tab_bg.gif); }
div#business1-header { background-position:0 -32px; }
div#business2-header { background-position:-85px -32px; }
div#business3-header { background-position:-170px -32px; }
div#business4-header { background-position:-255px -32px; }
div#business5-header { background-position:-340px -32px; }
div#business6-header { background-position:-425px -32px; }
div#business1-header:hover { background-position:0 0; }
div#business2-header:hover { background-position:-85px 0; }
div#business3-header:hover { background-position:-170px 0; }
div#business4-header:hover { background-position:-255px 0; }
div#business5-header:hover { background-position:-340px 0; }
div#business6-header:hover { background-position:-425px 0; }
div.header_highlight strong { background-image:url(../img/business/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; }
div.header_highlight strong#tab6 { background-position:-425px 0; }
/*----------------------------------------------------
	#事業領域
----------------------------------------------------*/

#business1-content ul { margin-bottom:30px; }
#business1-content li { background-image:url(../img/business/business_tit.gif); width:685px; height:50px; background-repeat:no-repeat; text-indent:-6666px; }
#tit1 { background-position:0 0; }
#tit2 { background-position:0 -50px; }
#tit3 { background-position:0 -100px; }
#tit4 { background-position:0 -150px; }
#tit5 { background-position:0 -200px; }
#tit6 { background-position:0 -250px; }
p#business_text { background-image:url(../img/business/business_text.gif); width:321px; height:41px; text-indent:-6666px; position: absolute; top: 125px; right: 0px; }
/*----------------------------------------------------
	#営業
----------------------------------------------------*/

#eigyo_tit { background-image:url(../img/business/eigyo_tit.gif); width:685px; height:240px; text-indent:-6666px; margin-top:0; position:relative; z-index:2; }
p#eigyo_prof { background-image:url(../img/business/eigyo_bg.jpg); width:768px; height:437px; position: absolute; left: 2px; top: 190px; z-index: -10; text-indent:-6666px; }
/*タブリンク部分*/
#business2-content div.tab_container { padding-left:0px; }
#business2-content div#business3-header { background-image:url(../img/business/btn.gif); width:30px; height:140px; background-position:0 0; display:block; float:none; position: absolute; z-index: 100; top: 479px; right: 0px; _right:-30px }
#business2-content div#business3-header:hover { background-position:-30px 0; right: -1px; _right:-31px; }
/*----------------------------------------------------
	#設計
----------------------------------------------------*/

#design_tit { width:685px; height:240px; margin-top:0; }
p#design_prof { background-image:url(../img/business/disign_bg.jpg); width:768px; height:437px; position: absolute; left: 2px; top: 190px; z-index: -10; text-indent:-6666px; }
/*タブリンク部分*/
#business3-content div.tab_container { padding-left:0px; }
#business3-content div#business4-header { background-image:url(../img/business/btn.gif); width:30px; height:140px; background-position:0 0; display:block; float:none; position: absolute; z-index: 100; top: 479px; right: 0px; _right:-30px }
#business3-content div#business4-header:hover { background-position:-30px 0; right: -1px; _right:-31px }
/*----------------------------------------------------
	#施工監理
----------------------------------------------------*/

#sekokanri_tit { width:685px; margin-top:0; }
p#sekokanri_prof { background-image:url(../img/business/sekokanri_bg.jpg); width:768px; height:437px; position: absolute; left: 2px; top: 190px; z-index: -10; text-indent:-6666px; }
/*タブリンク部分*/
#business4-content div.tab_container { padding-left:0px; }
#business4-content div#business5-header { background-image:url(../img/business/btn.gif); width:30px; height:140px; background-position:0 0; display:block; float:none; position: absolute; z-index: 100; top: 479px; right: 0px; _right:-30px }
#business4-content div#business5-header:hover { background-position:-30px 0; right: -1px; _right:-31px }
/*----------------------------------------------------
	#工事
----------------------------------------------------*/

#construction_tit { width:685px; margin-top:0; }
p#construction_prof { background-image:url(../img/business/construction_bg.jpg); width:768px; height:437px; position: absolute; left: 2px; top: 190px; z-index: -10; text-indent:-6666px; }
/*タブリンク部分*/
#business5-content div.tab_container { padding-left:0px; }
#business5-content div#business6-header { background-image:url(../img/business/btn.gif); width:30px; height:140px; background-position:0 0; display:block; float:none; position: absolute; z-index: 100; top: 479px; right: 0px; _right:-30px }
#business5-content div#business6-header:hover { background-position:-30px 0; right: -1px; _right:-31px }
/*----------------------------------------------------
	#MPM
----------------------------------------------------*/

#mpm_tit { width:685px; margin-top:0; }
p#mpm_prof { background-image:url(../img/business/mpm_bg.jpg); width:768px; height:437px; position: absolute; left: 2px; top: 190px; z-index: -10; text-indent:-6666px; }
/*タブリンク部分*/
#business6-content div.tab_container { padding-left:0px; }
#business6-content div#business2-header { background-image:url(../img/business/btn.gif); width:30px; height:140px; background-position:0 0; display:block; float:none; position: absolute; z-index: 100; top: 479px; right: 0px; _right:-30px }
#business6-content div#business2-header:hover { background-position:-30px 0; right: -1px; _right:-31px }
