@charset		"Shift_JIS";
BODY			{
			MARGIN: 0;
			COLOR: #8C8C8C;
			BACKGROUND: TRANSPARENT;
			FONT-SIZE: 9pt
			}
IMG			{
			BORDER: 0
			}
HR			{
			HEIGHT: 1px;
			COLOR: #B9C6BE;
			BACKGROUND: TRANSPARENT
			}	
#main A:LINK{
			COLOR: #666;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
#main A:HOVER{
			COLOR: #090;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
#main A:ACTIVE,A:VISITED{
			COLOR: #090;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}			
#subm A:LINK,A:VISITED	{
			COLOR: #666;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
#subm A:HOVER,A:ACTIVE	{
			COLOR: #009900;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}			
#bg-r			{
			COLOR: #000;
			BACKGROUND: url("../images/bg-r.gif") 50% 0 REPEAT-X;
			HEIGHT: 448px
			}
#bg-l			{
			COLOR: #000;
			BACKGROUND: url("../images/bg-l.gif") REPEAT-X;
			HEIGHT: 85px;
			POSITION: ABSOLUTE;
			TOP: 0;
			LEFT: 0;
			WIDTH: 50%;
			Z-INDEX: 0
			}
#main			{
			WIDTH: 850px;
			MARGIN-LEFT: AUTO;
			MARGIN-RIGHT: AUTO;
			MARGIN-TOP: -363px;
			COLOR: #000;
			BACKGROUND: #FFF
			}
#menudiv		{
			MARGIN-TOP: 5px
			}
#upper			{
			MARGIN: -465px 4px 10px 4px
			}
#upper DIV		{
			FLOAT: LEFT;
			MARGIN: 6px 2px 0 0
			}
#upper IMG		{
			MARGIN: 2px 2px 4px 0
			}
#lower			{
			MARGIN: 10px 15px 10px 10px;
			FONT-FAMILY: Arial;
			}
#ll			{
			FLOAT: LEFT;
			WIDTH: 544px;
			BORDER-RIGHT: 1px SOLID #000
			}
H2			{
			MARGIN-TOP: 12px
			}
H3			{
			COLOR: #C60;
			BACKGROUND: TRANSPARENT;
			MARGIN-TOP: 9px;
			MARGIN-BOTTOM: 8px;
			FONT-SIZE: 9pt
			}
P			{
			FONT-SIZE: 9pt;
			MARGIN-TOP: 0
			}
#news02 UL		{
			LIST-STYLE-IMAGE: url("../images/arrow.gif");
			CLEAR: BOTH;
			MARGIN-LEFT: 14px
			}
#textmenu		{
			MARGIN-TOP: -105px;
			MARGIN-LEFT: AUTO;
			MARGIN-RIGHT: AUTO;
			WIDTH: 750px;
			TEXT-ALIGN: CENTER;
			FONT-SIZE: 10pt
			}
.fl1			{
			FLOAT: LEFT;
			MARGIN-RIGHT: 10px
			}
.fr				{
			FLOAT: RIGHT;
			}		
.tmr			{
			TEXT-ALIGN: RIGHT;
			MARGIN: -20px 20px 10px 0
			}
.tbml			{
			TEXT-ALIGN: LEFT;
			MARGIN: 15px 0px 0px 0px
			}	
.tmc		{
			MARGIN-TOP: 15px
			}
.vat		{
			VERTICAL-ALIGN: TOP
			}			
.copy		{
			TEXT-ALIGN: RIGHT;
			FONT-SIZE: 8pt;
			COLOR: #999;			
			MARGIN-TOP: 5px
			}
.l			{
			TEXT-ALIGN: LEFT
			}
.r			{
			TEXT-ALIGN: RIGHT
			}
.c			{
			TEXT-ALIGN: CENTER
			}	
.p12			{
			COLOR: #000;
			FONT-SIZE: 12pt;
			BACKGROUND: TRANSPARENT
			}
.p9			{
			FONT-SIZE: 9pt
			}	
.c01			{
			COLOR: #C60;
			BACKGROUND: TRANSPARENT
			}
.c02			{
			color: #CC3300;		
			BACKGROUND: TRANSPARENT
			}			
.red			{
			COLOR: #F00;
			BACKGROUND: TRANSPARENT
			}	
.m5			{
			MARGIN: 5px
			}	
/*ヘッダー*/
#header			{
			WIDTH: 850px;
			HEIGHT: 85px;
			MARGIN: 0px auto 0px auto;
			BACKGROUND:  url("../../_img/top/head-bg.jpg") NO-REPEAT;
			POSITION: RELATIVE;
			Z-INDEX: 1
			}
H1			{
			HEIGHT: 85px;
			PADDING: 0;
			MARGIN: 0;
			FLOAT: LEFT;
			}
FORM			{
			MARGIN: 0;
			}
INPUT.search			{
			FONT-SIZE: 10px;
			margin-left: 3px;
			}
INPUT.text			{
			FONT-SIZE: 1em;
			FONT-FAMILY:sans-serif;
			}
.form01			{
			MARGIN-TOP: 29px;
			MARGIN-LEFT: 5px;
			FLOAT: RIGHT;
			}
.head_menu {
			padding-top: 7px;
			}
.head_icon {
			padding-top: 18px;
			}
/*ヘッダー*/

/*Latest News & Races*/
#news	{
		WIDTH:547px;
		}
#news table.title	{
		BACKGROUND: url("../images/top/new_title.gif") no-repeat;
		}		
#news div.rss_link		{
		TEXT-ALIGN: RIGHT;
		padding:2px 5px 4px 0;
		}
		
#news div.rss_link A:LINK{
			COLOR: #004883;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}
#news div.rss_link A:HOVER{
			COLOR: #004883;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: NONE
			}
#news div.rss_link A:ACTIVE,#news div.rss_link A:VISITED{
			COLOR: #004883;
			BACKGROUND: TRANSPARENT;
			TEXT-DECORATION: UNDERLINE
			}			
/*Latest News & Races*/

