body {	
	background-image: url(./img/index/background.gif);
	font-size: 13px;
	margin: 0;
	padding: 0; 
	line-height: 150%;
	text-align: justify; }

tr td { font-size: 13px; 
	line-height: 150%; }
	
.top {	width: 800px;
	position:absolute;
   	left:50%;
	margin-left:-400px;
	background-color: white; }

.block {
	margin-bottom: 5px; }



/* ΝΝSΜ(Άj[ΙwiπΒ―ι  */
.content {
	float:left; 
	margin: 0;
	padding: 0;
	background: url(./img/content-back.png) repeat-y ;  }


/* Άj[  */
.leftmenu {
	float: left;
	width: 150px; }


/* ERec  */
.right_con {
	width: 590px;
	float: right;
	margin-left : 30px;
	margin-right: 30px; }



/*@{Ά^Cg@*/
.title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px; }


/*@iΏΒ«ϋj@ϋj{Άόsέθ@*/
.hh {	margin-left: 15px;
	margin-bottom: 10px; }

.no {	vertical-align: top; }


/*@EρΉ@*/
.p_right {
	text-align: right; }

/* oi[ζ */
#banner { 
	float: ;
	text-align: left;
	margin-bottom: 15px; }

a img 	{
	border: 0px; }

/* TOPΆ@SKKZ */
.top_left { 
	margin-left: 20px;
	float: left; }



/* tb^[  */
#footer {
	clear: both;
	HIGHT: 30px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center ;
	align: bottom;
	padding: 20px;
	background-color: white; }

/* £y[WΜζͺΦ  */
.bottomlink {
	font-size: 13px;
	margin-top: 20px;
	text-align: right; }


/* ‘‘‘ocO‘‘‘  */
.syaze {
	font-size: 16pt;
	font-family: "HGPΎ©E"; 
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 50px; }







/* ‘‘‘vtB[‘‘‘  */
.p_title {
	width: ;
	text-align	:center;
  	font-size	:17px;
 	color 		:#5555cc;
  	font-weight	:bold;
	margin-top	:5px;
	margin-bottom	:5px; }

