/*--------------------------------------------------------------------/- file   : netjuke_spec.css/- admin  : MEGA-D Inc. SHIGETA Makoto, Kimoto Tatsuro/- update : 20061115/- desc   : css for NETJUKE spec page/--------------------------------------------------------------------*//************* Tag Override *************/* {	margin: 0px;	padding: 0px;}body {	font-size: 80%;	line-height: 1.3;	color: #333333;	background: #FFFFFF;	text-align: center;}th,td {	font-size: 80%;	line-height: 1.3;}img {	border-style: none;}p {	margin: 0px 0px 10px;}a:link {	color: #666666;	text-decoration: underline;}a:visited {	color: #666666;	text-decoration: underline;}a:hover {	color: #000000;	text-decoration: underline;}/************* Common *************/div#container {	width: 760px;	margin: 0px auto;	text-align: left;}.clear {	clear: both;	margin: 0;	padding: 0;}.clear hr {	display: none;	margin: 0;	padding: 0;}.red {	color: #FF0000;}.small {	font-size: 80%;}/************* Header *************/div#header {	width: 760px;	height: 73px;	background: #111184;	overflow: hidden;}div#header div#siteLogo {	margin: 0px;	padding: 0px;}div#header div#siteLogo h1 {	margin: 0px;	padding: 0px;}div#header div#siteTitle {	margin: 0px;	padding: 0px 10px 0px 13px;}div#header div#siteTitle h1 {	float: left;	width: 269px;	margin: 20px 0px 0px 0px;	padding: 0px;}div#header div#siteTitle p {	float: right;	width: 107px;	margin: 22px 0px 0px 0px;	padding: 0px;}div#header div#gNavi {	margin: 0px;	padding: 0px;	clear: both;}div#header div#gNavi ul {	margin: 0px;	padding: 0px;	list-style-type: none;}div#header div#gNavi ul li#HOME {	float: left;	display: inline;	width: 152px;}div#header div#gNavi ul li#D50HD {	float: left;	display: inline;	width: 152px;}div#header div#gNavi ul li#M70HD {	float: left;	display: inline;	width: 152px;}div#header div#gNavi ul li#M90HD {	float: left;	display: inline;	width: 152px;}div#header div#gNavi ul li#SUPPORT {	float: left;	display: inline;	width: 152px;}/************* Pagetop Navi *************/p#pagetopNavi {	margin:20px 0 30px 0;	text-align:right;}/************* Footer *************/div#netjukeFooter {	clear: both;	width: 760px;	height: 22px;	margin: 0px 0px 0px 0px;	padding: 2px 0px;	border-top: 1px solid #8C8A8C;	border-bottom: 1px solid #8C8A8C;	background-color: #FFFFFF;}div#netjukeFooter ul {	margin: 0px;	padding: 0px;	list-style-type: none;}div#netjukeFooter li#sonystyle {	float: left;	display: block;}div#netjukeFooter li#anymusic {	float: left;	display: block;}div#netjukeFooter li#customer {	float: right;	display: block;}div#netjukeFooter li img {	margin: 5px 10px 0px 0px;}div#netjukeFooter li#sonystyle img {	margin: 5px 20px 0px 0px;}/************* Products Styles *************/h2#mainimg {	margin: 0px 0px 15px;	padding: 0px;}div#sNavi {	width: 760px;	margin: 0px;	padding: 0px 0px 15px;}div#sNavi ul {	margin: 0px;	padding: 0px;	list-style-type: none;}div#sNavi ul li#SAVE {	float: left;	display: inline;	width: 254px;}div#sNavi ul li#LISTEN {	float: left;	display: inline;	width: 254px;}div#sNavi ul li#TAKEOUT {	float: left;	display: inline;	width: 252px;}/************* Spec Column Styles *************/div#specColumn {	width: 760px;	padding: 15px 0px;	overflow: hidden;}div#specColumn p#linkAllSpec {	float: right;	margin: 0px;	padding: 0px;}div#specColumn h2 {	margin: 0px 0px 20px;	padding: 5px 0px 0px;}div#specColumn table.speclist {	width: 100%;	margin: 0px 0px 10px 0px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}div#specColumn table.speclist th {	width: 20%;	font-weight: normal;	padding: 5px 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background: #B3B3D7;	color: #FFFFFF;}div#specColumn table.speclist td {	padding: 5px 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background: #FFFFFF;	text-align: center;}div#specColumn table.speclist td.bg {	padding: 5px 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background: #F3F3F3;}div#specColumn table.speclist tr.gray td.bg {	background: #E8E8E8;}div#specColumn table.speclist tr.gray td {	background: #F3F3F3;}div#specColumn table.speclist td.img {	padding: 10px 0px;	border-bottom: 1px solid #CCCCCC;	background: #FFFFFF;	text-align: center;}div#specColumn table.speclist img.item {	margin: 10px 0px;	padding: 0px;}div#specColumn table.speclist tr.title th {	font-weight: normal;	padding: 5px 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background: #F3F3F3;}div#specColumn table.speclist tr.title td {	padding: 5px 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	text-align: center;}div#specColumn ul.notelist {	list-style-type: none;	margin: 0px;}div#specColumn ul.notelist li {	font-size: 80%;	color: #333333;	text-indent: -2em;	padding: 0px 0px 5px 2em;}div#specColumn ul.notelist li.attention {	font-size: 80%;	color: #333333;	text-indent: -2em;	padding: 10px 0px 5px 2em;}