body,p,td,th,div	{ font-family:ＭＳ ゴシック; font-size:small; line-height:150%}
td.menu			{ line-height:100%; vertical-align:top; font-size:x-small;}
strong			{ font-weight:bold; color:#dd0000; background-color:white; }
body			{ background-image:url(../conte_back.gif); background-color:#ddddff;}

/*主な特徴*/
.feature	{	border-width:1px;
			border-color:#dd0000;
			border-style:solid;
			margin:0.5em 0 0.8em 0;
			position:relative;
			left:12.5%; @left:0;
			background-color:#ffffff;}
.f_titl		{	background-color:#dd0000;
			font-size:small;
			color:white;
			font-weight:bold;
			text-align:left;
			padding:0 0 0 0.5em;}
.f_topi		{	background-color:#0000dd;
			font-size:small;
			color:white;
			text-align:left;
			padding:0 0 0 0.5em;}
.f_main		{	font-size:small;
			color:black;
			padding:0.5em 0.5em 0.5em 1em;
			text-align:left;}
/*主な特徴end*/

/*工業所有権等*/
.patent		{	border-width:1px;
			border-color:#ffff00;
			border-style:solid;
			margin:0 0 0.3em 0;
			position:relative;
			left:12.5%; @left:0;
			background-color:#ffffff;}
.p_titl		{	background-color:#ffff00;
			font-size:small;
			color:black;
			font-weight:bold;
			text-align:left;
			padding:0 0 0 0.5em;}
.p_main		{	font-size:small;
			color:black;
			padding:0.5em 0.5em 0.5em 1em;
			text-align:left;}
/*工業所有権等end*/

/*仕様*/
.spectitl		{ font-size:small; line-height:100%; padding:0.5em; background-color:#dd0000; color:#ffffff; font-weight:bold; }
.specname		{ font-size:small; line-height:125%; padding:0.5em; background-color:#ffff00;}
.specpara		{ font-size:small; line-height:125%; padding:0.5em; background-color:#00ff00;}
/*仕様end*/

/*新製品20120301*/
.new_item {
	border-width:1px;
	border-color:#0000dd;
	border-style:solid;
	margin:1em 0 0.3em 0;
	position:relative;
	left:12.5%; @left:0;
	background-color:#ffffff;
}
.n_titl {
	background-color:#0000dd;
	font-size:small;
	color:white;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 0.5em;
}
.n_main	{
	font-size:small;
	color:black;
	padding:0.5em 0.5em 0.5em 1em;
	text-align:left;
}
.n_main h4{
	display:inline;
	border-bottom:1px solid #000;
}
.n_main ul{
	padding-top:0.5em;
	line-height:2em;
	list-style:none;
}
.new_item .img_r{
	width:300px;
	height:300px;
	float:right;
	text-align:left;
}
.new_item .img_r img{
	margin-right:1em;
}
/*新製品end*/

h1	{		margin:0 0 0.1em 0;
			font:xx-large bold;
			color:#dd0000;
			line-height:100%;
			background-color:#ffffff;
			border-color: #dd0000;
			border-width: 0 0 1px 0.5em;
			border-style: solid;
			}
h2	{		margin:0 0 0.3em 0 ;
			font:x-large bold;
			color:#0000dd;
			line-height:100%;
			background-color:;
			border-color: #0000dd;
			border-width: 0 0 1px 0.5em;
			border-style: solid;
			}
font.subtitle		{ font-size:medium; font-weight:bold; line-height:120%}
.chip		{ background-color:#ddddff; width:100%; line-height:120%}
ul			{ margin-left:1em ; margin-top:1px ; margin-bottom:1px }
ol			{ margin-left:1em ; margin-top:1px ; margin-bottom:1px }
a			{ text-decoration:underline;outline:0px none black; color:#0000dd}
a:hover			{ text-decoration:none ; background-color:#0000dd ; color:white }

body {
  scrollbar-track-color:white;
  scrollbar-face-color:white;
  scrollbar-shadow-color:black;
  scrollbar-darkshadow-color:white;
  scrollbar-highlight-color:white;
  scrollbar-3dlight-color:black;
  scrollbar-arrow-color:black;

}

* {margin:0; padding:0;}
body {margin:0; padding:0; _overflow:hidden;}
#menu	{ margin:0; padding:0; position:fixed; _position:absolute; left:0; top:0; height:100%; width:175px; background-color:white; overflow:auto}
#main	{ margin:0 0 0 175px; padding:0; height:100%; _overflow:auto;}

#centering	{ margin:0 0 0 0; padding:0; width:100%; text-align:center; }