@charset 'Shift_JIS';
/** Cascading Style Sheet
*	@since	 :	20070418
*	@modified:	
*	@editor  :	Takefumi Araya (araya@2ndfactory.com)
*	@version :	0.0.1
*/
/**************Pagelayout BasicStyle**************/
body			{
				margin: 0px;
				padding: 0px;
				background:#FFFFFF url('../images/bg-body.jpg') left top;
				color:#000000;}

a				{color:#0300FF;}
a:link			{text-decoration:none;color:#0300FF;}
a:visited		{text-decoration:none;color:#0300FF;}
a:hover			{text-decoration:underline;color:#0300FF;}
a:active		{text-decoration:underline;color:#0300FF;}

img				{border:0px;}

.txtcenter		{text-align:center;}
.txtright		{text-align:right;}

div.outwrap		{
				margin:0px auto;
				padding:0px;
				width:860px;
				background-color:#101010;
				border-right:1px #333333 solid;
				border-left:1px #333333 solid;}

div.headwrap	{
				margin:0px;
				padding:0px;
				background:#FFFFFF url('../images/bg-headwrap.jpg') repeat-x left top;}

div.toparea		{
				margin:0px;
				padding:0px;
				position:relative;}

.toparea h1		{
				margin:0px;
				padding:0px;
				position:absolute;
				top:0px;
				left:0px;}

p.headlink		{
				margin:0px;
				padding:10px 12px 0px 0px;
				height:21px;
				text-align:right;
				font-size:x-small;
				color:#77CCFF;
				overflow:hidden;}

p.headlink a	{color:#FFFFFF;}

div.loginuser	{
				margin:0px;
				padding:0px;
				height:27px;
				overflow:hidden;
				position:relative;}

div.loginuser p.name{
				margin:0px;
				padding:0px 0px 0px 69px;
				font-size:12px;
				background:url('../images/bg-headname-l.jpg') no-repeat left top;
				position:absolute;
				top:0px;
				right:97px;
				color:#FFFFFF;}

div.loginuser p.name strong{
				display:block;
				padding:7px 3px 0px 3px;
				height:20px;
				background:url('../images/bg-headname.jpg') repeat-x left top;}

div.loginuser p.logoutbtn{
				margin:0px;
				padding:0px 0px 0px 22px;
				position:absolute;
				right:0px;
				top:0px;
				background:url('../images/bg-headname-r.jpg') no-repeat left top;}
.logoutbtn a	{display:block;}
.logoutbtn a:link{background:url('../images/btn-logout.jpg') no-repeat left top;}
.logoutbtn a:visited{background:url('../images/btn-logout.jpg') no-repeat left top;}
.logoutbtn a:hover{background:url('../images/btn-logout.jpg') no-repeat left top;}
.logoutbtn a:active{background:url('../images/btn-logout.jpg') no-repeat left top;}

/*共通メインメニュー----------------------------------------------------------------------*/
div.mainmenubtn	{
				margin:0px;
				padding:0px;
				height:34px;}
.mainmenubtn p	{
				margin:0px;
				padding:0px;
				clear:both;}
.mainmenubtn p a{
				display:block;
				width:107px;
				height:34px;
				float:left;
				text-indent:-9999px;
				text-decoration:none;}

/*共通メインメニューButton----------------------------------------------------------------*/
.mainmenubtn p a.menubtn00{width:111px;}

a.menubtn00:link{background:url('../images/menubtn00.jpg') no-repeat left top;}
a.menubtn00:visited{background:url('../images/menubtn00.jpg') no-repeat left top;}
a.menubtn00:hover{background:url('../images/menubtn00h.jpg') no-repeat left top;}
a.menubtn00:active{background:url('../images/menubtn00.jpg') no-repeat left top;}
a.menubtn00a:link{background:url('../images/menubtn00a.jpg') no-repeat left top;}
a.menubtn00a:visited{background:url('../images/menubtn00a.jpg') no-repeat left top;}
a.menubtn00a:hover{background:url('../images/menubtn00h.jpg') no-repeat left top;}
a.menubtn00a:active{background:url('../images/menubtn00a.jpg') no-repeat left top;}

a.menubtn01:link{background:url('../images/menubtn01.jpg') no-repeat left top;}
a.menubtn01:visited{background:url('../images/menubtn01.jpg') no-repeat left top;}
a.menubtn01:hover{background:url('../images/menubtn01h.jpg') no-repeat left top;}
a.menubtn01:active{background:url('../images/menubtn01.jpg') no-repeat left top;}
a.menubtn01a:link{background:url('../images/menubtn01a.jpg') no-repeat left top;}
a.menubtn01a:visited{background:url('../images/menubtn01a.jpg') no-repeat left top;}
a.menubtn01a:hover{background:url('../images/menubtn01h.jpg') no-repeat left top;}
a.menubtn01a:active{background:url('../images/menubtn01a.jpg') no-repeat left top;}

a.menubtn02:link{background:url('../images/menubtn02.jpg') no-repeat left top;}
a.menubtn02:visited{background:url('../images/menubtn02.jpg') no-repeat left top;}
a.menubtn02:hover{background:url('../images/menubtn02h.jpg') no-repeat left top;}
a.menubtn02:active{background:url('../images/menubtn02.jpg') no-repeat left top;}
a.menubtn02a:link{background:url('../images/menubtn02a.jpg') no-repeat left top;}
a.menubtn02a:visited{background:url('../images/menubtn02a.jpg') no-repeat left top;}
a.menubtn02a:hover{background:url('../images/menubtn02h.jpg') no-repeat left top;}
a.menubtn02a:active{background:url('../images/menubtn02a.jpg') no-repeat left top;}

a.menubtn03:link{background:url('../images/menubtn03.jpg') no-repeat left top;}
a.menubtn03:visited{background:url('../images/menubtn03.jpg') no-repeat left top;}
a.menubtn03:hover{background:url('../images/menubtn03h.jpg') no-repeat left top;}
a.menubtn03:active{background:url('../images/menubtn03.jpg') no-repeat left top;}
a.menubtn03a:link{background:url('../images/menubtn03a.jpg') no-repeat left top;}
a.menubtn03a:visited{background:url('../images/menubtn03a.jpg') no-repeat left top;}
a.menubtn03a:hover{background:url('../images/menubtn03h.jpg') no-repeat left top;}
a.menubtn03a:active{background:url('../images/menubtn03a.jpg') no-repeat left top;}

a.menubtn04:link{background:url('../images/menubtn04.jpg') no-repeat left top;}
a.menubtn04:visited{background:url('../images/menubtn04.jpg') no-repeat left top;}
a.menubtn04:hover{background:url('../images/menubtn04h.jpg') no-repeat left top;}
a.menubtn04:active{background:url('../images/menubtn04.jpg') no-repeat left top;}
a.menubtn04a:link{background:url('../images/menubtn04a.jpg') no-repeat left top;}
a.menubtn04a:visited{background:url('../images/menubtn04a.jpg') no-repeat left top;}
a.menubtn04a:hover{background:url('../images/menubtn04h.jpg') no-repeat left top;}
a.menubtn04a:active{background:url('../images/menubtn04a.jpg') no-repeat left top;}

a.menubtn05:link{background:url('../images/menubtn05.jpg') no-repeat left top;}
a.menubtn05:visited{background:url('../images/menubtn05.jpg') no-repeat left top;}
a.menubtn05:hover{background:url('../images/menubtn05h.jpg') no-repeat left top;}
a.menubtn05:active{background:url('../images/menubtn05.jpg') no-repeat left top;}
a.menubtn05a:link{background:url('../images/menubtn05a.jpg') no-repeat left top;}
a.menubtn05a:visited{background:url('../images/menubtn05a.jpg') no-repeat left top;}
a.menubtn05a:hover{background:url('../images/menubtn05h.jpg') no-repeat left top;}
a.menubtn05a:active{background:url('../images/menubtn05a.jpg') no-repeat left top;}

a.menubtn06:link{background:url('../images/menubtn06.jpg') no-repeat left top;}
a.menubtn06:visited{background:url('../images/menubtn06.jpg') no-repeat left top;}
a.menubtn06:hover{background:url('../images/menubtn06h.jpg') no-repeat left top;}
a.menubtn06:active{background:url('../images/menubtn06.jpg') no-repeat left top;}
a.menubtn06a:link{background:url('../images/menubtn06a.jpg') no-repeat left top;}
a.menubtn06a:visited{background:url('../images/menubtn06a.jpg') no-repeat left top;}
a.menubtn06a:hover{background:url('../images/menubtn06h.jpg') no-repeat left top;}
a.menubtn06a:active{background:url('../images/menubtn06a.jpg') no-repeat left top;}

a.menubtn07:link{background:url('../images/menubtn07.jpg') no-repeat left top;}
a.menubtn07:visited{background:url('../images/menubtn07.jpg') no-repeat left top;}
a.menubtn07:hover{background:url('../images/menubtn07h.jpg') no-repeat left top;}
a.menubtn07:active{background:url('../images/menubtn07.jpg') no-repeat left top;}
a.menubtn07a:link{background:url('../images/menubtn07a.jpg') no-repeat left top;}
a.menubtn07a:visited{background:url('../images/menubtn07a.jpg') no-repeat left top;}
a.menubtn07a:hover{background:url('../images/menubtn07h.jpg') no-repeat left top;}
a.menubtn07a:active{background:url('../images/menubtn07a.jpg') no-repeat left top;}

/*旧共通サブメニュー--------------------------------------------------------------------------*/
/*618　他でも使われているため一応残しておきます。*/
div.submenubtn	{height:27px;}

.submenubtn p	{
				margin:0px;
				padding:0px;
				clear:both;}
.submenubtn p a	{
				display:block;
				width:123px;
				height:27px;
				float:left;
				text-indent:-9999px;}

/*共通サブメニューButton--------------------------------------------------------------------*/
a.menubtn03-01:link{background:url('../images/submenubtn03-01.jpg') no-repeat left top;}
a.menubtn03-01:visited{background:url('../images/submenubtn03-01.jpg') no-repeat left top;}
a.menubtn03-01:hover{background:url('../images/submenubtn03-01h.jpg') no-repeat left top;}
a.menubtn03-01:active{background:url('../images/submenubtn03-01.jpg') no-repeat left top;}
a.menubtn03-01a:link{background:url('../images/submenubtn03-01a.jpg') no-repeat left top;}
a.menubtn03-01a:visited{background:url('../images/submenubtn03-01a.jpg') no-repeat left top;}
a.menubtn03-01a:hover{background:url('../images/submenubtn03-01h.jpg') no-repeat left top;}
a.menubtn03-01a:active{background:url('../images/submenubtn03-01a.jpg') no-repeat left top;}

a.menubtn03-02:link{background:url('../images/submenubtn03-02.jpg') no-repeat left top;}
a.menubtn03-02:visited{background:url('../images/submenubtn03-02.jpg') no-repeat left top;}
a.menubtn03-02:hover{background:url('../images/submenubtn03-02h.jpg') no-repeat left top;}
a.menubtn03-02:active{background:url('../images/submenubtn03-02.jpg') no-repeat left top;}
a.menubtn03-02a:link{background:url('../images/submenubtn03-02a.jpg') no-repeat left top;}
a.menubtn03-02a:visited{background:url('../images/submenubtn03-02a.jpg') no-repeat left top;}
a.menubtn03-02a:hover{background:url('../images/submenubtn03-02h.jpg') no-repeat left top;}
a.menubtn03-02a:active{background:url('../images/submenubtn03-02a.jpg') no-repeat left top;}

div.topicpath	{
				height:23px;
				background-color:#333333;
				color:#FFFFFF;
				font-size:x-small!important;
				padding-left:18px;
				padding-top:5px;}

.topicpath a:link	{color:#ffffff!important;text-decoration:underline;}
.topicpath a:hover	{color:#809eff!important;text-decoration:underline;}
.topicpath a:active	{color:#809eff!important;text-decoration:underline;}
.topicpath a:visited	{color:#ffffff!important;text-decoration:underline;}

div.docwrap		{margin:0px 0px 20px 0px;padding:0px;}
/*新共通サブメニュー--------------------------------------------------------------------------*/
table.submenu	{border-collapse:collapse;height:27px;}
.submenu td		{padding:0px;}
.submenu p		{height:27px;cursor:pointer;margin:0px;}

p.menu_kaisaiitiran{background:url("../images/menu_kaisaiitiran.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_kaisaiitiran{background-position:0px -27px;}
p.menu_kaisaiitiran_a{background:url("../images/menu_kaisaiitiran.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_kaisainittei{background:url("../images/menu_kaisainittei.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_kaisainittei{background-position:0px -27px;}
p.menu_kaisainittei_a{background:url("../images/menu_kaisainittei.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_new		{background:url("../images/menu_new.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_new{background-position:0px -27px;}
p.menu_new_a{background:url("../images/menu_new.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_campaign	{background:url("../images/menu_campaign.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_campaign{background-position:0px -27px;}
p.menu_campaign_a{background:url("../images/menu_campaign.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

/*情報案内*/

p.menu_link{background:url("../images/menu_link.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_link{background-position:0px -27px;}
p.menu_link_a{background:url("../images/menu_link.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_keitailink{background:url("../images/menu_keitailink.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_keitailink{background-position:0px -27px;}
p.menu_keitailink_a{background:url("../images/menu_keitailink.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_teledome{background:url("../images/menu_teledome.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_teledome{background-position:0px -27px;}
p.menu_teledome_a{background:url("../images/menu_teledome.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

/*会員サポート*/
p.menu_site{background:url("../images/menu_site.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_site{background-position:0px -27px;}
p.menu_site_a{background:url("../images/menu_site.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_annnai{background:url("../images/menu_annnai.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_annnai{background-position:0px -27px;}
p.menu_annnai_a{background:url("../images/menu_annnai.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_tetuduki{background:url("../images/menu_tetuduki.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_tetuduki{background-position:0px -27px;}
p.menu_tetuduki_a{background:url("../images/menu_tetuduki.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_otoiawase{background:url("../images/menu_otoiawase.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_otoiawase{background-position:0px -27px;}
p.menu_otoiawase_a{background:url("../images/menu_otoiawase.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_yakuzyou	{background:url("../images/menu_yakuzyou.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_yakuzyou{background-position:0px -27px;}
p.menu_yakuzyou_a{background:url("../images/menu_yakuzyou.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_sousa	{background:url("../images/menu_sousa.jpg") no-repeat 0px 0px;width:122px;margin:0px;}
a:hover .menu_sousa{background-position:0px -27px;}
p.menu_sousa_a{background:url("../images/menu_sousa.jpg") no-repeat 0px -54px;width:122px;margin:0px;}

p.menu_goiken	{background:url("../images/menu_goiken.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_goiken{background-position:0px -27px;}
p.menu_goiken_a{background:url("../images/menu_goiken.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_henkou	{background:url("../images/menu_henkou.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_henkou{background-position:0px -27px;}
p.menu_henkou_a{background:url("../images/menu_henkou.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

/*投票結果参照*/
p.menu_touhyoukekka	{background:url("../images/menu_touhyoukekka.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_touhyoukekka{background-position:0px -27px;}
p.menu_touhyoukekka_a{background:url("../images/menu_touhyoukekka.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_tukibetu	{background:url("../images/menu_tukibetu.jpg") no-repeat 0px 0px;width:122px;margin:0px;}
a:hover .menu_tukibetu{background-position:0px -27px;}
p.menu_tukibetu_a{background:url("../images/menu_tukibetu.jpg") no-repeat 0px -54px;width:122px;margin:0px;}

p.menu_nennbetu	{background:url("../images/menu_nennbetu.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_nennbetu{background-position:0px -27px;}
p.menu_nennbetu_a{background:url("../images/menu_nennbetu.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_okonomi	{background:url("../images/menu_okonomi.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_okonomi{background-position:0px -27px;}
p.menu_okonomi_a{background:url("../images/menu_okonomi.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_kyouteizyou	{background:url("../images/menu_kyouteizyou.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_kyouteizyou{background-position:0px -27px;}
p.menu_kyouteizyou_a{background:url("../images/menu_kyouteizyou.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_gradebetu	{background:url("../images/menu_gradebetu.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_gradebetu{background-position:0px -27px;}
p.menu_gradebetu_a{background:url("../images/menu_gradebetu.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_best10	{background:url("../images/menu_best10.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_best10{background-position:0px -27px;}
p.menu_best10_a{background:url("../images/menu_best10.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

/*設定*/
p.menu_kihonsettei	{background:url("../images/menu_kihonsettei.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_kihonsettei{background-position:0px -27px;}
p.menu_kihonsettei_a{background:url("../images/menu_kihonsettei.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_mypagesettei	{background:url("../images/menu_mypagesettei.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_mypagesettei{background-position:0px -27px;}
p.menu_mypagesettei_a{background:url("../images/menu_mypagesettei.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

p.menu_favoritesettei	{background:url("../images/menu_favoritesettei.jpg") no-repeat 0px 0px;width:123px;margin:0px;}
a:hover .menu_favoritesettei{background-position:0px -27px;}
p.menu_favoritesettei_a{background:url("../images/menu_favoritesettei.jpg") no-repeat 0px -54px;width:123px;margin:0px;}

/*共通ヘッダータイトル--------------------------------------------------------------------*/

.pagetitle	{
				clear:both;
				position:relative;
				margin:0px;
				padding:0px;
				width:860px;
				height:47px;
				background:url('../images/bg-ttl.gif') repeat-x left top;}

.icn_corn{
				background:url('../images/icn_corn.gif') no-repeat left top;
				width:38px;
				height:47px;}

.headtitle{
				position:absolute;
				left:40px;
				top:14px;
				font-size:14px;}
				
.headtitle span{font-size:16px;}

/* page layout------------------------------------------------------------------------------*/
/* 2 Pane - Left Menu */
div.layoutLmenu	{
				margin-top:12px;
				padding:0px;
				width:860px;
				height:auto;
				position:relative;}

div.layoutLmenu01{
				width:148px;
				position:relative;
				top:0px;
				left:8px;
				float:left;}

.layoutLmenu01 h3{margin:0px;padding:0px;}

div.layoutLmenu01block{background:#FFFFFF url('../images/bg-layoutlmenu01block.gif') repeat-y left top;}

div.layoutLmenu02{
				margin:0px 13px 0px auto;
				padding:0px;
				width:676px;
				height:auto;
				color:#FFFFFF;
				font-size:small;
				float:right;}

div.layoutLmenu02 p.message{margin-left:5px;margin-bottom:0.75em;}

div.layoutLmenu02block{background:#FFFFFF url('../images/bg-layoutlmenu02block.gif') repeat-y left top;}

.layoutLmenu02block h3{margin:0px;padding:0px;}

p.layoutlmenubottom{
				margin:0px 0px 5px 0px;
				padding:0px;
				height:5px;}

/* 1 Panel */
div.layoutTopmenu{
				margin:12px 7px 0px 11px;
				padding:0px;
				width:842px;
				position:relative;
				background:#FFFFFF url('../images/bg-layoutlmenu03block-base.gif') repeat-y left top;}

div.layoutTopmenublock01{
				padding-top:4px;
				background:url('../images/bg-1panetop.jpg') no-repeat left top;
				position: relative;}

div.layoutTopmenublock02{
				background:url('../images/bg-layoutlmenu03block-bottom.gif') no-repeat left bottom;}

div.layoutTopmenublock02 p.message{color:#ffffff;margin:5px 0px 5px 5px;}

/* Footer ----------------------------------------------------------------------------------*/
div.footmenuwrap{
				clear:both;
				margin:10px 0px 0px 0px;
				padding:9px 0px 7px;
				border-top:1px #E1E1E1 solid;
				border-bottom:2px #0099DC solid;
				background-color:#F5F5F5;
				font-size:small;}

.footmenuwrap p{margin:0px;padding:0px;}

.footmenuwrap p a{color:#0033CC;}

div.footerwrap	{
				margin:0px;
				padding:10px 15px;
				width:830px;
				background-color:#FFFFFF;
				color:#999999;
				clear:both;}

.footerwrap p	{margin:0px;padding:0px;font-size:x-small;}

p.footcord{float:left;}
p.copyright{float:right;}


/************Pagelayout BasicStyle END*********************************************************/


/*******************Table Style****************************************************************/
/* Table design01 ----------------------------------------------------------------------------*/
table.tabledesign01{
				margin-top:7px;
				margin-bottom:2px;
				margin-left:7px;
				border-collapse: collapse;
				/*border: 1px solid #C0C0C0;*/
				background-color:#FFFFFF;
				color:#333333;}

.tabledesign01 tr th,.tabledesign01 tr td{
				border-left: 1px solid #C0C0C0;
				border-right-style: solid;
				border-right-width: 1px;
				border-top: 1px solid #C0C0C0;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				padding:2px;
				font-size:x-small;}

.tabledesign01 tr td{text-align:center;}

.tabledesign01 tr th{background-color:#333333;color:#FFFFFF;font-weight:normal;border-color:#C0C0C0;}

.no_data		{background-color:#999999;}
/* Table design02--------------------------------------------------------------------------- */
table.tabledesign02{
				margin-top:7px;
				margin-bottom:15px;
				margin-left:10px;
				border-collapse: collapse;
				border: 1px solid #c0c0c0;
				background-color:#FFFFFF;
				color:#333333;}

.tabledesign02 tr th,.tabledesign02 tr td{
				border: 1px solid #C0C0C0;
				/*border-right-style: solid;
				border-right-width: 1px;
				border-top: 1px solid #C0C0C0;
				border-bottom-style: solid;
				border-bottom-width: 1px;*/
				font-size:small;}

.tabledesign02 tr th{
				background-color:#FFFFFF;
				color:#000000;
				font-weight:normal;}
		
.tabledesign02 tr td{padding:2px}

/* Table design03 --------------------------------------------------------------------------*/
table.tabledesign03{
				margin-top:0px;
				margin-bottom:0px;
				margin-left:0px;
				border-collapse: collapse;
				border: 1px solid #C0C0C0;}

.tabledesign03 tr th,.tabledesign03 tr td{
				border-left: 1px solid #C0C0C0;
				border-right-style: solid;
				border-right-width: 1px;
				border-top: 1px solid #C0C0C0;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				padding:7px;
				font-size:small;}

.tabledesign03 tr th{
				/*background-color:#333333;*/
				/*color:#FFFFFF;*/
				font-weight:normal;
				text-align:left;}

.tabledesign03 tr td{text-align:left;}

/*****************Table Style END***********************************************************/

/****************Table Style (詳細)*********************************************************/
/*td color詳細-----------------------------------------------------------------------------*/
tr.bg02,td.bg02	{background-color:#EBEBEB;}	

tr.bg03,td.bg03	{/* 空欄カラー */
				background-image:none!important;
				background-color:#d0d0d0!important;}
		
td.bg04,tr.bg04	{/*欠場カラー*/
				background-image:none!important;
				background-color:#999999!important;
				color:#e60011;
				text-align:right!important;
				padding:0px 5px 0px 0px!important;}

td.bg05,tr.bg05 td,th.bg05{
				background-color:#999999;
				color:#FFFFFF;
				text-align:left!important;
				padding:0px 5px 0px 5px!important;}

td.bg06,tr.bg06 td{background-color:#696969;}	/* 出走表系欠場色 */

/*ゼッケンカラー----------------------------------------------------------------------------*/
.tablebgstyle01	{background:#ffffff url('../images/bg-table02.gif') repeat-x left top;}
.tablebgstyle02 {background-color: #000000!important;color:#FFFFFF;}
.tablebgstyle03 {background-color: #FE0000!important;color:#FFFFFF;}
.tablebgstyle04 {background-color: #3366FF!important;color:#FFFFFF;}
.tablebgstyle05 {background-color: #FFCC00!important;}
.tablebgstyle06 {background-color: #339967!important;color:#FFFFFF;}

.tablebgstyle11	{
				background:#F1F1F1 url('../images/bg-table03.gif') repeat-x left bottom!important;}
.tablebgstyle12 {
				background: #000000 url('../images/bg-table04.gif') repeat-x left bottom!important;
				color:#FFFFFF;}
.tablebgstyle13 {
				background: #FE0000 url('../images/bg-table05.gif') repeat-x left bottom!important;
				color:#FFFFFF;}
.tablebgstyle14 {
				background: #3366FF url('../images/bg-table06.gif') repeat-x left bottom!important;
				color:#FFFFFF;}
.tablebgstyle15 {
				background: #FFCC00 url('../images/bg-table07.gif') repeat-x left bottom!important;}
.tablebgstyle16 {
				background: #339967 url('../images/bg-table08.gif') repeat-x left bottom!important;
				color:#FFFFFF;}

/*Centering強制修正*/
/* 使用箇所：pitreport、list*/
td.nocenter		{
				text-align:left!important;
				padding-left:4px!important;}

/*Padding強制修正*/
/* 使用箇所：syussou、chokuzenjouhou　(各選手の画像部分) */
td.nopadding	{
				width:auto;
				padding:0px!important;}

/*TableBorder強制消去*/
/* 使用箇所：chokuzenjouhou(スタート展示) */
table.noborder	{
				border:0px;
				padding:3px;
				text-align:center;}
		
/**************Table Style (詳細) END********************************************************/

/******************Listtable Style***********************************************************/
/* listtable01 */
.listtable01	{width:662px;}

.listtable01 tr th,.listtable01 tr td {padding-top:7px;padding-bottom:7px;border-color:#C0C0C0;}

.listtable01 tr th{padding-top:5px;padding-bottom:5px;}

/* listtable02 */
table.listtable02{
				width:813px;
				clear:both;
				background-color:#ffffff;}

.listtable02 tr th{
				font-size:x-small;
				padding-top:4px!important;
				padding-bottom:4px!important;
				text-align:center;}

.listtable02 tr td {
				padding:3px 0px;
				font-size:small;
				border: 1px solid #C0C0C0;}

.listtable1emlist{
				text-align:center;
				width:1em;
				font-size:x-small!important;}
	
/* listtable03 */
table.listtable03{
	width:813px;
	clear:both;
	font-size:small;
	margin-top: 0px;
}

.listtable03 tr th{
				font-size:x-small!important;
				padding-top:4px!important;
				padding-bottom:4px!important;
				text-align:center;}
		
.listtable03 .parts{
				text-align:left!important;
				width:120px;
				font-size:small;}

/****************listtable Style END*********************************************************/

/****************Button Design Style*********************************************************/
/*レース日程Button--------------------------------------------------------------------------*/
table.racemenu_6day{background:url('../images/bg-1panetop.jpg') no-repeat left top;
				border-collapse:collapse;height:41px;}
.racemenu_6day td{padding:0px;}

.racemenu_6day p{
				height:41px;
				cursor:pointer;
				margin:0px;
				text-align:center;
				line-height:2.6;
				color:#FFFFFF;
				font-size:14px;
				}


p.day6_left		{
				background:url("../images/racemenu_l_6day.gif") no-repeat 0px 0px;width:139px;
				margin:3px 0px 0px 5px;}
a:hover .day6_left{background-position:0px -82px;text-decoration:none;}
p.day6_left_a	{
				background:url("../images/racemenu_l_6day.gif") no-repeat 0px -41px;width:139px;
				margin:3px 0px 0px 5px;text-decoration:none;}
p.day6_left_g	{
				background:url("../images/racemenu_l_6day.gif") no-repeat 0px -123px;width:139px;
				margin:3px 0px 0px 5px;}
p.day6_left_b	{
				background:url("../images/racemenu_l_6day.gif") no-repeat 0px -123px;width:139px;
				margin:3px 0px 0px 5px;color:#FFFFFF;}
a:hover .day6_left_g{background-position:0px -82px;text-decoration:none;}
a:hover .day6_left_b{background-position:0px -82px;text-decoration:none;}


p.day6_middle	{
				background:url("../images/racemenu_m_6day.gif") no-repeat 0px 0px;width:139px;
				margin:3px 0px 0px 0px;}
a:hover .day6_middle{background-position:0px -82px;text-decoration:none;}
p.day6_middle_a	{
				background:url("../images/racemenu_m_6day.gif") no-repeat 0px -41px;width:139px;
				margin:3px 0px 0px 0px;text-decoration:none;}
p.day6_middle_g	{
				background:url("../images/racemenu_m_6day.gif") no-repeat 0px 0px;width:139px;
				margin:3px 0px 0px 0px;color:#AAAAAA;cursor:default;}
p.day6_middle_b	{
				background:url("../images/racemenu_m_6day.gif") no-repeat 0px -123px;width:139px;
				margin:3px 0px 0px 0px;color:#FFFFFF;}

a:hover .day6_middle_g{background-position:0px -82px;text-decoration:none;}
a:hover .day6_middle_b{background-position:0px -82px;text-decoration:none;}

p.day6_right	{
				background:url("../images/racemenu_r_6day.gif") no-repeat 0px 0px;width:138px;
				margin:3px 4px 0px 0px;}
a:hover .day6_right{background-position:0px -82px;text-decoration:none;}
p.day6_right_a	{
				background:url("../images/racemenu_r_6day.gif") no-repeat 0px -41px;width:138px;
				margin:3px 4px 0px 0px;text-decoration:none;}
p.day6_right_g	{
				background:url("../images/racemenu_r_6day.gif") no-repeat 0px 0px;width:138px;
				margin:3px 4px 0px 0px;color:#AAAAAA;cursor:default;}
p.day6_right_b	{
				background:url("../images/racemenu_r_6day.gif") no-repeat 0px -123px;width:138px;
				margin:3px 4px 0px 0px;color:#FFFFFF;}
a:hover .day6_right_g{background-position:0px -82px;text-decoration:none;}
a:hover .day6_right_b{background-position:0px -82px;text-decoration:none;}

p.day6_none		{width:139px;cursor:default;}



table.racemenu_9day{background:url('../images/bg-1panetop.jpg') no-repeat left top;
				border-collapse:collapse;height:41px;}
.racemenu_9day td{padding:0px;}

.racemenu_9day p{
				height:41px;
				cursor:pointer;
				margin:0px;
				text-align:center;
				line-height:1.5;
				color:#FFFFFF;
				font-size:12px;
				}


p.day9_left		{
				background:url("../images/racemenu_l_9day.gif") no-repeat 0px 0px;width:91px;
				margin:3px 0px 0px 5px;}
a:hover .day9_left{background-position:0px -82px;text-decoration:none;}
p.day9_left_a	{
				background:url("../images/racemenu_l_9day.gif") no-repeat 0px -41px;width:91px;
				margin:3px 0px 0px 5px;text-decoration:none;}
p.day9_left_g	{
				background:url("../images/racemenu_l_9day.gif") no-repeat 0px 0px;width:91px;
				margin:3px 0px 0px 5px;cursor:default;}
p.day9_left_b	{
				background:url("../images/racemenu_l_9day.gif") no-repeat 0px -123px;width:91px;
				margin:3px 0px 0px 5px;color:#FFFFFF;}
a:hover .day9_left_g{background-position:0px -82px;text-decoration:none;}
a:hover .day9_left_b{background-position:0px -82px;text-decoration:none;}


p.day9_middle	{
				background:url("../images/racemenu_m_9day.gif") no-repeat 0px 0px;width:93px;
				margin:3px 0px 0px 0px;}
a:hover .day9_middle{background-position:0px -82px;text-decoration:none;}
p.day9_middle_a	{
				background:url("../images/racemenu_m_9day.gif") no-repeat 0px -41px;width:93px;
				margin:3px 0px 0px 0px;text-decoration:none;}
p.day9_middle_g	{
				background:url("../images/racemenu_m_9day.gif") no-repeat 0px 0px;width:93px;
				margin:3px 0px 0px 0px;color:#AAAAAA;cursor:default;}
p.day9_middle_b	{
				background:url("../images/racemenu_m_9day.gif") no-repeat 0px -123px;width:93px;
				margin:3px 0px 0px 0px;color:#FFFFFF;}
a:hover .day9_middle_g{background-position:0px -82px;text-decoration:none;}
a:hover .day9_middle_b{background-position:0px -82px;text-decoration:none;}


p.day9_right	{
				background:url("../images/racemenu_r_9day.gif") no-repeat 0px 0px;width:91px;
				margin:3px 4px 0px 0px;}
a:hover .day9_right{background-position:0px -82px;text-decoration:none;}
p.day9_right_a	{
				background:url("../images/racemenu_r_9day.gif") no-repeat 0px -41px;width:91px;
				margin:3px 4px 0px 0px;text-decoration:none;}
p.day9_right_g	{
				background:url("../images/racemenu_r_9day.gif") no-repeat 0px 0px;width:91px;
				margin:3px 4px 0px 0px;color:#AAAAAA;cursor:default;}
p.day9_right_b	{
				background:url("../images/racemenu_r_9day.gif") no-repeat 0px -123px;width:91px;
				margin:3px 4px 0px 0px;color:#FFFFFF;}
a:hover .day9_right_g{background-position:0px -82px;text-decoration:none;}
a:hover .day9_right_b{background-position:0px -82px;text-decoration:none;}

p.day9_none		{width:93px;cursor:default;}



/*------------------旧メニューボタン用スタイル　いずれ削除-----------------------------------*/
p.menurace		{margin:0px 0px 6px;padding:0px;height:39px;}

p.menurace a	{
				display:block;
				height:33px;
				padding-top:12px;
				float:left;
				font-size:small;
				text-align:center;}

/*レースナンバーButton----------------------------------------------------------------------*/
p.menuraceno	{margin:3px 0px 10px;padding:0px;height:39px;}

p.menuraceno a	{
				display:block;
				width:69px;
				height:23px;
				padding-top:22px;
				float:left;
				font-size:small;
				text-align:center;}

p.menuraceno a:link{text-decoration:none;}
p.menuraceno a:visited{text-decoration:none;}
p.menuraceno a:hover{text-decoration:none;}
p.menuraceno a:active{text-decoration:none;}


/*時間変更時用Style-------------------------------------------------------------------------*/
.menuraceno_timechg{color:#ffa800!important;font-weight:bold;}
.menuraceno_caution{
				position:static;
				right:10px;
				top:0px;
				color:#ffffff;
				font-size:10px;
				text-align:right;
				display:block;}

a.menuraceno01	{width:74px!important;color:#ffffff;text-indent:5px;}
a.menuraceno01:link{background:url('../images/btn-raceno01.gif') no-repeat left top;}
a.menuraceno01:visited{background:url('../images/btn-raceno01.gif') no-repeat left top;}
a.menuraceno01:hover{background:url('../images/btn-raceno01h.gif') no-repeat left top;}
a.menuraceno01:active{background:url('../images/btn-raceno01.gif') no-repeat left top;}

a.menuraceno01f	{width:74px!important;color:#FFFFFF;text-indent:5px;}
a.menuraceno01f:link{background:url('../images/btn-raceno01f.gif') no-repeat left top;}
a.menuraceno01f:visited{background:url('../images/btn-raceno01f.gif') no-repeat left top;}
a.menuraceno01f:hover{background:url('../images/btn-raceno01h.gif') no-repeat left top;}
a.menuraceno01f:active{background:url('../images/btn-raceno01f.gif') no-repeat left top;}

a.menuraceno01a	{width:74px!important;color:#ffffff;text-indent:5px;}
a.menuraceno01a:link{background:url('../images/btn-raceno01a.gif') no-repeat left top;}
a.menuraceno01a:visited{background:url('../images/btn-raceno01a.gif') no-repeat left top;}
a.menuraceno01a:hover{background:url('../images/btn-raceno01a.gif') no-repeat left top;}
a.menuraceno01a:active{background:url('../images/btn-raceno01a.gif') no-repeat left top;}

a.menuraceno02	{color:#ffffff;}
a.menuraceno02:link{background:url('../images/btn-raceno02.gif') no-repeat left top;}
a.menuraceno02:visited{background:url('../images/btn-raceno02.gif') no-repeat left top;}
a.menuraceno02:hover{background:url('../images/btn-raceno02h.gif') no-repeat left top;}
a.menuraceno02:active{background:url('../images/btn-raceno02.gif') no-repeat left top;}

a.menuraceno02f	{color:#FFFFFF;}
a.menuraceno02f:link{background:url('../images/btn-raceno02f.gif') no-repeat left top;}
a.menuraceno02f:visited{background:url('../images/btn-raceno02f.gif') no-repeat left top;}
a.menuraceno02f:hover{background:url('../images/btn-raceno02h.gif') no-repeat left top;}
a.menuraceno02f:active{background:url('../images/btn-raceno02f.gif') no-repeat left top;}

a.menuraceno02a	{color:#ffffff;}
a.menuraceno02a:link{background:url('../images/btn-raceno02a.gif') no-repeat left top;}
a.menuraceno02a:visited{background:url('../images/btn-raceno02a.gif') no-repeat left top;}
a.menuraceno02a:hover{background:url('../images/btn-raceno02a.gif') no-repeat left top;}
a.menuraceno02a:active{background:url('../images/btn-raceno02a.gif') no-repeat left top;}

a.menuraceno03	{color:#ffffff;}
a.menuraceno03:link{background:url('../images/btn-raceno03.gif') no-repeat left top;}
a.menuraceno03:visited{background:url('../images/btn-raceno03.gif') no-repeat left top;}
a.menuraceno03:hover{background:url('../images/btn-raceno03h.gif') no-repeat left top;}
a.menuraceno03:active{background:url('../images/btn-raceno03.gif') no-repeat left top;}

a.menuraceno03a	{color:#ffffff;}
a.menuraceno03a:link{background:url('../images/btn-raceno03a.gif') no-repeat left top;}
a.menuraceno03a:visited{background:url('../images/btn-raceno03a.gif') no-repeat left top;}
a.menuraceno03a:hover{background:url('../images/btn-raceno03a.gif') no-repeat left top;}
a.menuraceno03a:active{background:url('../images/btn-raceno03a.gif') no-repeat left top;}

a.menuraceno03f	{color:#FFFFFF;}
a.menuraceno03f:link{background:url('../images/btn-raceno03f.gif') no-repeat left top;}
a.menuraceno03f:visited{background:url('../images/btn-raceno03f.gif') no-repeat left top;}
a.menuraceno03f:hover{background:url('../images/btn-raceno03h.gif') no-repeat left top;}
a.menuraceno03f:active{background:url('../images/btn-raceno03f.gif') no-repeat left top;}

a.menuraceno04	{color:#ffffff;}
a.menuraceno04:link{background:url('../images/btn-raceno04.gif') no-repeat left top;}
a.menuraceno04:visited{background:url('../images/btn-raceno04.gif') no-repeat left top;}
a.menuraceno04:hover{background:url('../images/btn-raceno04h.gif') no-repeat left top;}
a.menuraceno04:active{background:url('../images/btn-raceno04.gif') no-repeat left top;}

a.menuraceno04a	{color:#ffffff;}
a.menuraceno04a:link{background:url('../images/btn-raceno04a.gif') no-repeat left top;}
a.menuraceno04a:visited{background:url('../images/btn-raceno04a.gif') no-repeat left top;}
a.menuraceno04a:hover{background:url('../images/btn-raceno04a.gif') no-repeat left top;}
a.menuraceno04a:active{background:url('../images/btn-raceno04a.gif') no-repeat left top;}

a.menuraceno04f	{color:#ffffff;}
a.menuraceno04f:link{background:url('../images/btn-raceno04f.gif') no-repeat left top;}
a.menuraceno04f:visited{background:url('../images/btn-raceno04f.gif') no-repeat left top;}
a.menuraceno04f:hover{background:url('../images/btn-raceno04h.gif') no-repeat left top;}
a.menuraceno04f:active{background:url('../images/btn-raceno04f.gif') no-repeat left top;}

a.menuraceno05	{color:#ffffff;}
a.menuraceno05:link{background:url('../images/btn-raceno05.gif') no-repeat left top;}
a.menuraceno05:visited{background:url('../images/btn-raceno05.gif') no-repeat left top;}
a.menuraceno05:hover{background:url('../images/btn-raceno05h.gif') no-repeat left top;}
a.menuraceno05:active{background:url('../images/btn-raceno05.gif') no-repeat left top;}

a.menuraceno05a	{color:#ffffff;}
a.menuraceno05a:link{background:url('../images/btn-raceno05a.gif') no-repeat left top;}
a.menuraceno05a:visited{background:url('../images/btn-raceno05a.gif') no-repeat left top;}
a.menuraceno05a:hover{background:url('../images/btn-raceno05a.gif') no-repeat left top;}
a.menuraceno05a:active{background:url('../images/btn-raceno05a.gif') no-repeat left top;}

a.menuraceno05f	{color:#ffffff;}
a.menuraceno05f:link{background:url('../images/btn-raceno05f.gif') no-repeat left top;}
a.menuraceno05f:visited{background:url('../images/btn-raceno05f.gif') no-repeat left top;}
a.menuraceno05f:hover{background:url('../images/btn-raceno05h.gif') no-repeat left top;}
a.menuraceno05f:active{background:url('../images/btn-raceno05f.gif') no-repeat left top;}

a.menuraceno06	{color:#ffffff;}
a.menuraceno06:link{background:url('../images/btn-raceno06.gif') no-repeat left top;}
a.menuraceno06:visited{background:url('../images/btn-raceno06.gif') no-repeat left top;}
a.menuraceno06:hover{background:url('../images/btn-raceno06h.gif') no-repeat left top;}
a.menuraceno06:active{background:url('../images/btn-raceno06.gif') no-repeat left top;}

a.menuraceno06a	{color:#ffffff;}
a.menuraceno06a:link{background:url('../images/btn-raceno06a.gif') no-repeat left top;}
a.menuraceno06a:visited{background:url('../images/btn-raceno06a.gif') no-repeat left top;}
a.menuraceno06a:hover{background:url('../images/btn-raceno06a.gif') no-repeat left top;}
a.menuraceno06a:active{background:url('../images/btn-raceno06a.gif') no-repeat left top;}

a.menuraceno06f	{color:#ffffff;}
a.menuraceno06f:link{background:url('../images/btn-raceno06f.gif') no-repeat left top;}
a.menuraceno06f:visited{background:url('../images/btn-raceno06f.gif') no-repeat left top;}
a.menuraceno06f:hover{background:url('../images/btn-raceno06h.gif') no-repeat left top;}
a.menuraceno06f:active{background:url('../images/btn-raceno06f.gif') no-repeat left top;}

a.menuraceno07	{color:#ffffff;}
a.menuraceno07:link{background:url('../images/btn-raceno07.gif') no-repeat left top;}
a.menuraceno07:visited{background:url('../images/btn-raceno07.gif') no-repeat left top;}
a.menuraceno07:hover{background:url('../images/btn-raceno07h.gif') no-repeat left top;}
a.menuraceno07:active{background:url('../images/btn-raceno07.gif') no-repeat left top;}

a.menuraceno07a	{color:#ffffff;}
a.menuraceno07a:link{background:url('../images/btn-raceno07a.gif') no-repeat left top;}
a.menuraceno07a:visited{background:url('../images/btn-raceno07a.gif') no-repeat left top;}
a.menuraceno07a:hover{background:url('../images/btn-raceno07a.gif') no-repeat left top;}
a.menuraceno07a:active{background:url('../images/btn-raceno07a.gif') no-repeat left top;}

a.menuraceno07f	{color:#ffffff;}
a.menuraceno07f:link{background:url('../images/btn-raceno07f.gif') no-repeat left top;}
a.menuraceno07f:visited{background:url('../images/btn-raceno07f.gif') no-repeat left top;}
a.menuraceno07f:hover{background:url('../images/btn-raceno07h.gif') no-repeat left top;}
a.menuraceno07f:active{background:url('../images/btn-raceno07f.gif') no-repeat left top;}

a.menuraceno08	{color:#ffffff;}
a.menuraceno08:link{background:url('../images/btn-raceno08.gif') no-repeat left top;}
a.menuraceno08:visited{background:url('../images/btn-raceno08.gif') no-repeat left top;}
a.menuraceno08:hover{background:url('../images/btn-raceno08h.gif') no-repeat left top;}
a.menuraceno08:active{background:url('../images/btn-raceno08.gif') no-repeat left top;}

a.menuraceno08a	{color:#ffffff;}
a.menuraceno08a:link{background:url('../images/btn-raceno08a.gif') no-repeat left top;}
a.menuraceno08a:visited{background:url('../images/btn-raceno08a.gif') no-repeat left top;}
a.menuraceno08a:hover{background:url('../images/btn-raceno08a.gif') no-repeat left top;}
a.menuraceno08a:active{background:url('../images/btn-raceno08a.gif') no-repeat left top;}

a.menuraceno08f	{color:#ffffff;}
a.menuraceno08f:link{background:url('../images/btn-raceno08f.gif') no-repeat left top;}
a.menuraceno08f:visited{background:url('../images/btn-raceno08f.gif') no-repeat left top;}
a.menuraceno08f:hover{background:url('../images/btn-raceno08h.gif') no-repeat left top;}
a.menuraceno08f:active{background:url('../images/btn-raceno08f.gif') no-repeat left top;}

a.menuraceno09	{color:#ffffff;}
a.menuraceno09:link{background:url('../images/btn-raceno09.gif') no-repeat left top;}
a.menuraceno09:visited{background:url('../images/btn-raceno09.gif') no-repeat left top;}
a.menuraceno09:hover{background:url('../images/btn-raceno09h.gif') no-repeat left top;}
a.menuraceno09:active{background:url('../images/btn-raceno09.gif') no-repeat left top;}

a.menuraceno09a	{color:#ffffff;}
a.menuraceno09a:link{background:url('../images/btn-raceno09a.gif') no-repeat left top;}
a.menuraceno09a:visited{background:url('../images/btn-raceno09a.gif') no-repeat left top;}
a.menuraceno09a:hover{background:url('../images/btn-raceno09a.gif') no-repeat left top;}
a.menuraceno09a:active{background:url('../images/btn-raceno09a.gif') no-repeat left top;}

a.menuraceno09f	{color:#ffffff;}
a.menuraceno09f:link{background:url('../images/btn-raceno09f.gif') no-repeat left top;}
a.menuraceno09f:visited{background:url('../images/btn-raceno09f.gif') no-repeat left top;}
a.menuraceno09f:hover{background:url('../images/btn-raceno09h.gif') no-repeat left top;}
a.menuraceno09f:active{background:url('../images/btn-raceno09f.gif') no-repeat left top;}

a.menuraceno10	{color:#ffffff;}
a.menuraceno10:link{background:url('../images/btn-raceno10.gif') no-repeat left top;}
a.menuraceno10:visited{background:url('../images/btn-raceno10.gif') no-repeat left top;}
a.menuraceno10:hover{background:url('../images/btn-raceno10h.gif') no-repeat left top;}
a.menuraceno10:active{background:url('../images/btn-raceno10.gif') no-repeat left top;}

a.menuraceno10a	{color:#ffffff;}
a.menuraceno10a:link{background:url('../images/btn-raceno10a.gif') no-repeat left top;}
a.menuraceno10a:visited{background:url('../images/btn-raceno10a.gif') no-repeat left top;}
a.menuraceno10a:hover{background:url('../images/btn-raceno10a.gif') no-repeat left top;}
a.menuraceno10a:active{background:url('../images/btn-raceno10a.gif') no-repeat left top;}

a.menuraceno10f	{color:#ffffff;}
a.menuraceno10f:link{background:url('../images/btn-raceno10f.gif') no-repeat left top;}
a.menuraceno10f:visited{background:url('../images/btn-raceno10f.gif') no-repeat left top;}
a.menuraceno10f:hover{background:url('../images/btn-raceno10h.gif') no-repeat left top;}
a.menuraceno10f:active{background:url('../images/btn-raceno10f.gif') no-repeat left top;}

a.menuraceno11	{color:#ffffff;}
a.menuraceno11:link{background:url('../images/btn-raceno11.gif') no-repeat left top;}
a.menuraceno11:visited{background:url('../images/btn-raceno11.gif') no-repeat left top;}
a.menuraceno11:hover{background:url('../images/btn-raceno11h.gif') no-repeat left top;}
a.menuraceno11:active{background:url('../images/btn-raceno11.gif') no-repeat left top;}

a.menuraceno11a	{color:#ffffff;}
a.menuraceno11a:link{background:url('../images/btn-raceno11a.gif') no-repeat left top;}
a.menuraceno11a:visited{background:url('../images/btn-raceno11a.gif') no-repeat left top;}
a.menuraceno11a:hover{background:url('../images/btn-raceno11a.gif') no-repeat left top;}
a.menuraceno11a:active{background:url('../images/btn-raceno11a.gif') no-repeat left top;}

a.menuraceno11f	{color:#ffffff;}
a.menuraceno11f:link{background:url('../images/btn-raceno11f.gif') no-repeat left top;}
a.menuraceno11f:visited{background:url('../images/btn-raceno11f.gif') no-repeat left top;}
a.menuraceno11f:hover{background:url('../images/btn-raceno11h.gif') no-repeat left top;}
a.menuraceno11f:active{background:url('../images/btn-raceno11f.gif') no-repeat left top;}

a.menuraceno12	{color:#ffffff;}
a.menuraceno12:link{background:url('../images/btn-raceno12.gif') no-repeat left top;}
a.menuraceno12:visited{background:url('../images/btn-raceno12.gif') no-repeat left top;}
a.menuraceno12:hover{background:url('../images/btn-raceno12h.gif') no-repeat left top;}
a.menuraceno12:active{background:url('../images/btn-raceno12.gif') no-repeat left top;}

a.menuraceno12a	{color:#ffffff;}
a.menuraceno12a:link{background:url('../images/btn-raceno12a.gif') no-repeat left top;}
a.menuraceno12a:visited{background:url('../images/btn-raceno12a.gif') no-repeat left top;}
a.menuraceno12a:hover{background:url('../images/btn-raceno12a.gif') no-repeat left top;}
a.menuraceno12a:active{background:url('../images/btn-raceno12a.gif') no-repeat left top;}

a.menuraceno12f	{color:#ffffff;}
a.menuraceno12f:link{background:url('../images/btn-raceno12f.gif') no-repeat left top;}
a.menuraceno12f:visited{background:url('../images/btn-raceno12f.gif') no-repeat left top;}
a.menuraceno12f:hover{background:url('../images/btn-raceno12h.gif') no-repeat left top;}
a.menuraceno12f:active{background:url('../images/btn-raceno12f.gif') no-repeat left top;}

/*レースタイトル欄Button--------------------------------------------------------------------*/
h2.racetitle	{
				margin:0px;
				padding:0px 0px 5px 16px;
				height:34px;
				font-size:small;
				color:#FFFFFF;
				background:url('../images/bg-racetitle.gif') no-repeat left top;
				clear:both;
				overflow: hidden;
				position: relative;
				line-height:2.8;}

h2.racetitle #textinp{
				position:absolute;
				top:0px;
				right:280px;
				width:auto;
				height:auto;
				text-align:right;
				font-size:12px;
				color:#fff000;
				}

#textinp .kyori	{color:#FFFFFF;}
	
h2.racetitle a	{
				display:block;
				position:absolute;
				margin:0px;
				padding:0px;}

h2.racetitle a.btnlayout01{top:6px;right:138px;}
a.btnlayout01:link{background:url('../images/btn-sendracedata.gif') no-repeat left top}
a.btnlayout01:visited{background:url('../images/btn-sendracedata.gif') no-repeat left top}
a.btnlayout01:hover{background:url('../images/btn-sendracedata-h.gif') no-repeat left top}
a.btnlayout01:active{background:url('../images/btn-sendracedata.gif') no-repeat left top}

h2.racetitle a.btnlayout02{top:7px;right:8px;}
a.btnlayout02:link{background:url('../images/btn-goticket.gif') no-repeat left top}
a.btnlayout02:visited{background:url('../images/btn-goticket.gif') no-repeat left top}
a.btnlayout02:hover{background:url('../images/btn-goticket-h.gif') no-repeat left top}
a.btnlayout02:active{background:url('../images/btn-goticket.gif') no-repeat left top}

h2.racetitle a.btnlayout03{top:7px;right:138px;}
a.btnlayout03:link{background:url('../images/btn-livetyukei.gif') no-repeat left top}
a.btnlayout03:visited{background:url('../images/btn-livetyukei.gif') no-repeat left top}
a.btnlayout03:hover{background:url('../images/btn-livetyukei-h.gif') no-repeat left top}
a.btnlayout03:active{background:url('../images/btn-livetyukei.gif') no-repeat left top}

h2.racetitle a.btnlayout04{top:7px;right:8px;}
a.btnlayout04:link{background:url('../images/btn-hp.gif') no-repeat left top}
a.btnlayout04:visited{background:url('../images/btn-hp.gif') no-repeat left top}
a.btnlayout04:hover{background:url('../images/btn-hp-h.gif') no-repeat left top}
a.btnlayout04:active{background:url('../images/btn-hp.gif') no-repeat left top}

/*コンテンツメニューButton------------------------------------------------------------------*/
p.contentsmenu	{margin:0px 0px 0px 6px;padding:0px;clear:both;}

a.contentsmenu01:link{background:url('../images/btn-shussoumenu01.gif') no-repeat left top;}
a.contentsmenu01:visited{background:url('../images/btn-shussoumenu01.gif') no-repeat left top;}
a.contentsmenu01:hover{background:url('../images/btn-shussoumenu01h.gif') no-repeat left top;}
a.contentsmenu01:active{background:url('../images/btn-shussoumenu01.gif') no-repeat left top;}
a.contentsmenu01a:link{background:url('../images/btn-shussoumenu01a.gif') no-repeat left top;}
a.contentsmenu01a:visited{background:url('../images/btn-shussoumenu01a.gif') no-repeat left top;}
a.contentsmenu01a:hover{background:url('../images/btn-shussoumenu01a.gif') no-repeat left top;}
a.contentsmenu01a:active{background:url('../images/btn-shussoumenu01a.gif') no-repeat left top;}

a.contentsmenu02:link{background:url('../images/btn-shussoumenu02.gif') no-repeat left top;}
a.contentsmenu02:visited{background:url('../images/btn-shussoumenu02.gif') no-repeat left top;}
a.contentsmenu02:hover{background:url('../images/btn-shussoumenu02h.gif') no-repeat left top;}
a.contentsmenu02:active{background:url('../images/btn-shussoumenu02.gif') no-repeat left top;}
a.contentsmenu02a:link{background:url('../images/btn-shussoumenu02a.gif') no-repeat left top;}
a.contentsmenu02a:visited{background:url('../images/btn-shussoumenu02a.gif') no-repeat left top;}
a.contentsmenu02a:hover{background:url('../images/btn-shussoumenu02a.gif') no-repeat left top;}
a.contentsmenu02a:active{background:url('../images/btn-shussoumenu02a.gif') no-repeat left top;}

a.contentsmenu03:link{background:url('../images/btn-shussoumenu03.gif') no-repeat left top;}
a.contentsmenu03:visited{background:url('../images/btn-shussoumenu03.gif') no-repeat left top;}
a.contentsmenu03:hover{background:url('../images/btn-shussoumenu03h.gif') no-repeat left top;}
a.contentsmenu03:active{background:url('../images/btn-shussoumenu03.gif') no-repeat left top;}
a.contentsmenu03a:link{background:url('../images/btn-shussoumenu03a.gif') no-repeat left top;}
a.contentsmenu03a:visited{background:url('../images/btn-shussoumenu03a.gif') no-repeat left top;}
a.contentsmenu03a:hover{background:url('../images/btn-shussoumenu03a.gif') no-repeat left top;}
a.contentsmenu03a:active{background:url('../images/btn-shussoumenu03a.gif') no-repeat left top;}

a.contentsmenu04:link{background:url('../images/btn-shussoumenu04.gif') no-repeat left top;}
a.contentsmenu04:visited{background:url('../images/btn-shussoumenu04.gif') no-repeat left top;}
a.contentsmenu04:hover{background:url('../images/btn-shussoumenu04h.gif') no-repeat left top;}
a.contentsmenu04:active{background:url('../images/btn-shussoumenu04.gif') no-repeat left top;}
a.contentsmenu04a:link{background:url('../images/btn-shussoumenu04a.gif') no-repeat left top;}
a.contentsmenu04a:visited{background:url('../images/btn-shussoumenu04a.gif') no-repeat left top;}
a.contentsmenu04a:hover{background:url('../images/btn-shussoumenu04a.gif') no-repeat left top;}
a.contentsmenu04a:active{background:url('../images/btn-shussoumenu04a.gif') no-repeat left top;}

a.contentsmenu05:link{background:url('../images/btn-shussoumenu05.gif') no-repeat left top;}
a.contentsmenu05:visited{background:url('../images/btn-shussoumenu05.gif') no-repeat left top;}
a.contentsmenu05:hover{background:url('../images/btn-shussoumenu05h.gif') no-repeat left top;}
a.contentsmenu05:active{background:url('../images/btn-shussoumenu05.gif') no-repeat left top;}
a.contentsmenu05a:link{background:url('../images/btn-shussoumenu05a.gif') no-repeat left top;}
a.contentsmenu05a:visited{background:url('../images/btn-shussoumenu05a.gif') no-repeat left top;}
a.contentsmenu05a:hover{background:url('../images/btn-shussoumenu05a.gif') no-repeat left top;}
a.contentsmenu05a:active{background:url('../images/btn-shussoumenu05a.gif') no-repeat left top;}

a.contentsmenu06:link{background:url('../images/btn-shussoumenu06.gif') no-repeat left top;}
a.contentsmenu06:visited{background:url('../images/btn-shussoumenu06.gif') no-repeat left top;}
a.contentsmenu06:hover{background:url('../images/btn-shussoumenu06h.gif') no-repeat left top;}
a.contentsmenu06:active{background:url('../images/btn-shussoumenu06.gif') no-repeat left top;}
a.contentsmenu06a:link{background:url('../images/btn-shussoumenu06a.gif') no-repeat left top;}
a.contentsmenu06a:visited{background:url('../images/btn-shussoumenu06a.gif') no-repeat left top;}
a.contentsmenu06a:hover{background:url('../images/btn-shussoumenu06a.gif') no-repeat left top;}
a.contentsmenu06a:active{background:url('../images/btn-shussoumenu06a.gif') no-repeat left top;}

a.contentsmenu07:link{background:url('../images/btn-shussoumenu07.gif') no-repeat left top;}
a.contentsmenu07:visited{background:url('../images/btn-shussoumenu07.gif') no-repeat left top;}
a.contentsmenu07:hover{background:url('../images/btn-shussoumenu07h.gif') no-repeat left top;}
a.contentsmenu07:active{background:url('../images/btn-shussoumenu07.gif') no-repeat left top;}
a.contentsmenu07a:link{background:url('../images/btn-shussoumenu07a.gif') no-repeat left top;}
a.contentsmenu07a:visited{background:url('../images/btn-shussoumenu07a.gif') no-repeat left top;}
a.contentsmenu07a:hover{background:url('../images/btn-shussoumenu07a.gif') no-repeat left top;}
a.contentsmenu07a:active{background:url('../images/btn-shussoumenu07a.gif') no-repeat left top;}

/*出走表等　定番の間横棒設定----------------------------------------------------------------*/
.icn_hypen		{margin:0px 3px 0px 3px;}

/**********ボタン代替　ここから**************************************************************/
/*20070531 「得点率」ボタンが未実装のため代替で使用しています*/
/*正規版が完成したらこのCSSは削除*/

a.contentsmenu01,a.contentsmenu02{width:117px!important;height:32px;left:0px;}
a.contentsmenu03,a.contentsmenu04,a.contentsmenu05,a.contentsmenu06{
				width:119px!important;
				height:32px;}
/****************ここまで****************/

p.contentsmenu a{display:block;float:left;}

/**************Button Design Style END*************/

/*******************Design Style*************************************************************/
/* 日にち見出し Style */
h3.opendate		{
				background:#0099DC url('../images/ttlbg-date.gif') no-repeat left top;
				margin-bottom:12px;
				padding-top:14px;
				padding-left:12px;
				color:#FFFFFF;
				height:26px;
				font-size:1.3em;
				overflow:hidden;}

/* ページ左部　小カレンダー Style */
table.cal01		{background-color:#FFFFFF;width:137px;margin:6px 0px 2px 4px;border-collapse:collapse;color:#333333;}

.cal01 tr th,
.cal01 tr td	{padding:2px 1px 2px 1px;border:1px solid #C0C0C0!important;font-size:x-small;}

.cal01 tr th	{padding-top:4px;padding-bottom:4px;background-color:#333333;color:#FFFFFF;font-weight:normal}

.cal01 td		{color:#888888;text-align:center;}

td.today		{background-color:#8eff8e!important;}

td.small_date_sat{background-color:#E5F3FC!important;}

td.small_date_sun{background-color:#FFDDDD!important;}

td.holiday		{background-color:#FFDDDD!important;}

.comment		{padding:0px;margin:0px 0px 0px 8px;font-size:12px;color:#FFFFFF;}

/*****************Design Style END*****************/

/*レース中止の場合のグレード背景色*/
.tyuusi			{background-color:#ff8187!important;}


