
@charset "Shift_JIS";

body{
margin:0;
background:url(../img/back_company.jpg) repeat-x;
}
#wrapper{
  margin:0;
  width:950px;
  height:1089px;
  margin-left:auto;
  margin-right:auto;
}
#header{
  margin:0;
  width:950px;
  height:140px;
  background:url(../img/header.jpg) no-repeat;
  position:relative;
}

#contents{
	margin:0;
	width:950px;
	height:800px;
	clear:both;
	position:relative;
	left:0;
	}


#contents #right{
	margin:0;
	width:625px;
	height:558px;
	float:right;
	position:relative;
	top:8px;
	left:7px;
	
}	
#contents #right #box{
	margin:0;
	width:625px;
	height:188px;
	clear:both;
	position:relative;
	top:0;
	left:-5px;
	
}
#contents #right #box #boxleft{
	margin:0;
	width:306px;
	height:178px;
	float:left;
	position:relative;
	top:2px;
	left:5px;
	background:url(../img/c1.jpg) no-repeat;
}	
#contents #right #box #boxleft h3{
	margin:0;
	width:306px;
	height:178px;
	font-size:12px;
	color:#FFF;
	text-indent: -9990px;
	}	
#contents #right #box #boxleft h3 a{
	margin:0;
	width:306px;
	height:178px;
	display:block;

	}		
	
#contents #right #box #boxright{
	margin:0;
	width:306px;
	height:178px;
	float:right;
	position:relative;
	top:2px;
	left:5px;
	background:url(../img/c2.jpg) no-repeat;
}
#contents #right #box #boxright h4{
	margin:0;
	width:306x;
	height:178px;
	font-size:12px;
	color:#FFF;
	text-indent: -9990px;
	}
#contents #right #box #boxright h4 a{
	margin:0;
	width:306px;
	height:178px;
	display:block;
	}
#contents #right h3{
	margin:0;
	width:625x;
	height:122px;
	font-size:12px;
	color:#FFF;
	text-indent: -9990px;
	background:url(../img/company_catch.jpg) no-repeat;
	}
#contents #right h3 a{
	margin:0;
	width:625px;
	height:122px;
	display:block;
	}	
#contents #right h4{
	margin-top:10px;
	width:625x;
	height:50px;
	font-size:12px;
	color:#FFF;
	text-indent: -9990px;
	background:url(../img/company3.gif) no-repeat;
	}
#contents #right h4 a{
	margin:0;
	width:625px;
	height:122px;
	display:block;
	}
	
#right ul {
  margin: 0;
  list-style: none;
  background:url(../img/company_title3.jpg) no-repeat;
  position:relative;
  width:925px;
  height:30px;
}
#right li {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  height: 30px;
  text-indent:-9999px;
  width:207px;
}
#right li#n1      { left:0; width: 207px; }
#right li#n2    { left:209px; top:0; width: 207px; }
#right li#n3  { left:417px; width: 207px; }
#right li a {
  text-decoration: none;		
  display: block;
  height: 30px;
  width:207px;
  overflow:hidden; 
}
#contents #right p{
	margin:0;
}
#contents #right p#text1{
	margin-top:10px;
	width:600px;
	height:50px;
	font-size:12px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
	line-height:20px;
		position:relative;
	left:20px;
	}