    h2 { font-size: 24px}
    span.side { color:#ffffff ; font-size: 12px ;vertical-align : middle ; font-weight: bold;}

	span.report_title{	font-family:Arial, Helvetica, sans-serif;font-size:9pt;
						font-weight:bold;
						color:#0000ff}
a.report_title:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#333399; font-weight: bold}
a.report_title:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0000FF;  font-weight: bold}
a.report_title:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#FF0000; font-weight: bold}

.headline { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

.form01 { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}

a.normal_link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; font-weight: bold}
a.normal_link:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000;  font-weight: bold}
a.normal_link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#FF0000; font-weight: bold}

.headline2 { color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}
.err01 { color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}
.confirm { color:#0000ff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}

body,td
{
	font-size: 13px;
	color: #333333;
}


/* --------------sŠÔ------------------ */
.lh_1
{
	line-height: 20px;
}

/* --------------padding------------------ */
.padding_1
{
	padding: 3px;
}

.padding_2
{
	padding: 2px;
}

.padding_3
{
	padding: 7px;
}
/* ----------------border------------------- */
.border_1
{
	border: solid 1px #AAAAAA;
}

/* ‰e•t‚«”–‚ß */
.border_2
{
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}

/* ‰e•t‚«”Z‚¢–Ú */
.border_3
{
	border-bottom: solid 1px #777777;
	border-right: solid 1px #777777;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}

/* ‰e•t‚«”Z‚¢–Úi‹tj */
.border_4
{
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #888888;
	border-left: solid 1px #888888;
}

/* ‰e•t‚«”–‚ßi‹tj */
.border_5
{
	border-bottom: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-top: solid 1px #AAAAAA;
	border-left: solid 1px #AAAAAA;
}

/* ƒIƒŒƒ“ƒWü */
.border_6
{
	border: solid 1px #FF9900;
}
/* ----------------table------------------- */
.TA_1
{
	border: solid 1px #AAAAAA;
}

.TA_2
{
	background-color: #EEEEEE;
	border: solid 1px #666666;
}

/* collapse separate */
table.TA_3
{
	border-collapse: separate;
}

/* ----------------table------------------- */
.TD_1
{
	border: solid 1px #AAAAAA;
}

.TD_2
{
	background-color: #AA3300;
	border: solid 1px #333333;
	color: #FFFFFF;
}

/* ”wŒiƒIƒŒƒ“ƒW•˜gü */
.TD_3
{
	background-color: #FFBB00;
	border: solid 1px #333333;
}

/* ”wŒiƒOƒŒƒC•˜gü */
.TD_4
{
	padding: 7px;
	background-color: #BBBBBB;
	border: solid 1px #333333;
}

/* ƒRƒƒ“ƒg—“•˜gü */
.TD_5
{
	background-color: #FFFFEE;
	border: solid 1px #333333;
}

/* ”wŒi‚¤‚·‚¢ƒOƒŒƒC•˜gü */
.TD_6
{
	padding: 7px;
	background-color: #DDDDDD;
	border: solid 1px #333333;
}

/* ”wŒiƒIƒŒƒ“ƒW‰æ‘œ•˜gü */
.TD_7
{
	border: solid 1px #666666;
	color : #FFFFFF;
	background-image: url("../img/img_td_back2.gif");
}

/* ”wŒiÂ‰æ‘œ */
.TD_8
{
	padding-left: 10px;
	border: solid 1px #666666;
	color : #FFFFFF;
	background-image: url("../img/img_td_back3.gif");
}

/*** ƒgƒbƒvƒy[ƒW—pƒRƒƒ“ƒg—“‚Ì‚s‚c ***/
.TD_9
{
	border: solid 1px #AAAAAA;
	padding: 10px;
}

/* ”wŒiƒIƒŒƒ“ƒW‰æ‘œ&—]”’ */
.TD_10
{
	padding-left: 10px;
	color : #FFFFFF;
	background-image: url("../img/img_td_back2.gif");
}

/* –{“ú‚Ì„§–Á•¿ */
.TD_11
{
	padding: 10px;
	border: solid 1px #666666;
	background-image: url("../img/img_td_back1.gif");
}

/* ƒ^ƒCƒgƒ‹ */
.TD_12
{
	background-image: url("../img/img_td_back2.gif");
	color: #FFFFFF;
}


/* ------------------”wŒiF--------------------- */
/* ŠDF‰æ‘œ */
.bg_4
{
	background-image: url("../img/img_td_back4.gif");
}

/* ”–‚¢ŠDF */
.bg_5
{
	background-color: #EEEEEE;
}

/* ­‚µ”–‚¢ŠDF */
.bg_6
{
	background-color: #CCCCCC;
}

/* ”’ */
.bg_7
{
	background-color: #FFFFFF;
}

/* ”wŒi‰æ‘œ */
.bg_i_1
{
	background-image: url("../img/img_td_back1.gif");
}

/* ”wŒi‰æ‘œ */
.bg_i_2
{
	background-image: url("../img/img_td_back2.gif");
}

/* -----------A-------------- */

a:link
{
	color:#AA4400;
	text-decoration:none
}

a:visited
{
	color:#AA4400;
	text-decoration:none
}

a:hover
{
	color:#AA4400;
	text-decoration:underline
}





/**********************************2005-09-08XV*************************************/


.top_menue_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
	
	
}

.top_news_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_comment_body{
	width: 100%;
	height: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-left: 1px;
	padding:10px;
}

.top_pfranking_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_performance_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	
	padding:10px;
}

.top_prediction_best5_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_culumn_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_login_body{
	width: 150;
	color: #ffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffdddddd, endcolorstr=#ff777777, gradienttype=1);
	margin: 0px;
	padding:10px;
}


/**** ticket *****/
.ticket_formtable{
	width: 100%;
	border:solid 1px #928247;
	background-color:#e3decf;
	padding:10px;
}



/* -----------INPUT-------------- */
.IN_1
{
	width:90px;
	height: 20px;
}

.IN_2
{
	width:150px;
	height: 20px;
}



/* ƒtƒHƒ“ƒgŒnCSS */
.text_plain {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
}

.text_plain a:link{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  color: #000000;
  text-decoration: underline;
}

.text_plain a:hover{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  color: #FF8822;
}



.text_small {
//  text-align:left;
  vertical-align: middle;
  font-size: 12px;
  line-height: 125%;
}


.text_title {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
}


.text_title_white {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #ffffff;
}

.text_title_white a:link{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}

.text_title_white a:hover{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #FF8822;
}


/* ƒ^ƒOƒŠƒXƒg—p */
.text_taglist {
//  text-align:left;
  vertical-align: middle;
  font-size: 18px;
  line-height: 125%;
}


/**** 9chart *****/
.9chart_atag{
	width: 100%;
	border:solid 1px #928247;
//	background-color:#e3decf;
	background-color:#f3f3f3;
	word-break: keep-all;
	margin-top:3px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.9chart_count{
	width:160px;
	border:solid 1px #928247;
//	background-color:#e3decf;
	background-color:#f3f3f3;
	padding:3px;
	margin-right:3px;
	margin-top:3px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}





