@charset "utf-8";


#ticket
{
	padding-bottom:40px;
}

.ticket_head{
	padding:20px 10px 15px 30px;
}

#mainbox #ticket div.block{
	width:735px;
	padding:2px 0 10px;
}

#ticket div.block h4{
	padding-left:5px;
	margin:10px 0;
	border-bottom:1px dotted #b7b5b2;
}

#ticket div.block h5{
	padding:5px;
}

#ticket div.block h5.muryo{
	padding-top:5px;
	padding-bottom:0px;
}

#ticket div.block p{
	padding:5px;
}

#ticket div.block p.stg{
	padding-left:5px;
}

#ticket div.block p.kome{
	padding-top:3px;
}

#ticket div.block ol{
	padding-left:5px;
}

#ticket div.block ul{
	padding:0 0 5px 5px;
}

#ticket div.block ul li{
	padding-left:5px;
}

#ticket div.block table{
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	border:#b7b5b2;
}

#ticket div.block table .ticket_h{
	background:#e6e5e4;
}

#ticket div.block table th,td{
	padding:10px 25px;
	text-align:center;
}

#ticket div.block table .seat{
	padding-left:15px;
	text-align:left;
}

/*---------------
□□□font□□□
---------------*/

#ticket div.block{
	font-size:100%;
}

#ticket div.block h4{
	font-size:120%;
	font-weight:bold;
	line-height:0.5em;
}

#ticket div.block h5{
	font-size:110%;
	font-weight:bold;
}

#ticket div.block h5.muryo{
	color:#000;
}

#ticket div.block p.stg{
	font-size:130%;
	font-weight:bold;
	padding-top:5px;
	color:#F60;
}

#ticket div.block ol li{
	list-style:inside;
	list-style-type:decimal;
	line-height:1.8em;
}

#ticket div.block ul li{
	list-style:inside;
	list-style-type:square;
	line-height:1.8em;
}

#ticket div.block ul li a{
	color:#F60;
}