.p_contents {
	font-size :13px;
	width: ;
	line-height: 160%;
	font-family	: Arial, Helvetica, sans-serif,"HGSVbNM","lr oSVbN","lr SVbN", "Osaka";
	border-collapse:collapse;
	border	: 1px solid #696969; }

.cre {	width: 65px;
	border	: 1px solid #696969;
	background-color:#C0C0C0;
	padding : 3 8 3 8; }

.cl_1 {	width: 52px;
	border	: 1px solid #696969;
	background-color:#C0C0C0;
	padding : 3 8 3 8; }

.cl_2 {	width: 95px;
	border	: 1px solid #696969;
	background-color:#C0C0C0;
	padding : 3 8 3 8; }

.cr {	line-height: 130%;
	border	: 1px solid #696969;
	padding : 3 8 3 10; }

.risona {
	margin-left: 3px; }

/*@ISOζ  */

.iso_img {
	margin-right: 20px;
	border: 1px #696969 solid;  }

.iso_imghr {
	margin-top: 10px;
	margin-bottom: 10px; }


.b_iso {
	margin-left: 30px;
	width: 80px; }

.iso {	margin: 10px;
	text-align: center; 
	padding-bottom: 5px; }

.iso14001 {
	font-size: 12px;
	text-align: center; }

.iso9001 { 
	font-size: 12px;
	text-align: center; }




.h_housin {
	font-size: 18px;
	font-weight: bold;
	color: #2F4F4F;
	margin-top: 15px;
	margin-bottom: 20px; }



/* ‘‘‘O[v‘‘‘  */

img.grp_left {
	margin-right: 20px;
	valign: middle;
	float: left; }

img.grp_right {
	margin-left: 20px;
	valign: middle;
	float: right; }

div.grp_left {
	valign: middle;
	float: left; }

div.grp_right {
	float: right; }

img.txt_middle {
	margin-right: 10px;
	vertical-align: -10px; }

img.txt_middle2 {
	vertical-align: -13px;
	margin-right: 10px;
	float:left; }

div.grp_txt {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	valign: middle;
	color:#353535;
	 }

div.grp_con {
	text-align: left;
	font-size: 12px;
	valign: middle;
	
	color:#353535;
	line-height: 14px;
	 }

div.clear { clear: both; 
	margin-top: 20px;}






/* ‘‘‘ έυΠξ ‘‘‘  */

.setsubi  {

	border: 1px solid black;
	border-collapse: collapse;
	margin-bottom: 30px;
	letter-spacing: ;
	font-family	: "lr SVbN"; }

.setsubi caption {
	text-align: left;
	font-weight: bold; 
	padding-bottom: 6px; }

.setsubi_title {
	text-align: center;
	background-color: #D3D3D3;
	border: 1px solid black;
	border-collapse: collapse;  }

.setsubi_uchi {
	width: 330px; }
.setsubi tr td {
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid black;
	border-collapse: collapse; }

.setsubi_daisuu {
	width: 40px;
	text-align: right; }

.menu {
	margin-left: 20px; }

/* ‘‘‘ Cj[ umeda.2008.11.19‘‘‘ */
p.imagelinks_main a {
 
display: block;
   width: 130px;
   height: 30px;
   text-indent: -5000px;
   float: left; }
p.imagelinks_main a:hover {
   background-position: top right; }
p.imagelinks_main a.profile_main_1 {
   background-image: url(./img/main_button/profile_main_1.gif); }
p.imagelinks_main a.product_main_1 {
   background-image: url(./img/main_button/product_main_1.gif); }
p.imagelinks_main a.recruit_main_1 {
   background-image: url(./img/main_button/recruit_main_1.gif); }
p.imagelinks_main a.contact_main_1 {
   background-image: url(./img/main_button/contact_main_1.gif); }

/* ‘‘‘ Άj[ umeda.2008.11.19‘‘‘ */
p.imagelinks_profile_sub a {
   display: block;
   width: 100px;
   height: 25px;
   text-indent: -5000px;
   float: left; }
p.imagelinks_profile_sub a:hover {
   background-position: top right; }
p.imagelinks_profile_sub a.profile_sub_1 {
   background-image: url(./img/profile_sub_button/profile_sub_1.gif); }
p.imagelinks_profile_sub a.profile_sub_2 {
   background-image: url(./img/profile_sub_button/profile_sub_2.gif); }
p.imagelinks_profile_sub a.profile_sub_3 {
   background-image: url(./img/profile_sub_button/profile_sub_3.gif); }
p.imagelinks_profile_sub a.profile_sub_4 {
   background-image: url(./img/profile_sub_button/profile_sub_4.gif); }
p.imagelinks_profile_sub a.profile_sub_5 {
   background-image: url(./img/profile_sub_button/profile_sub_5.gif); }
p.imagelinks_profile_sub a.profile_sub_6 {
   background-image: url(./img/profile_sub_button/profile_sub_6.gif); }
p.imagelinks_profile_sub a.profile_sub_7 {
   background-image: url(./img/profile_sub_button/profile_sub_7.gif); }

p.imagelinks_product_sub a {
   display: block;
   width: 100px;
   height: 25px;
   text-indent: -5000px;
   float: left; }
p.imagelinks_product_sub a:hover {
   background-position: top right; }
p.imagelinks_product_sub a.product_sub_1 {
   background-image: url(./img/product_sub_button/product_sub_1.gif); }
p.imagelinks_product_sub a.product_sub_2 {
   background-image: url(./img/product_sub_button/product_sub_2.gif); }
p.imagelinks_product_sub a.product_sub_3 {
   background-image: url(./img/product_sub_button/product_sub_3.gif); }
p.imagelinks_product_sub a.product_sub_4 {
   background-image: url(./img/product_sub_button/product_sub_4.gif); }

