@charset "UTF-8";
#maincontant{
margin:0 auto;
width:1000px;
background:url("../lib/bg_maincontant.jpg") top center no-repeat;
letter-spacing:0.06em;
}

#area{
float:left;
margin:0 0 0 50px;
_margin-left:20px;
padding-top:40px;
width:690px;
text-align:left;
}

#area ul.ticket{
list-style:none;
margin:0; padding:0;
}

.ticketinfo{padding:0 0 0 15px; padding:5px 5px 15px 5px; border:1px double #666; letter-spacing:0.05em;}
.ticketinfo h6{margin:15px 0 5px 0; font-weight:600; font-size:1.4em;}
.ticketinfo p{padding-bottom:10px; border-bottom:1px dotted #666;}
.ticketinfo .tokuden{color:#cc0000;}

#area h3{width:698px; height:70px; background:url("../lib/ticket/title.jpg") 0 0 no-repeat; text-indent:-9999px;}
#area h4{margin:10px 0 0 10px;}
#area h5.no1{display:block; float:left; margin:10px 30px 10px 0; width:430px;}
#area .order{display:block; float:left; width:101px; height:101px; background:url("../lib/ticket/order_end.jpg") 0 0 no-repeat; text-indent:-9999px;}
#area .order a{display:block; width:101px; height:101px; background:url("../lib/ticket/order_end.jpg") 0 0 no-repeat;}
#area .order a:hover{background-position:0 -101px;}
.ticketarea{margin:5px 0 60px 60px; width:630px;}
.ticketarea .cornerfg{padding:10px 20px;}
.ticketarea ul{margin:0 0 15px 30px; list-style:disc;}
.ticketarea li.red{color:#cc0000;}