

.red { color: #CC0000;}

.white10 {font-size: 10px; line-height: 14px; color: #FFFFFF;}
.white {
	font-weight: bold;
	color: #FFFFFF;
}



a:link { text-decoration:none; color:#027ABB;}
a:visited { text-decoration:none; color:#027ABB;}
a:active { text-decoration: none; color:#027ABB;}
a:hover {text-decoration:underline; color:#027ABB;}


.line_01 {
	background-repeat: repeat-x;
	background-position: center;
	background-image: url(images/line_01.gif);
}

#mainInner .raceTab p{padding:5px;margin:0}
#ticket .chargeTBL td.price{font-weight: bold;}

#ticket .coution{ font-size:10px; color:#CC0000; }
#mainInner .eplus{ border:1px solid #cc0000; margin:0 15px;}
#mainInner .eplus h4{ background:#cc0000; color:#FFFFFF; font-size:14px; text-align:center; margin:0 0 5px; padding:3px; border:0px}
#mainInner .eplus p{ margin:5px 15px;}
#mainInner .eplus table{ margin:0px 15px;}
#mainInner .eplus ul{ margin:5px 10px 0; padding:5px 10px 0;}
#mainInner .eplus ul li{ margin:0 0 5px;}
##mainInner .eplus .chargeTBL{ margin:2px 15px;}
#mainInner .tsuka{ border:1px solid #003366; margin:0 15px 0px; width:668px;}
#mainInner .tsuka h4{ background:#003366; color:#FFFFFF; font-size:14px; text-align:center; margin:0 0 5px; padding:3px; border:0px}
#mainInner .tsuka p{ margin:5px 15px; padding:0px;}
#mainInner .tsuka table{ margin:0 15px; padding:0px;}

.style6 {
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	line-height: 10px;
	text-align: left;
}

#mainInner .campaign{margin:0 25px; padding:0 0 30px 0;}
#mainInner .campaign p.lead{margin:0; padding:20px 0 0 0;}
#mainInner .campaign p.ttl{margin:20px 0 0 0; padding:3px; font-weight:bold; text-align:left; background:#333333; color:#FFFFFF}
#mainInner .campaign p.body{margin:0; padding:10px 5px 0 5px; text-align:left;}
#mainInner .campaign .section{margin:10px 10px 0 10px; padding:5px 5px 10px 5px; border-bottom:2px dotted #999999;}
#mainInner .campaign .section02{margin:0 10px 0 10px; padding:10px 5px 5px 5px;}
#mainInner .campaign .section img{float:left; margin-right:15px;}
#mainInner .campaign .section p.camp_ttl{margin:0; padding:0; text-align:left; font-size:14px; font-weight:bold; color:#CC0000;}
#mainInner .campaign .section p.camp_body{margin:0; padding:5px 0 0 0; text-align:left;}
#mainInner .campaign .section02 img{float:left; margin-right:15px;}
#mainInner .campaign .section02 p.camp_ttl{margin:0; padding:0; text-align:left; font-size:14px; font-weight:bold; color:#CC0000;}
#mainInner .campaign .section02 p.camp_body{margin:0; padding:5px 0 0 0; text-align:left;}

#mainInner .oriGoods{margin:0 25px 10px;}
#mainInner .oriGoods .item{float:left; padding:5px 0 5px 5px; text-align:center;}
#mainInner .oriGoods .item img{border:1px solid #999999; width:195px;}

