/* CSS Document */

@charset "euc-jp";
/*目次・・基本レイアウトの設定が入っている
body
リスト
グローバルメニュー
*/

/*h4,h5はcontents.cssに設定あり*/
h1{
font-size: 1px;
line-height: 1px; 
margin:0;
}

h2{
font-size: 1px;
line-height: 1px; 
margin:0;/*
padding-bottom:5px;*/
}

h3{
	font-size: 12px;
	line-height: 14px;
	margin:0;
	padding-top:45px;
	padding-bottom:0px;
	font-weight: normal;
	width:140px;
	padding-left:30px;
}
h4 {
font-size: 100%;
font-weight: normal;
color: #333333;
padding-top:10px;
padding-bottom:10px;
margin:0;
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #333333;
font-size:85%;
line-height: 1.2pc;
}

a:link {
	color: #333333;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}
/*ナビゲーション部分リンク*/
#navi_head a:link, #navi_head a:visted{
color:#333333;
text-decoration:none;
}

#navi_head a:hover, #navi_head a:active{
color:#666666;
text-decoration:underline;
}

ul#navi_head{
margin : 0;
padding: 1px;
font-size:12px;
text-align:right;

}
ul#navi_head li{	
	display: inline;
}	

ul#navi_head  a{	
	padding:0px 3px;
	color:#333333;
	text-decoration:none;
}	

/*topレイアウト*/


#wrapper{
width:760px;

	background-attachment: scroll;
	background-image: url(../images/bg_line.jpg);
	background-repeat: repeat-y;
	background-position: 746px 0px;


}	

#wrapper_l{

width:746px;
float:left;
background: url(../images/bg_line_b.jpg);
background-repeat: repeat-x;
}

#con-head{
background: url(../images/bg_head.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 7px;
}
#con-footer{
clear:both;
background: url(../images/bg_line_b.jpg);
background-repeat: repeat-x;
padding-left: 5px;
padding-right: 16px;
padding-top: 7px;
padding-bottom: 5px;
width:725px;
border-bottom: 1px solid #000066;
font-size:12px;
}
#con-footer a:link {
color: #333333;
text-decoration:underline;
}
#con-footer a:visited {
color: #333333;
text-decoration:underline;
}
#con-footer a:hover {
color: #666666;
text-decoration:underline;
}
#con-footer a:active {
color: #666666;
text-decoration:underline;
}


#top-img{
border: solid 1px #000066;
}



#top-content{
width:500px;
float:left;
padding:5px;
margin-left:3px;
}
#top-main-l{
width:245px;
float:left;
margin-right:5px;
}
#top-main-r{
width:245px;
float:right;
margin-left:5px;
}
#top-sideber{
width:215px;
float:right;
padding-top:5px;
padding-bottom:25px;
padding-left:5px;
padding-right:5px;
}


ul#head-menu{
margin:0px;
padding-bottom:10px;
list-style:none;
taxt-align:center;
}

ul#head-menu li{
display:inline;
float:right;
}
.line_000r{	
border-left: 1px solid #000066;
padding-left: 10px;
padding-right: 5px;
}
.line_000e{	
border-left: 1px solid #000066;
padding-left: 25px;
padding-right: 5px;
background: url(../images/arrow_o.gif) no-repeat;
}
	
/*IE5.x*/	
.line_000rie{	
	display:inline;
	voice-family: "\"}\"";
	voice-family:inherit;
	display:none;
}	


#box_environment {
padding: 1px;
width: 208px;
border: 1px solid #000066;
/*margin-top:10px;*/
margin-bottom:15px;
}



#box_recruit {
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 15px;
width: 208px;
border: 1px solid #000066;
background-image: url(../images/bg_top_recruit.jpg);
background-repeat: no-repeat;
}

#recruit-img{
padding-bottom:5px;
margin-bottom:15px;
border-bottom: solid 1px #000066;
}


ul{
padding: 0;
}
.arrow_li {
margin: 0 0 0 2em;
line-height:1.4em;
list-style-image: url(../images/arrow_o2.gif);
padding-bottom:10px;
}




/*グローバルナビ*/
#gloabalnavibox	
{	
	width:746px;
	hight:35px;
}	

#globalnavi		
 {		
	margin: 0;	
	padding: 0;	
	background: url(../images/global_menu.jpg) no-repeat;	
	width:746px;
	height: 35px;	
	position: relative;	
}		


/* LI */		

#globalnavi li {		
	margin: 0;	
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0px;
	}

#globalnavi li, #globalnavi a {	
	height: 35px;
	display: block;
}	



