/* Previous Knowledge Base Table */
#kbtable { border-top: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9; }
#kbtable td { padding: 4px; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; font-size: 10px; }
#kbtable tr { background-color: #FFFFFF; font-size: 10px; }
#kbtable tr#kb_header TD { background-color: #e2e2e2; font-size: 12px; font-weight: bold; }
#kbtable tr#kb_even TD { background-color: #f1f1f1; font-size: 10px; }

#tb_001 {
	font:76%/160% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	}
#tb_001 tbody{
	font-size:11px;
	}
	#tb_001 tbody em {
	color:#0088cc;
	font-style: normal;
	font-size:11px;
	}	
#tb_001 tbody th{
	width:;
	}
#tb_001 tbody td{
	width:;
	}
#tb_001 p {
	text-align:center;
	}
	#tb_001 a:link {
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dotted #99ddff;
	}	
#tb_001 a:visited {
	color:#0088cc;
	border-bottom:none;
	text-decoration:none;
	}		
#tb_001 a:hover,
#tb_001 a:focus {
	color:#66a3d3;
	border-bottom:1px solid #66a3d3;
	text-decoration:underline;
	}
#tb_001 caption a:link {
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dotted #99ddff;
	}	
#tb_001 caption a:visited {
	color:#0088cc;
	border-bottom:none;
	text-decoration:none;
	}		
#tb_001 caption a:hover,
#tb_001 caption a:focus {
	color:#66a3d3;
	border-bottom:1px solid #66a3d3;
	text-decoration:underline;
	}
#tb_001 table a,
#tb_001 table a:link,
#tb_001 table a:visited {
	border:none;
	}							
	
#tb_001 img {
	border:0;
	margin-top:.5em;
	}	
#tb_001 table {
	width:100%;
	border-top:1px solid #ccdae5;
	border-right:1px solid #ccdae5;
	margin:1em auto;
		border-collapse:collapse;
	}
#tb_001 caption {
	color: #778899;
	font-weight:bold;
	font-size:18px;
		letter-spacing:.1em;
		margin:0.5em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	


#tb_001 tr.odd td {background:#f7fbff;}
#tb_001 tr.odd .column1	{background:#f4f9fe;}
#tb_001 tr.odd .red	{
	background:#FDEEEF;
}
#tb_001 .red {
	background:#FDF7F7;
}	
#tb_001 .column1 {background:#f9fcfe;}

#tb_001 .column1 th{background:#f9fcfe;text-align:center;}

#tb_001 td {
	color:#678197;
	border-bottom:1px solid #ccdae5;
	border-left:1px solid #ccdae5;
	padding:.3em 0.8em;
	text-align:center;
	}				
#tb_001 th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #ccdae5;
	border-left:1px solid #ccdae5;
	padding:.3em 0.8em;
	}							

#tb_001 thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 12px/1em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3;
	}
	#tb_001 thead th strong {
	background:#f4f9fe;
	text-align:center;
	font:bold 14px/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3;
	}	
	#tb_001 thead th em {
	color:#0088cc;
	font-weight: bold;
	font:bold 14px/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-style: normal;
	}	
#tb_001 tfoot td {
	text-align:left;
	font-size:11px;
	}
#tb_001 tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#tb_001 tfoot th strong {
	font:bold 14px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#tb_001 tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	}	
	

/*
-----------------------------------------------------
2008.05.27
-----------------------------------------------------
*/

#docomo table {
border-collapse:collapse;
color: #333;
font-size: 11px;
width: 468px;
}

#docomo th {
bacground-color: #f4f9fe;
	text-align:left;
	border:1px solid #66a3d3;
	margin:0;
	padding:3px 7px;
}

#docomo td {
	text-align:left;
	border:1px solid #66a3d3;
	margin:0;
	padding:3px 7px;
	}
#docomo #iphone td {
	text-align:right;
	border:1px solid #66a3d3;
	margin:0;
	padding:3px 7px;
	}
#docomo .odd {background:#f9fcfe;}
#docomo .column1 {background:#63c0ef;}

#docomo a:link {
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dotted #99ddff;
	}	
#docomo a:visited {
	color:#0088cc;
	border-bottom:none;
	text-decoration:none;
	}		
#docomo a:hover,
#docomo a:focus {
	color:#66a3d3;
	border-bottom:1px solid #66a3d3;
	text-decoration:none;
	}

/*
-----------------------------------------------------
2008.06.23 (Black:#1b2025 / LightGray: #a1a5a9)
-----------------------------------------------------
*/

#iphone table {
border-collapse:collapse;
color: #333;
font-size: 11px;
width: 468px;
}

#iphone th {
bacground-color: #f4f9fe;
	text-align:left;
	border:1px solid #66a3d3;
	margin:0;
	padding:3px 7px;
}

#iphone td{
	text-align: right;
	border:1px solid #66a3d3;
	margin:0;
	padding:3px 7px;
	}

#iphone .odd {background:#f9fcfe;}
#iphone th.gray {background:#277fb7;color:#ddd;}
#iphone .column1 {background:#63c0ef;}

#iphone a:link {
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dotted #99ddff;
	}	
#iphone a:visited {
	color:#0088cc;
	border-bottom:none;
	text-decoration:none;
	}		
#iphone a:hover,
#iphone a:focus {
	color:#66a3d3;
	border-bottom:1px solid #66a3d3;
	text-decoration:none;
	}
	#iphone em {
	color:#66a3d3;
	font-style: normal;
	font-weight:bold;
	}	
	
