@charset "Shift_JIS";body {	background-image:url(../images/header_background_02.gif);	background-repeat:repeat-x;	}/* Super Sports ロゴ-------------------- */div.topnavi {	margin: 30px 20px;	}/*コンテンツボックス--------------------*/div#contentbox {	width:800px;	padding:0 20px 0;	background:url("../images/background_line.gif") repeat-y left top;	}/*サイドメニュー----------------*/div.leftmenu {	float:left;	width:215px;	}.leftmenu p,.leftmenu ul {	width: 190px;	}.sb-top,.maker {	background: url(../images/side-menu.gif) repeat-y left top;	font-size: 110%;	}#layer_4st{	background: url(../images/sidesub-menu.gif) repeat-y left top;	margin-bottom: 2px;	padding-top: 10px;	}.sb-top {	margin-bottom: 2px;	padding: 10px 0 10px 5px;	}.sb-top img {	margin-right: 3px;	}.maker {	padding: 10px 0 10px 5px;	margin-bottom: 2px;	}.maker input {	margin-right: 5px;	}.syasyu {	padding-left: 15px;	padding-bottom: 10px;	}.syasyu input {	margin-right: 5px;	}.seihin {	background: url(../images/icon2.gif) no-repeat 2.3em 0.4em;	padding-left: 35px;	padding-bottom: 8px;	}div.leftmenu a:hover {	color:#ff0000;	text-decoration:none;	}.now {	color: #ff0000;	}/*メインコンテンツ------------------*/div.maincontents a:hover {	color:#ff0000;	text-decoration:none;	}div.maincontents {	width:560px;	float:right;	}.maker-title {	height: 18px;	font-size: 120%;	font-weight:bold;	color: #ffffff;	background: url(../honda/images/title-image.gif) no-repeat left top;	padding: 5px 10px;	margin-bottom: 20px;	}.maincontents table {	width: 540px;	margin: 0 10px;	}.maincontents td {	vertical-align: top;	border-bottom: 20px solid #000000;	}.name {	background-color: #333333;	font-size: 120%;	font-weight: bold;	padding: 15px;	border-right: 1px solid #000000;	width: 189px;	}.product {	background-color: #1a1a1a;	padding: 15px;	width: 289px;	}.product p {	font-size: 120%;	font-weight: bold;	margin-bottom: 10px;	}.product li {	font-size: 110%;	padding-left: 17px;	background: url(../images/icon2.gif) no-repeat 3% 0.5em;	margin-bottom: 5px;	}.list-mar {	margin-bottom: 15px !important;	}.no-mar {	margin-bottom: 0 !important;	}.s-lineup-last td {	border-bottom: 0 !important;	}.gototop p {	text-align: right;	}.gototop a {	padding-left: 13px;	background: url(../images/icon3.gif) no-repeat 0 45%;	}.gototop a:hover {	color:#e0004f;	text-decoration:none;	}	.kit-parts{	font-weight:bold;}