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

#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:380px;}
#area h5{margin:0 0 5px 0; font-size:1.1em; font-weight:600;}
#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{padding:0 0 15px 30px; list-style:disc;}
.ticketarea li.red{color:#cc0000;}
.ticketarea ul.end li{margin:5px 0 10px 0;}

#area h4.text{padding:10px 0 0 0; font-size:1.6em; text-indent:0; font-weight:600;}
#area h4.dayticket{padding:10px 0 0 0; font-size:1.6em; text-indent:0; font-weight:600; color:#cc0000;}

#day p{margin:10px 0 0 10px;}
#day p.imp{margin-top:0; font-size:0.8em;}

#nyujou .red{color:#ffffff; background:red; padding:3px 3px 0 3px;}
#nyujou .blue{color:#ffffff; background:blue; padding:3px 3px 0 3px;}
#nyujou .green{color:#ffffff; background:green; padding:3px 3px 0 3px;}
#nyujou .yellow{background:yellow; padding:3px 3px 0 3px;}
#nyujou p,#left ul{margin:10px 0 0 10px;}
#nyujou p img{vertical-align:middle;}
#nyujou a{color:#cc0000; text-decoration:underline; font-size:1.125em;}
#nyujou ul{list-style:disc;}

#nyujou table{margin:10px 0 0 10px; border:0;}
#nyujou td,#area th{background-color:#ffcccc; padding:6px; text-align:center; border:1px solid #666666; font-size:1.2em;}
#nyujou td.none,#area th.none{border:none; background:none;}
#nyujou th{background:#000000; color:#ffffff;}
#nyujou .dayw{width:100px;}