body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #FFFFFF;	line-height: 1.5em;	text-align: left;	font-size: 80%;	/*font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/	font-family:  "Lucida Grande", sans-serif;}/* for WinIE6*/* html body {	font-size: 75%;	font-family: Verdana, "MS P ゴシック", sans-serif;	letter-spacing: 1px;	/*vertical-align:baseline;*/}/* for WinIE7*/*:first-child+html body { 	font-size: 75%;	font-family: 'メイリオ', Meiryo, sans-serif;}td{	text-align: left;}#main-image {	height: auto;	width: 550px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}#base {	margin-right: auto;	margin-left: auto;	width: 750px;}#header {	height: 0px;	width: 730px;}#header {}#contentbody {	width: 750px;	float: left;	background-image: url(../image/navi3/navi-background.gif);	background-repeat: repeat-y;	background-position: left top;}#contentbody #navi {	float: left;	width: 160px;	background-image: url(../image/navi3/navi_background.jpg);	background-repeat: no-repeat;	/*height: 100%;*/}#contentbody #navi #menubar {	height: 220px;	width: 150px;	margin-top: 85px;	margin-left: 5px;}#contentbody #navi #searchfield {	height: 85px;	width: 140px;	margin-top: 0px;	margin-left: 20px;}#contentbody #navi #searchfield .inputFieldStyle {	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	width:100px;	height:16px;	font-size:10px;	border: 1px solid #999999;	margin: 0px;	padding: 0px;}#contentbody #navi #searchfield .submitButtonStyle {	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	width:60px;	font-size:10px;	background-color:#CCCCCC;	height: 20px;	line-height: 10px;}#contentbody #navi #navi-info {	height: 50px;	width: 100px;	margin-top: 0px;	margin-left: 20px;	float: none;}#contentbody #contents {	float: right;	width: 570px;	padding-top: 10px;	padding-right: 20px;}#footer {	clear: both;	width: 750px;	background-image: url(../image/navi3/footer2.gif);	background-repeat: no-repeat;	height: 25px;	background-position: 0px bottom;}#footer #copyright_stg{	position: relative;	text-align: center;	color: #999;	right: 45px;	font-family: Verdana, Geneva, sans-serif;	float: right;	width: 550px;	height: 2em;	padding-top: 8px;	padding-bottom: 5px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999;	margin: 0px;	top: 25px;}#footer #footeradd {	height: 60px;	width: 550px;	position: relative;	left: 160px;	top: -60px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	clear: none;	float: left;}/*Product only*/#productbox{	margin-top: 2px;}#productfeatures{	float: left;	width: 430px;	margin-left: 0px;	line-height: 1.5em;}#producticon{	float: right;	width: 90px;	margin-top: 5px;	margin-right: 5px;	text-align: center;	line-height: 2em;	font-size:10px;}#productclr{	clear: both;		}#priceicon {	margin-top: 0px;	margin-right: 11px;}/*Safari,Opera only*/html:first-child p{	margin-top: 0em;	margin-bottom: 0em;	font-weight: bold;	/*text-align: left;*/}html:first-child td{ line-height: 1.8em;}html:first-child body {	font-family:Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";	font-size: 1em;}#prodact_navi {	height: auto;	width: 550px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}