#globalnavi a {	
	text-indent: -5000px;
	text-decoration: none;
}	



#globalnavi_home {	
	left: 80px;
	width: 145px;
}	
#globalnavi_company {	
	left: 225px;
	width: 145px;
}	

#globalnavi_business {	
	left: 370px;
	width: 144px;
}		

#globalnavi_environment {		
	left: 514px;	
	width: 145px;	
}		

		

		
#globalnavi_home a:hover, #globalnavi_home a:visited:hover {		
	 background: transparent url(../images/global_menu.jpg) -80px -35px no-repeat;	
 }		

#globalnavi_company a:hover, #globalnavi_company a:visited:hover {	
	 background: transparent url(../images/global_menu.jpg) -225px -35px no-repeat;
 }	

#globalnavi_business a:hover, #globalnavi_business a:visited:hover {	
	 background: transparent url(../images/global_menu.jpg) -370px -35px no-repeat;
 }	

 #globalnavi_environment a:hover, #globalnavi_environment a:visited:hover {	
	 background: transparent url(../images/global_menu.jpg) -514px -35px no-repeat;
 }	


#globalnavi_home a.p_main:link, #globalnavi_home a.p_main:visited{
background: transparent url(../images/global_menu.jpg) -80px -35px no-repeat;
}	

#globalnavi_company a.p_main:link, #globalnavi_company a.p_main:visited{	
	background: transparent url(../images/global_menu.jpg) -225px -35px no-repeat;
}

#globalnavi_business a.p_main:link, #globalnavi_business a.p_main:visited {	
	background: transparent url(../images/global_menu.jpg) -370px -35px no-repeat;
}	

#globalnavi_environment a.p_main:link, #globalnavi_environment a.p_main:visited{	
	background: transparent url(../images/global_menu.jpg) -514px -35px no-repeat;
}	

	
/*グローバルなびここまで*/


/*環境、60周年部分*/
.text_pa{
padding:10px;
}
.text_pa_bg{
	padding:15px;
	background: url(../images/top_okagesamade.jpg);
	background-repeat: repeat-x;
}
/*事業分野*/
#top-main{
border-bottom: solid 1px #666666;
padding-bottom:5px;
margin-top:5px;
width:245px;
height:90px !important;
height:70px;
}



/*エレクトロニクス*/
.menu-bg1 { 			
background-image:url(../images/top_b_electronics1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg1:hover {			
background-image:url(../images/top_b_electronics1_2.jpg);			
background-repeat: no-repeat;
text-decoration:none;			
}	
/*航空*/
.menu-bg2 { 			
background-image:url(../images/top_b_aircraft1.jpg);			
background-repeat: no-repeat;
text-decoration:none;	
		
display:block;			
}			
a.menu-bg2:hover {			
background-image:url(../images/top_b_aircraft1_2.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
}
/*保険*/
.menu-bg5 { 			
background-image:url(../images/top_b_insurance1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg5:hover {			
background-image:url(../images/top_b_insurance1_2.jpg);			
background-repeat: no-repeat;
text-decoration:none;			
}
/*プラント*/
.menu-bg4 { 			
background-image:url(../images/top_b_plant1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg4:hover {			
background-image:url(../images/top_b_plant1_2.jpg);			
background-repeat: no-repeat;			
text-decoration:none;
}
/*マテリアル*/
.menu-bg8 { 			
background-image:url(../images/top_b_material1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg8:hover {			
background-image:url(../images/top_b_material1_2.jpg);			
background-repeat: no-repeat;			
text-decoration:none;
}
/*海外*/
.menu-bg9 { 			
background-image:url(../images/top_b_overseas1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg9:hover {			
background-image:url(../images/top_b_overseas1_2.jpg);			
background-repeat: no-repeat;			
text-decoration:none;
}

/*自動車*/
.menu-bg6 { 			
background-image:url(../images/top_b_automobile1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg6:hover {			
background-image:url(../images/top_b_automobile1_2.jpg);			
background-repeat: no-repeat;			
text-decoration:none;
}
/*情報通信*/
.menu-bg3 { 			
background-image:url(../images/top_b_communication1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg3:hover {			
background-image:url(../images/top_b_communication1_2.jpg);			
background-repeat: no-repeat;			
text-decoration:none;
}
/*エネルギー*/
.menu-bg7 { 			
background-image:url(../images/top_b_energy1.jpg);			
background-repeat: no-repeat;	
text-decoration:none;		
display:block;			
}			
a.menu-bg7:hover {			
background-image:url(../images/top_b_energy1_2.jpg);			
background-repeat: no-repeat;			
text-decoration:none;
}