/*
-----------------------------------------------------
2008.10.08 [Live schedule]
-----------------------------------------------------
*/
		#livetable table {background-color:#ddd; margin: 15px 0 30px 0;}
		#livetable table td{padding:4px 8px 3px 12px ;font-size:12px;}
		#livetable tr.l_title {background-color:#0a3548;}
		#livetable tr.l_title td{color:#fff;}
		#livetable tr.l_even {background-color:#537584;}
		#livetable tr.l_even td{color:#fff;}
		#livetable tr.l_odd {background-color:#738e9b}
		#livetable tr.l_odd td{color:#fff;}

/*
-----------------------------------------------------
2008.11.01 [Spec Table]
-----------------------------------------------------
*/

		#spectable table {background-color:#ddd; margin: 15px 0 30px 0;line-height:1.3em;}
		#spectable table td{padding:4px 7px 4px 7px ;font-size:11px;vertical-align: top;}
		#spectable table th{padding:4px 7px 4px 7px ;font-size:11px;vertical-align: top;text-align:left;}

		#spectable tr.sp_title tr{background-color:#939393;}
		#spectable tr.sp_title th{color:#fff;background-color:#7a7a7a;}
		#spectable tr.sp_title td{color:#fff;background-color:#7a7a7a;}

		#spectable tr.sp_even tr{background-color:#f9f9f9;}
		#spectable tr.sp_even th{background-color:#d4d4d4;}
		#spectable tr.sp_even th:hover{background-color:#f29191}
		#spectable tr.sp_even td{background-color:#d4d4d4;}
		#spectable tr.sp_even td:hover{background-color:#f29191}
		#spectable tr.sp_even th{color:#333;}
		#spectable tr.sp_even td{color:#333;}
		#spectable tr.sp_even em{color:#08c;font-style: normal;}
		#spectable tr.sp_even:hover { background-color: #ffcccc; }
		#spectable tr.sp_even .odd{color:#dc143c;font-weight: bold;}

	

		#spectable tr.sp_odd tr{background-color:#d2d2d2}
		#spectable tr.sp_odd th {background-color:#b8b8b8}
		#spectable tr.sp_odd th:hover{background-color:#f27979}
		#spectable tr.sp_odd td {background-color:#b8b8b8}
		#spectable tr.sp_odd td:hover{background-color:#f27979}
		#spectable tr.sp_odd th{color:#333;}
		#spectable tr.sp_odd td{color:#333;}
		#spectable tr.sp_odd em{color:#08c;font-style: normal;}
		#spectable tr.sp_odd:hover { background-color: #ff9999; }
		#spectable tr.sp_odd .odd{color:#dc143c;font-weight: bold;}


#spectable tr.sp_title a:link,#spectable tr.sp_title a:visited {color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
#spectable tr.sp_title a:hover,#spectable tr.sp_title a:focus {color:#99ddff;text-decoration:none;border-bottom:1px dotted #99ddff;}

#spectable tr.sp_odd a:link,#spectable tr.sp_even a:link {
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dotted #66a3d3;
	}
	
#spectable tr.sp_odd a:visited ,#spectable tr.sp_even a:visited {
	color:#0088cc;
	text-decoration:none;
	border-bottom:1px dotted #66a3d3;
	}
	
#spectable tr.sp_odd a:hover,#spectable tr.sp_even a:hover,
#spectable tr.sp_odd a:focus,#spectable tr.sp_even a:focus {
	color:#66A3D3;
	text-decoration:none;
	background-color:#66a3d3;
	}

-----------------------------------------------------
2008.11.03 [mod_table]
-----------------------------------------------------
/* -----------------------------------
	table
----------------------------------- */

#mod_table th,
#mod_table td {
	text-align: left;
	vertical-align: top;
}


/* -----------------------------------
	detail
----------------------------------- */

#mod_table table.detail {
	margin-top: 0;
	margin-bottom: 1.6em;
	width: 100%;
	border-collapse: collapse;
	border-style: solid;
	border-color: #d9d9d9;
	border-width: 1px 0 0 1px;
	_font-size: 100%;
	color:#4F4F4F;
}

#mod_table table.detail em{
font-style: normal;
font-weight:bold;
color:#464747;
}

#mod_table table.detail caption {
	margin: 0.6em 0 0 0;
	padding: 0;
	text-align: right !important;
	font-weight: normal;
}

#mod_table table.detail td {
	padding: 0.5em 9px;
	line-height: 1.35;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background: #fff;
}

#mod_table table.detail th {
	font-weight: normal;
	background: #8B8B83;
color:#FFFFFF;
}


		#mod_table table em{color:#08c;font-style: normal;}

/* -----------------------------------
	layout
----------------------------------- */

#mod_table table.layout {
	margin: 1em 0;
}

#mod_table table.layout th,
#mod_table table.layout td {
	
}

-----------------------------------------------------
2008.11.03 [ddt]
-----------------------------------------------------

.dtt {
	margin: 0;
	}
dl.dtt {
	padding: 0;
	border: 1px solid #eee;
	border-top: none;
	background-color: #f5f5f5;
}

dl.dtt dt {
	margin: 0;
	padding: 0.3em 0 0.1em 1em;
	border-top: 1px solid #eee;
	width: 8em;
	float: left;
	color: #404040;
}
	
dl.dtt dd {
	margin: 0 0 0 8em;
	padding: 0.3em 1em;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #464747;
	background-color: #fff;
}