#enInner{width:780px;}
h1,h2,h3,h4,h5,h6,p,blockquote,form{
margin:0px;
padding:0px;
font-size:12px;}

#enInner a,
#enInner a:link,
#enInner a:visited,
#enInner a:active {
color:#0033CC;
text-decoration:none}

#enInner a:focus,
#enInner a:hover{
text-decoration:underline}

#indyJpnTicket,#aboutIndy,#indyEvents,#indyAc,#howTo{
text-align:left;
font-size:12px;}
#enInner .indymenu a:focus img,
#enInner .indymenu a:hover img{opacity:0.7;filter: alpha(opacity=70);}

.ticketTable table,
.ticketTableGy table,
.ticketSales table,
#indyOrderForm table,
#aboutIndy table{border-collapse:collapse;border-spacing:0px;}
#enInner .copy{color:#CC3366;
text-align:center;
font-weight:bold;padding:5px}
/*　------------------------------　*/
/*　　　　　　　about　　　　　　　*/
/*　------------------------------　*/

#aboutIndy {padding-top:10px}
#aboutIndy .lead{
line-height:16px;
padding:5px 0px 15px;
border-bottom:1px solid #999;
margin:5px 5px 20px}
#aboutIndy .lead h3{color:#003399;padding:0px 0px 5px}

#aboutIndy table,#indyAc table{border-top:1px solid #ccc;margin:9px;}
#aboutIndy td,#indyAc td,
#aboutIndy th{border-bottom:1px solid #ccc;padding:3px 5px;vertical-align:top}
#aboutIndy td td,#aboutIndy table table,#indyAc .contact td,#indyAc .contact table{border:none;margin:0px;padding:0px}


/*　------------------------------　*/
/*　　　　　　　Event　　　　　　　*/
/*　------------------------------　*/

#indyEvents{
margin:0px 3px;
padding-top:10px;}

#indyEvents h5{
background:#003399;
color:#fff;
padding:5px;
text-align:center;
font-size:14px;}

#indyEvents blockquote{
border-bottom:1px solid #ccc;
padding:0px 0px 10px;
margin:10px 5px}

#indyEvents blockquote h6{
color:#0066CC;
font-size:14px;
padding:3px 0px}

#indyEvents blockquote p{
background:#eee;
padding:5px 7px;
margin:5px 0px}
#indyEvents blockquote .detail{
background:#eee;
margin:5px 0px}
#indyEvents blockquote td,#indyEvents blockquote th{padding:5px 7px;}

#indyEvents blockquote th{text-align:left;vertical-align:top}
#indyEvents blockquote p.buleBg{
background:#F0F7FD}

#indyEvents blockquote p.buleBg b{
color:#006699}


/*　------------------------------　*/
/*　　　　　Accommdations　　　　　　*/
/*　------------------------------　*/
#indyAc{
padding-top:10px;}

#indyAc blockquote{
margin:0px 5px 25px}

#indyAc blockquote img{
margin:5px auto}

#indyAc blockquote h5{
border-bottom:1px solid #696969;
margin-bottom:4px}

/*　------------------------------　*/
/*　　　　　　　Access　　　　　　　*/
/*　------------------------------　*/

#enInner #indyAccess h4{
color:#fff;
background:#000066;
text-align:center;
padding:5px;
margin:5px}

#indyAccess h6{
background:#CFEFFA;
padding:4px;
margin:5px}

#indyAccess p{
padding:5px 5px 0px}

#indyAccess blockquote{
padding:7px 3px;
margin:10px 8px;
border-bottom:1px solid #ccc;}
#indyAccess table{
margin:5px}

#indyAccess td.lineNone{
border:none}
#indyAccess td{
border-bottom:1px dashed #ccc;
padding:3px 2px}

#indyAccess td b{
color:#000066}

#indyAccess blockquote.bgGy b{color:#0066CC}
#indyAccess blockquote.bgGy{
border-bottom:2px dotted #dedede;
padding:2px 7px;
}

/*　------------------------------　*/
/*　　　　　　　ticket　　　　　　　*/
/*　------------------------------　*/

#indyJpnTicket{padding-top:10px;}
#indyJpnTicket blockquote{
padding:10px 0px;
margin:0px}
#indyJpnTicket p{
padding:2px 0px;
margin:0px;
text-align:left}

#indyJpnTicket .cody{
color:#e00000;
font-weight:bold;
font-size:14px;
text-align:center;}

#indyJpnTicket .benefit1,
#indyJpnTicket .benefit2,
#indyJpnTicket .benefit3,
#indyJpnTicket .benefit4{
padding:4px 0px 4px 80px;
border-bottom:1px dashed #cccccc;
margin:5px}

