/*--------------------------------------------------------------------/- file   : default.css/- admin  : MEGA-D Inc. SHIGETA Makoto/- update : 20051013/- desc   : css for modern browser/--------------------------------------------------------------------*//************* Tag Override *************/img {	border: none;}h1,h2,h3,h4,h5,p {	margin-top: 0;	margin-bottom: 0;}a:link {	color: #0A1B2F;	text-decoration: none;}a:visited {	color: #0A1B2F;	text-decoration: none;}a:hover {	color: #3693FF;	text-decoration: underline;}a.sub:link {	color: #666666;	text-decoration: none;}a.sub:visited {	color: #666666;	text-decoration: none;}a.sub:hover {	color: #3693FF;	text-decoration: underline;}/************* Styles *************/.center {	text-align: center;}.right {	text-align: right;}.middle {	width: auto;	height: 100%;	vertical-align: middle;}.topMargin15 {	margin: 0px;	padding: 10px 0px;	clear: both;}.Bmargin15 {	margin-bottom: 15px;	padding: 0px;	clear: both;}#BGmargin15 {	margin: 0px;	padding-bottom: 15px;	clear: both;	background: #ffffff url(../common/icon_bg_cont.gif) repeat-y left top;}.Bmargin10 {	margin-bottom: 10px;	padding: 0px;	clear: both;}.Clear {	margin: 0px;	padding: 0px;	clear: both;}.tableStyle {	color: #0A1B2F;	margin: 0px;	padding: 0px;}.tableStyleIn {	color: #0A1B2F;	margin: 0px;	padding: 0px;}.tableStyle2 {	color: #0A1B2F;}.tableStyleIn2 {	color: #0A1B2F;}/************* Styles *************/#container {	width: 760px;	margin: 0px auto;	padding: 0px;	text-align: left;}#InContainer {	width: 760px;	margin: 0px auto;	padding: 0px;	text-align: center;	clear: both;}#njHeader {	width: 760px;	height: 34px;	margin: 0px;	padding: 0px;	text-align: left;	background: #0A1B2F url(../common/header_bg.gif) no-repeat left top;}#njHeaderL {	float: left;	width: 330px;	margin: 0px;	padding: 0px 0px 0px 10px;}#njHeaderR {	float: right;	width: 400px;	margin: 0px;	padding: 0px 2px 0px 0px;	text-align: right;}#njgNavi {	width: 760px;	height: 50px;	margin: 15px 0px 0px 0px;	padding: 0px;	text-align: left;	background: #0A1B2F url(../images/title_netjuke_bg_2nd.gif) no-repeat left top;	clear: both;}#njgNaviL {	float: left;	width: 155px;	margin: 0px;	padding: 11px 0px 0px 0px;	text-align: left;}#njgNaviL img {	margin-left: 20px;}#njgNaviR1 {	float: left;	width: 350px;	margin: 0px;	padding: 11px 0px 0px 0px;	text-align: right;}#njgNaviR2 {	float: left;	width: 120px;	margin: 0px;	padding: 11px 0px 0px 0px;	text-align: right;}#njgNaviR3 {	float: left;	width: 120px;	margin: 0px;	padding: 11px 0px 0px 0px;	text-align: right;}#njMainimg {	width: 760px;	height: 270px;	margin: 0px;	padding: 0px;	text-align: left;	clear: both;}#njMainimg-banner {	width: 760px;	height: 100px;	margin: 0px;	padding: 0px;	text-align: left;	clear: both;}#njContents {	width: 760px;	margin: 15px 0px;	padding: 0px;	text-align: left;	background: #ffffff url(../images/icon_line_back02.gif) repeat-y left top;}#njContentsL {	float: left;	width: 540px;	margin: 0px;	padding: 0px;}#njContentsR {	float: right;	width: 185px;	margin: 0px;	padding: 0px;	text-align: left;}.njLineup {	width: 540px;	margin: 0px;	padding: 10px 0px;	text-align: left;}.njLineupL {	float: left;	width: 255px;	margin: 0px;	padding: 0px;}.njLineupR {	float: right;	width: 285px;	margin: 0px;	padding: 0px;	text-align: left;}.lineupStitle {	margin: 0px 0px 20px 20px;	padding: 0px;}.lineupSnavi {	margin: 5px 0px 5px 20px;	padding: 0px;}#njNotesHeader {	width: 540px;	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: middle;	background: #eeeeee url(../images/icon.njtop_notes01.gif) no-repeat left top;}#njNotesFooter {	width: 540px;	margin: 0px;	padding: 0px;	text-align: left;	background: #eeeeee url(../images/icon.njtop_notes03.gif) no-repeat left top;}.njNotesText {	margin: 0px;	padding: 10px 10px 0px 10px;	text-align: left;	vertical-align: middle;	background: #eeeeee url(../images/icon.njtop_notes02.gif) repeat-y left top;	color: #666666;}#NOTESMARK {	margin: 5px 5px 0px 0px;	padding: 0px;	}.njLink {	width: 185px;	margin: 0px;	padding: 0px;	text-align: left;}#infoNotesHeader {	width: 728px;	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: middle;	background: #eeeeee url(../images/icon.njtop_notes01.gif) no-repeat left top;}#infoNotesFooter {	width: 728px;	margin: 0px;	padding: 0px;	text-align: left;	background: #eeeeee url(../images/icon.njtop_notes03.gif) no-repeat left top;}.infoNotesText {	margin: 0px;	padding: 10px 10px 0px 10px;	text-align: left;	vertical-align: middle;	background: #eeeeee url(../images/icon.njtop_notes02.gif) repeat-y left top;	color: #666666;}.infotext {	width: 185;	margin: 0px 0px 16px 0px;	padding: 0px 0px 0px 2px;	background: #FFFFFF;	text-align: left;	color: #666666;	line-height: 140%;}#NJ-adapt-table table	{	margin-top: 0px;	width: 740px;	border-collapse: collapse;	empty-cells: show;	}#NJ-adapt-table caption{	background: #D0DFEE;	padding: 10px 2px 6px 10px;	caption-side: top;	font-size: 80%;	font-weight: normal;	text-align: left;	line-height: 120%;}#NJ-adapt-table .title{	color: #004080;	width: 740px;	margin-top: 6px;	border-bottom: 2px solid #bbccee;	caption-side: top;	font-size: 132%;	font-weight: bold;	text-align: left;	letter-spacing: 1px;	line-height: 150%;}#NJ-adapt-table .ttitle{	color: #004080;	width: 740px;	margin-top: 30px;	border-bottom: 2px solid #bbccee;	caption-side: top;	font-size: 132%;	font-weight: bold;	text-align: left;	letter-spacing: 1px;	line-height: 150%;}#NJ-adapt-table .tablenotes{	color: #556677;	width: 720px;	margin-top: 6px;	font-size: x-small;	text-align: left;	letter-spacing: 1px;	line-height: 120%;	margin-bottom: 38px;}#NJ-adapt-table td{	border: 1px solid #778899;	padding: 6px 1px 4px 8px;	font-size: 120%l;	font-style:normal;	text-decoration:none;	text-align:general;	vertical-align:middle;	}#infotitle{	width: 700px;padding: 10px 10px 8px 24px;background: url(images/square.gif) no-repeat 0px 11px;	font-size: 110%;	margin-top: 20px;	margin-bottom: 8px;	line-height: 130%;	font-weight: bold;	text-align: left;	border-top: 4px solid #557799;	border-bottom: 1px solid #CFDDE5;}#support-info-subject{	width: 700px;	padding: 30px;	text-align: left;	margin-bottom: 30px;}#support-info-subject .date{	text-align: right;	font-size: small;	margin-bottom: 20px;}#support-info-subject h1{	font-size: 110%;	margin-top: 10px;	margin-bottom: 8px;	line-height: 130%;	font-weight: bold;}#support-info-subject h2{	margin-top: 28px;	font-size: 100%;	line-height: 130%;	font-weight: bold;}#support-info-subject h3{	margin-top: 14px;	font-size: 80%;	line-height: 110%;	font-weight: bold;}#support-info-subject p{	margin-top: 10px;	font-size: 100%;	line-height: 120%;}#support-info-subject .caption{	margin-top: 2px;	font-size: x-small;	line-height: 120%;	color: #666677;}#support-info-subject ul{	list-style-position: outside;	margin-left: 40px;	text-indent: 0px;	font-size: x-small;	line-height: 140%;	color: #335577;}#support-info-subject ol li{	list-style-position: outside;	margin-left: 20px;	text-indent: 0px;	font-size: x-small;	line-height: 140%;	color: #333333;}#support-info-subject #deskinfo{	background: #DDEEFF;	margin: 10px 10px 10px 10px;	padding: 10px 10px 14px 14px;	font-size: x-small;	line-height: 140%;	color: #335577;}#support-info-subject #deskinfo td{	padding: 4px;	font-size: x-small;	line-height: 100%;	color: #335577;}#manualDL {	margin-top: 10px;	margin-bottom: 20px;	width: 630px;	background: #F5EEE0;	padding: 14px;	font-size: 80%;	font-weight: bold;	line-height: 100%;	border: 1px solid #557799;}.tableline{	border:solid 1px #999999;}.tablemgn{	margin-bottom:15px;}#support-info-baklist{padding:0 28px;}h4{	margin-bottom:10px;	font-size: 100%;}#support-info-baklist LI{margin-bottom:5px;margin-left:39px;}