@charset "Shift_JIS";

.tb{

}

.tb th{
	background-color:#eeeeee;
	line-height:140%;
	text-align:left;
}
.tb td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#dddddd;

	line-height:140%;

}

.tb td.first{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#dddddd;
}

/********* use @ index **********/
#about_us{
}
#about_us h3{
	border-style:none;
	background-color:#FFFFFF;

	background-image:url(../images/linebg_bl.gif);
	background-repeat:repeat-x;
	background-position:center;
	padding:0px;
}

/********* use @ company **********/
#yakuin{
}
#yakuin dl{
	margin:0px;
}
#yakuin dt{
	clear:left;
	float:left;
	width:140px;
}
#yakuin dd{
	float:left;
	margin-left:0px;
	width:200px;
}

#lab{
}
#lab dl{
	margin:0px;
}
#lab dt{
	clear:left;
	float:left;
	width:90px;
}
#lab dd{
	float:left;
	margin-left:0px;
	width:250px;
}

/********* use @ concept **********/
#concept{
}
#concept h3{
	border-style:none;
	background-color:#FFFFFF;

	background-image:url(../images/linebg_bl.gif);
	background-repeat:repeat-x;
	background-position:center;
	padding:0px;
}


/********* use @ hsitory **********/
#history{
}
#history h3{
	border-style:none;
	background-color:#FFFFFF;

	background-image:url(../images/linebg_or.gif);
	background-repeat:repeat-x;
	background-position:center;
	padding:0px;
}
#history p{
	margin-left:20px;
}

/********* use @ patent **********/
#patent{
}
#patent h3{
	border-style:none;
	background-color:#FFFFFF;

	background-image:url(../images/linebg_bl.gif);
	background-repeat:repeat-x;
	background-position:center;
	padding:0px;
}
#patent li{
	margin-bottom:10px;
}
.ctry{
	font-size:80%;
	color:#66cc00;
}

