@charset "UTF-8";

div#main div.section p.comment{
margin:0 0 10px 5px;
}
div#main div.section p.comment span{
padding:0 0 0 1.9em;
line-height:1;
}

div#main div.section table{
width:583px;
margin:5px 0 30px 0;
border-top:1px solid #CDBECD;
border-left:1px solid #CDBECD;
}

div#main div.section table th,
div#main div.section table td{
padding:10px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #CDBECD;
border-right:1px solid #CDBECD;
}
div#main div.section table th{
width:85px;
font-weight:normal;
background:#E8DFE8;
}

div#main div.section table td p.notice{
font-size:86%;
}
div#main div.section table td p.notice span{
color:#900;
}

div#main div.section p.schedule{
margin:10px 0;
}

div#main div.section div.ticket-infor{
width:565px;
height:61px;
margin:0 0 30px 0;
padding:20px 0 0 20px;
background:url(../images/bg_ticket_infor.jpg) no-repeat;
}

div#main div.section p.tel{
margin:15px 0 30px 10px;
}

div#main div.section p.booking{
width:565px;
margin:15px 0 30px 10px;
font-size:86%;
}
div#main div.section p.booking img{
margin:0 0 10px 0;
}
div#main div.section p.booking span{
color:#900;
}

div#main div.section p.groupe{
margin:15px 0 30px 25px;
}

div#main div.section ul{
margin:15px 0 0 10px;
}

div#main div.section ul li{
width:550px;
margin:0 0 10px 0;
padding:0 0 10px 15px;
text-indent:-15px;
background: url(../../images/common/line_dot.gif) repeat-x left bottom;;
} 

div#main div.section ul li span{
padding:0 0 0 15px;
background:url(../../images/common/ic_disc.jpg) no-repeat left center;
}


div#main div.section ul li span a.blank{
padding:0 15px 0 0;
font-weight:bold;
background:url(../../images/common/ic_link_blank.gif) no-repeat right center;
}

div#main div.section p.attention{
margin:0 0 0 10px;
font-size:86%;
}
div#main div.section p.attention span{
color:#900;
}















