/*--------------------base--------------------*/*{	margin: 0px;	padding: 0px;}body{	background-color: #000000;	color: #ffffff;	font-size: 75%;	line-height: 1.5;	font-family:	verdana,	'Hiragino Kaku Gothic Pro',	'ヒラギノ角ゴ Pro W3',	'Osaka',	'ＭＳ Ｐゴシック',	sans-serif;}p{	margin: 0px;	padding: 0px;}ul,li,dl,dt,dd {	list-style: none;	}	h2 {	margin-bottom: 0px;	padding: 0px;	}/*--------------------container--------------------*/#container{	width: 800px;	background-color: #000000;	margin: 0px auto;}/*--------------------link--------------------*/a:link {	color: #ffffff;}a:visited {	color: #ffffff;}a:hover {	color: #ff961e;}a:active {	color: #ff961e;}a img {	border: 0px;	margin: 0px;	padding: 0px;	text-decoration: 0px;}/*--------------------header--------------------*/#head{	width: 800px;	margin: 30px 0px;	display: inline;	float: left;}.logo{	width: 172px;	float: left;}.headNavi{	float: left;}.headNaviLi{	float: right;}/*--------------------flash--------------------*/.flash{clear:both;}/*--------------------カテゴリ別プロダクトサイト--------------------*/#category{	width: 800px;	margin: 45px 0px 70px;	display:inline;	float: left;}.categoryNavi{	width: 800px;	height: 28px;	margin: 0px;	padding: 0px;	display:inline;	float: left;}.categoryNaviLi{	float: left;}.cateMidashi{	margin-bottom: 20px;	display:inline;	float: left;}/*--------------------contents--------------------*/.contents{	width: 800px;	margin-bottom: 50px;	display:inline;	float: left;}.contents2{	width: 800px;	margin-bottom: 70px;	display:inline;	float: left;}.left{	width: 470px;	margin: 0px 60px 0px 0px;	display:inline;	float: left;}.right{	width: 270px;	display: inline;	float: left;}.center{	width: 800px;	margin: 0px 0px 0px 0px;}.midashi{	margin-bottom: 30px;}.caption{	font-size: 100%;}/*--------------------What's new--------------------*/table{	margin: 0px 10px;}td{	font-size: 110%;}.date{	padding-right: 10px;	vertical-align: top;}/*--------------------バナー--------------------*/.bnWrap{	width: 270px;	margin-top: 10px;	display: inline;	float: left;}.bn1{	width: 250px;	margin-top: 21px;	margin-left: 10px;}.bn6{	width: 250px;	margin-left: 10px;}.bn2{	width: 120px;	margin-left: 10px;	margin-right: 10px;	display: inline;	float: left;}.bn3{	width: 120px;	margin-right: 10px;	display: inline;	float: left;}.bn4{	width: 120px;	margin-left: 10px;	margin-right: 10px;	display: inline;	float: left;}.bn5{	width: 120px;	margin-right: 10px;	display: inline;	float: left;}/*--------------------最新ラインナップ--------------------*/.lineupWrap{	width: 800px;}.lineup1{	width: 250px;	margin-left:10px;	text-align: center;	display: inline;	float: left;}.lineup2{	width: 250px;	margin: 0px 15px;	text-align: center;	display: inline;	float: left;}.lineup3{	width: 250px;	margin-right:10px;	text-align: center;	display: inline;	float: right;}.lineupImg{	margin-bottom: 15px;}/*--------------------footer--------------------*/#foot{	clear:both;	width: 800px;	padding-bottom: 10px;	color: #ffffff;	font-size: 90%;	text-align: center;}