/*--------------------------------------------------------------------/- file   : netjuke_upgrade.css/- admin  : core-ad international/- update : 20071112/- desc   : css for modern browser/--------------------------------------------------------------------*//************* 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: 0px;	padding: 0px;}.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 0 0;	text-align:right;}/************* Footer *************/div#netjukeFooter {	clear: both;	width: 760px;	height: 22px;	margin: 40px 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;}/************* Feature Styles *************/p#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;}div.feature {	padding: 0 0 20px;}div.feature h2 {	padding: 15px 0px;}div.feature h3 {	padding: 15px 0px;}div.feature p {	line-height: 1.5;}div.feature p.note {	font-size: 80%;	font-family: "ＭＳ ゴシック", "Osaka−等幅";	margin: 20px 0px 10px;}div.feature div.notelist {	margin: 20px 0px 10px;}div.feature div.notelist p {	font-size: 80%;	font-family: "ＭＳ ゴシック", "Osaka−等幅";	text-indent: -1.5em;	margin: 0px 0px 0px 1.5em;}div.feature div.notelist p.indent2 {	font-size: 80%;	font-family: "ＭＳ ゴシック", "Osaka−等幅";	text-indent: -2em;	margin: 0px 0px 0px 2em;}div.feature table {	width: 760px;}div.feature td {	vertical-align: top;}div.feature td p.title {	color: #111184;	margin: 0px 0px 5px;}div.feature td div.lineBox {	width: 100%;	border: 1px solid #E5E5E5;}div.feature img#save0101 {	margin: 0px 15px 0px 45px;}div.feature img#save0201 {	margin: 0px 15px 0px 0px;}div.feature img#save0202 {	margin: 20px 0px 10px 0px;}div.feature img#save0301 {	margin: 20px 0px 10px 40px;}div.feature div#save0401 {	float: left;	width: 120px;	padding: 15px 0px;	text-align: center;}div.feature div#save0402 {	float: right;	width: 240px;	padding: 10px 0px 10px;}div.feature td#save0404 {	padding: 20px 0px 0px 0px;}div.feature td#save0405 {	padding: 20px 0px 0px 45px;}div.feature div#save0402 p {	margin: 0px 0px 5px;}div.feature td#save0403 p {	margin: 0px 0px 15px 45px;}div.feature td.saveSubTitle {	padding: 15px 0px 0px 0px;}div.feature td.saveSubTitle p.note {	font-size: 80%;	font-family: "ＭＳ ゴシック", "Osaka−等幅";	margin: 0px 0px 10px;	padding: 20px 0px 0px;}div.feature img#save0502 {	margin: 0px 0px 0px 45px;}div.feature img#save0601 {	margin: 0px 0px 0px 45px;}div.feature img#save0602 {	margin: 0px 0px 0px 45px;}div.feature img#save0701 {	margin: 0px 0px 0px 45px;}div.feature img#save0801 {	margin: 0px 0px 0px 45px;}div.feature img#save0901 {	margin: 0px 0px 0px 45px;}div.feature img#save1001 {	margin: 0px 0px 0px 45px;}div.feature img#listen0101 {	margin: 10px 0px 0px 8px;}div.feature img#listen0201 {	margin: 10px 0px 5px 10px;}div.feature img#listen0202 {	margin: 15px 0px 0px 0px;}div.feature img#listen0203 {	margin: 15px 0px 0px 0px;}div.feature img#listen0301 {	margin: 10px 0px 0px 10px;}div.feature img#listen0401 {	margin: 0px 0px 0px 45px;}div.feature img#listen0502 {	margin: 0px 0px 0px 45px;}div.feature img#listen0601 {	margin: 0px 0px 0px 45px;}div.feature img#listen0701 {	margin: 0px 0px 0px 45px;}div.feature img#listen0801 {	margin: 0px 0px 0px 45px;}div.feature img#listen0901 {	margin: 0px 0px 0px 45px;}div.feature img#listen1001 {	margin: 0px 0px 0px 45px;}div.feature img#listen1002 {	margin: 0px 0px 0px 20px;}div#listen1101 {	float: left;	width: 485px;}div#listen1102 {	float: right;	width: 233px;}div#listen1102 p {	padding: 35px 0px 0px;}div.feature img#takeout0101 {	margin: 0px 0px 20px 55px;}div.feature img#takeout0102 {	margin: 0px;}div.feature td#takeout0201 {	padding: 20px 0px 0px;}div.feature td#takeout0202 {	padding: 20px 0px 0px 20px;}div.feature img#takeout0204 {	margin: 0px 0px 0px 45px;}div.feature td#takeout0207 {	width: 390px;}div.feature img#takeout0205 {	margin: 0px 0px 0px 45px;}div.feature img#takeout0206 {	margin: 0px 0px 0px 15px;}div.feature td#takeout0201 img {	margin: 5px 0px 0px;}div.feature td#takeout0202 img {	margin: 5px 0px 0px;}div.featureFoot {	margin: 20px 0px 0px 0px;	padding: 20px 0px;	border-top: 1px solid #E5E5E5;}div.featureFoot  ul.cNavi {	margin: 0px 0px 0px 340px;	padding: 0px;	list-style-type: none;}div.featureFoot  ul.cNavi li {	float: left;	width: 100px;	margin: 0px;	padding: 0px 20px;	display: inline;}/* 2007/08/31 ADD */table.sub_menu_gaiyou {	background-image: url(../images/new_line03.gif);	background-repeat: repeat-y;}.sub_menu_gaiyou td div {	padding: 10px 20px 0 20px;}.sub_menu_gaiyou td div h2 {	padding: 0 0 5px 0;}.va_bottom {	font-size: 0;	padding: 0;	line-height: 0;}.va_bottom img {	vertical-align: bottom;}div.top_menu_gaiyou {	background-color: #F0F0F0;	padding: 20px 10px;}.mgb_30 {	margin: 0 0 30px 0;}div.tbl_ch {	padding: 5px;	border: 1px solid #666;}div.tbl_ch div {	background-color: #ccc;	width: 748px;}div.tbl_ch table {	width: 748px; !important}div.tbl_ch table th,div.tbl_ch table td {	padding: 5px;	background-color: #fff;}.small {	color: #999999;}p.note_new {	color: #999999;	font-size: 80%; !important	font-family: "ＭＳ ゴシック", "Osaka−等幅";	margin: 10px 0px 20px 0; !important}	ul.note_new {	margin: 10px 0px 20px 0; !important	padding: 0;}ul.note_new li {	list-style: none;	line-height: 1.5;	margin: 0;	padding: 0;	padding-left: 1.9em;	text-indent: -1.9em;	color: #999999;	font-size: 80%; !important	font-family: "ＭＳ ゴシック", "Osaka−等幅";}ul.notelist_new li {	color: #999999;	font-size: 80%;}