@charset "utf-8";

.race,
.news{
	color: #FFF;
	padding: 14px 110px 10px 105px;
	position: relative
}
      .toTwitter{
        display: inline-block;
        position: absolute;
        top: 15px;
        right: 10px;
      }
			.race{
				background: transparent url(../news/images/race_title.png) no-repeat 0 0;
			}
			.news{
				background: transparent url(../news/images/news_title.png) no-repeat 0 0;
			}
.format02 td.kaisaiSELL{
							font-size: 116%;
							background-color: #FFF;
						}
												.format02 td table.hatsubaiTABLE{
													width: 100%;
												}
															.format02 td table.hatsubaiTABLE th,
															.format02 td table.hatsubaiTABLE td{
																text-align: center;
																padding: 3px;
																border: 1px solid #CCC;
															}
															.format02 td table.hatsubaiTABLE th{
																background-color: #FBF4AC;	
																vertical-align: middle;													
															}
															.format02 td table.hatsubaiTABLE td{
															   background-color: #FFFCDC;
															}
													
.mainElm{
	font-size: 116% !important;
	color: #990000 !important;
}
			.mainElm ul li{
				margin: 0 0 0 15px;
			  display: list-item;
			  list-style: disc;
			}
.serviceElm{
	padding-left: 43px;
	font-size: 14px;
	background: transparent url(../news/images/bur_service.gif) no-repeat 0 0.3em;
}	
.serviceElm2{
	padding-left: 15px;
	font-size: 14px;
	background: transparent url(../images/bur_maru02.gif) no-repeat 0 0.3em;
}	

.eventElm{
	padding-left: 43px;
	font-size: 14px;
	background: transparent url(../news/images/bur_event.gif) no-repeat 0 0.2em;
}		
.timeTable{
    margin-top: 5px;
}
				.timeTable th,
				.timeTable td{
					padding: 5px 7px;
					text-align: center;
					border: 1px solid #D9D9D9 !important;
				}
				.timeTable th{
					background-color: #EFEFEF !important;
				}	
#eventNone{
  display: none;
}		
/*=============shopList=====================*/
#shopList{
  width: 100%;
  margin: 20px 0;
}	
      #shopList td,#shopList th{
        padding: 5px 6px;
        border: 1px solid #CCC;
        color: #333;
        font-size: 14px;
      }		
      #shopList td{
      text-align: center;
      }
      #shopList tr.even{
        background-color: #EFEFEF;
      }
          thead th{
            text-align: center;
            background-color: #FBF4AC;
          }
    	         #shopList tr:nth-child(odd) { background-color: #EFEFEF; }
				
			 #shopList caption{
			   font-size: 14px;
			   padding-bottom: 7px;
			 }
			 .close{
			   text-align: right;
			   padding: 3px 7px;
			   margin-left: auto;
			   font-size: 12px;
			 }	
			     .close a{
			       text-decoration: underline !important;
			     }
																												