#indyJpnTicket .benefit1{background:url(../events/indyjapan/img/06indy/benefit_f01.gif) no-repeat left top;}
#indyJpnTicket .benefit2{background:url(../events/indyjapan/img/06indy/benefit_f02.gif) no-repeat left top;}
#indyJpnTicket .benefit3{background:url(../events/indyjapan/img/06indy/benefit_f03.gif) no-repeat left top;}
#indyJpnTicket .benefit4{background:url(../events/indyjapan/img/06indy/benefit_f04.gif) no-repeat left top;}
#indyJpnTicket .benefit4{
margin-bottom:20px}

#enInner .ticketTable .copy{
text-align:left;
}
.ticketTable,.ticketTableGy{
margin:15px 5px;}

.ticketTable strong,.ticketTableGy strong{
color:#003399}

.ticketTable strong i,
.ticketTableGy strong i{
font-style:normal;
font-weight:normal;}

#indyJpnTicket p span{
color:#e00000}


.ticketTable table,.ticketTable tr,.ticketTable td,
.ticketTableGy table,.ticketTableGy tr,.ticketTableGy td{border:1px solid #999999;}
.ticketTable td,.ticketTableGy td{
text-align:center;
padding:1px 2px;
font-weight:bold;}

.ticketTableGy td{
background:#eeeeee;
color:#333333;
font-weight:normal;}

.ticketTable td.pay,
.ticketTableGy td.pay{text-align:right;padding:1px 3px;}
.ticketTableGy td.pay{background:#fff;font-weight:bold;}

.ticketTableGy td.notice{text-align:left;padding:1px 3px;font-weight:normal;background:#fff}
.ticketTable td.notice{text-align:left;padding:1px 3px;font-weight:normal;}
#indyJpnTicket .seatMap{
border:solid #CC6666;
border-width:0px 1px 1px;
width:660px;
margin:5px auto;
text-align:center}

#indyJpnTicket .seatMap img{
padding-bottom:5px;}


.shuttleBus{border:1px solid #6282A8;padding:2px;}

#enInner .shuttleBus h4,
#enInner .beforeTicket h4,
#enInner .ticketSales h4{text-align:center;
padding:5px;}

#enInner .shuttleBus h4{color:#fff;
background:#6282A8;}

#enInner .beforeTicket h4{
color:#cc0000;
background:#FFCCCC;}

#enInner .ticketSales h4{
background:#D2DBDF;}

#indyJpnTicket .shuttleBus p,
#indyJpnTicket .beforeTicket p.noneList{
padding:5px 8px;
background:none}

.shuttleBus td{
padding:2px 15px}

.beforeTicket,
.ticketSales,
.shuttleBus{margin:5px 5px 15px;}


#indyJpnTicket .beforeTicket p{
padding:4px 8px 4px 14px;
background:url(../events/indyjapan/img/06indy/list_img.gif) no-repeat left top;
border-bottom:1px solid #ccc}

#indyJpnTicket .ticketSales td{
border:1px solid #dedede;
border-width:1px 0px;
padding:4px 2px}

#indyJpnTicket .ticketSales blockquote{
margin:5px 5px 15px;
border-bottom:1px dashed #999999;
padding:0px 0px 10px}

#indyJpnTicket .ticketSales td p,
#indyAc .contact{
padding:3px 7px;
background:#eee}

#indyJpnTicket .contact{
border:3px double #ccc;
padding:4px 8px}


#howTo table{
margin:10px}


/*　------------------------------　*/
/*　　　　　　　form　　　　　　　*/
/*　------------------------------　*/

#indyOrderForm{
	font-size:12px;
}

#indyOrderForm p,
#indyAc p{
padding:5px 0px 10px}

#indyOrderForm p.lead{
color:#000066;
font-weight:bold}

#indyOrderForm h5,#indyAccess h5,#indyAc h5{background:url(../events/indyjapan/img/square_gy.gif) no-repeat 0px 5px;
padding:0px 0px 0px 15px;
font-size:14px}

#indyOrderForm table{
margin-bottom:30px;}

#indyOrderForm table,#indyOrderForm td,#indyOrderForm tr{border:1px solid #CC9999}

#indyOrderForm caption{text-align:right}

#indyOrderForm td{font-weight:bold;vertical-align:top;padding:2px 4px;}

#indyOrderForm td.normalTd{
font-weight:normal}

#indyOrderForm table.ticketTable td input{text-align:right}
#indyOrderForm input,textarea{border:1px solid #999;}
#indyOrderForm input.boderNone{border:none}

.wh{color:#fff}