
@charset "Shift_JIS";

body{
margin:0;
background:url(../img/back_company.jpg) repeat-x;
}
#wrapper{
  margin:0;
  width:950px;
  height:1365px;
  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:1200px;
	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/company1.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_title.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: 313px; }
#right li#n2    { left:313px; top:0; width:313px; }
#right li a {
  text-decoration: none;		
  display: block;
  height: 30px;
  width:313	px;
  overflow:hidden; 
}
#contents #right p{
	margin:0;
}
#contents #right p#text1{
	margin-top:10px;
	width:600px;
	height:850px;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
	line-height:20px;
		position:relative;
	left:20px;
	}
	
	#contents #right p#text2{
	margin:0;
	height:50px;
	width:50px;
	position:relative;
	left:600px;
	top:10px;
	background:url(../img/pagetop.gif) no-repeat;
	text-indent:-9999px;
}
#contents #right p#text2 a{
	margin:0;
	height:50px;
	width:50px;
	display:block;
}