body {
	background: #ECECEC;
	margin:0;
	padding:0;
	border:0;
	background-color:transparent;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	'英語用のfont-family設定が必要
	font-family:'メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3','alias-fixed-jis0208.1983-0',sans-serif;
	/* システム・フォントは、各々のＯＳより選ぶのが得策といえる*/
	/*OS別フォントリスト*/
	/*
	Windows:
		vista: 'メイリオ',Meiryo
		XP,Server2003まで:MS UI Gothic
	Macintosh:
		ヒラギノ角ゴ Pro W3
	Linux:
		alias-fixed-jis0208.1983-0
	*/
/* ここまでが、ブラウザスタイルの初期化 */

}

/*擬似クラスの定義-順番が大事・上がより優先される*/
a:link{}
a:visited{}
a:hover{}
/*ユーザーマウスクリックした時*/
a:active{}

/*------------------------------------------------------------------*/
/*商品情報のCSS*/
/*------------------------------------------------------------------*/
div.productInfo{
	background-color: #F2F2F2;
	padding: 10px;
	border-bottom: 1px dotted #0000FF;
}
.productInfo img.productPic{
	vertical-align: top;
	border: 1px solid black;
}
.productInfo img.titleArrow{

}
.productInfo dd{
margin-left: 1em;
color:#0000FF;
}
div#wrapper {
	background-color: #FFFFFF;
	width: 760px;
/*--------------------------------------------------
warpper divの高さを設定しないと、内のcolumn divの
長さが、その高さを超えて領域を侵してくる
--------------------------------------------------*/
	/*height:800px;*/
	margin: 0 auto;
/*--------------------------------------------------
ここで背景色を白に塗りなおさないと、bodyで設定した色が、
wapper内にも侵入してくる
--------------------------------------------------*/
}
p,dt,dd {
	line-height: 1.5;
/*--------------------------------------------------
ここ文字色を設定すると、反映される。ただ、<body>で
定義しても反映されない。継承されていないようだ！！
ただ、htmlファイル内で、style=""で定義されると、<body>
で定義しても反映されている！！おかしすぎる！！
どうも、色の設定が反映されていない！！
		color:red;
--------------------------------------------------*/
}

/*--------------------------------------------------
HEADER部分
--------------------------------------------------*/
#header {
	//padding: 10px;
	width: 760px;
	//height: 200px;
	background-color:#164574;
}
h1#logo {
	background-color:#164574;
	padding-left: 1em;
	padding-top: 5px;
	height: 123px;
	//height: 150px;
	width: 200px;
	//margin: 0 7px 30px 7px;
	margin: 0;

}
span#link {
display:block;	
float:right;
}
span#link a:link{
/*擬似クラスの定義-順番が大事・上がより優先される*/
color: #FFFFFF;
border: none;

}
span#link a:visited{
color: #FFFFFF;
border: none;}
span#link a:hover{
color: #FFFFFF;
border: none;}
/*ユーザーマウスクリックした時*/
span#link a:active{}

img#contact{
display:block;	
float:right;
width: 200px;

}	
-->
/*--------------------------------------------------
内容部分
--------------------------------------------------*/
span#title {
font-weight:bold;
font-size:x-large;
}
.patentHistory {
font-weight:bold;
font-size:medium;

}
span#register {
font-size:medium;
}
div#content {
background: #F2F2F2; 
padding: 10px; 
margin:2px; 
width:500px;
float:left;
}
img#firstImg {
border:1px solid black; 
width: 300px;
height:250px;
float:left;
margin:5px;
}
p.paragraph{
text-indent: 1em;
}
img.rightpic {
border: solid 1px black;
width: 200px;
}
/*--------------------------------------------------
FOOTER部分
--------------------------------------------------*/
p#footer {
	clear: both;
	width:100%;
	text-align: right;
	color: white;
	background-color:#164574;
}