
.txt10 {
	font:10px/18px;
	font-size: 10px;
	text-decoration: none ; 
	line-height: 12px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt11 {
	font:11px/18px;
	font-size: 11px;
	text-decoration: none ; 
	line-height: 13px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt11b {
	font:11px/18px;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none ; 
	line-height: 13px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt11r {
	font:11px/18px;
	font-size: 11px;
	text-decoration: none ; 
	line-height: 13px;
	color: #CC0033;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}


.txt12 {
	font:12px/19px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}
.txt12r {
	font:12px/19px;
	font-size: 12px;
	line-height: 18px;
	color: #CC0033;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt12b {
	font:12px/18px;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt14 {
	font:14px/22px;
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt14b {
	font:14px/22px;
	font-size: 14px;
	font-weight:bold;
	line-height: 15px;
	color: #333333;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}

.txt14br {
	font:14px/22px;
	font-size: 14px;
	font-weight:bold;
	line-height: 15px;
	color: #CC0033;
	font-family: "lr oSVbN", "CI", "Osaka" "Arial", "Helvetica", "sans-serif"; 
}
.e_small {  
	font-family:  "Arial", "Helvetica" sans-serif;
	font:11px/18px;
	font-size: 11px;
	color: #333333 ;
}

.margin5 {margin: 5px}
.margin10 {margin: 10px}
.margin20 {margin: 20px}

.LayoutTABLE{
	TABLE-layout:fixed;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

A {text-decoration:none}

A:hover {color:#CC0033;}


table#nav td {
padding: 4px 0;
}

table#nav a:link,
table#nav a:visited {
color: #D01F56;
}
table#nav a:hover,
table#nav a:active {
color: #D0839B;
}


/* Resulte[u */

table.result th{
padding: 3px 0;
text-align: center;
font-weight:normal;
line-height:10px;
padding:3px 3px 3px 5px;
}

table.result td {
padding: 8px 5;
}

table.result th {
color: #fff;
background: #333333;
border-right: 1px solid #e4e4e4;
border-top: 1px solid #e4e4e4;
}


table.result th.last {
border-top: 1px solid #e4e4e4;
}

table.result td {
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #dadada;
}

table.result td {
text-align: left;
}

table.result td.right {
text-align: right;
}

table.result td.center {
text-align: center;
}

table.result td.last {
border-right: none;
}

table.result tr.nissan {
background: #FFB3B3; /* NISSANπF */
}

table.result td.nissan {
background: #FFB3B3; /* NISSANπF */
}


/* f[^e[u */

table.data {
border-top: 1px solid #bfbfbf;
border-bottom: 1px solid #bfbfbf;
}
table.data th{
padding: 3px 0;
text-align: center;
font-weight:normal;
line-height:10px;
padding:3px 3px 3px 5px;
}

table.data th{
color: #fff;
background: #333333;
border-right: 1px solid #e7e7e7;
}

table.data td {
padding: 2px;
text-align: center;
background: #ffffff;
border-right: 1px solid #e7e7e7;
padding:2px 0px 0px 2px;
}

table.data td.left {
text-align: left;
}

table.data th.last,
table.data td.last {
border-right: none;
}

table.data td.nissan {
background: #FFB3B3; /* NISSANπF */
}

table.data tr {
background: #F5F5F5;
border-bottom: 1px solid #e7e7e7;
}
table.data td {
background: #F5F5F5;
border-bottom: 1px solid #e7e7e7;
}

table.data tr.border td {
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #dadada;
}

table.profile{
width:600px;
border-top:10px;
color:#000000;
}

table.profile th img {vertical-align:top;}
table.profile th p {
font-size:85%;
font-weight:normal;
}


table.profile td,
table.profile td div{
border-left:10px;
vertical-align:top;
}

table.profile td div {
padding:0px 0 10px 0;
}

table.profile td.no{
background:none;
border:none;
}

table.menu{
width:150px;
border-top:10px;
}

table.profiletop{
width:630px;
border-top:10px solid #eee;
}

table.profiletop th img {vertical-align:top;}
table.profiletop th p {
font-size:85%;
font-weight:normal;
color:#000000;
}


table.profiletop td,
table.profiletop td div{
border-left:6px solid #eee;
vertical-align:top;
}

table.profiletop td div {
padding:1px 0 1px 0;
}

table.profiletop td.no{
background:none;
border:none;
}



table.quote td,
table.quote td div{
border-left:6px solid #fff;
vertical-align:top;
}

table.quote td div {
padding:1px 0 1px 0;
}

table.quote td.no{
background:none;
border:none;
}

table.quotetop{
width:630px;
border-top:10px solid #fff;
}

table.quotetop th img {vertical-align:top;}
table.quotetop th p {
font-size:85%;
font-weight:normal;
color:#000000;
}


table.quotetop td,
table.quotetop td div{
border-left:6px solid #fff;
vertical-align:top;
}

table.quotetop td div {
padding:1px 0 1px 0;
}

table.quotetop td.no{
background:none;
border:none;
}


table.entertain{
width:640px;
border-top:10px solid #fff;
}

table.entertain th img {vertical-align:top;}
table.entertain th p {
font-size:85%;
font-weight:normal;
color:#000000;
}


table.entertain td,
table.entertain td div{
border-left:6px solid #fff;
vertical-align:top;
}

table.entertain td div {
padding:1px 0 1px 0;
}

table.entertain td.no{
background:none;
border:none;
}

table.entertaintop{
width:630px;
border-top:10px solid #fff;
}

table.entertaintop th img {vertical-align:top;}
table.entertaintop th p {
font-size:85%;
font-weight:normal;
color:#000000;
}


table.entertaintop td,
table.entertaintop td div{
border-left:6px solid #fff;
vertical-align:top;
}

table.entertaintop td div {
padding:1px 0 1px 0;
}

table.entertaintop td.no{
background:none;
border:none;
}