@charset "utf-8";
/* layoutCSS Document */

h4{
	background: url(../images/main/mark.gif) left bottom no-repeat;
	font-weight: bold;
	font-size: 120%;
	padding: 5px 0px 5px 22px;
	margin: 0px 0px 5px 0px;
	
}
h3#ouentitle{
	background: #000 url(../images/main/ticket.gif) no-repeat;
}
div#outline table{
	width: 685px;
}

/*------------ticket------------*/
.ticket {
	color:#000;
	font-size:11px;
}
#contents .ticket {
	background-position: center top;
	padding:15px 25px 20px;
}
.ticket .column {
	padding:15px 0 5px;
}
.ticket .column .playguide td {
	padding: 0px 0px 5px 0px;
	line-height: 180%;
}
.ticket .column .ticketTable tr {
	background:none repeat scroll 0 0 #FFFFFF;
}
.ticket .column .ticketTable th {
	background:none repeat scroll 0 0 #333333;
	color:#FFFFFF;
	padding:2px 5px;
	text-align:center;
	font-weight:normal;	
}
.ticket .column .ticketTable td {
	padding:3px 8px;
	text-align:left;
}
.ticket .column .ticketTable tr.trA {
	background:none repeat scroll 0 0 #F2F2F2;
}
.ticket .column .ticketTable .alignCenter {
	text-align:center;
}
.dotLine {
	background-repeat:repeat-x;
	display:block;
	height:1px;
	margin:15px 0;
}
.ticket .column ol {
	margin-left:1.5em;
}
.ticket .column ol li {
	font-size:11px;
	list-style:decimal outside none;
	margin-bottom:0.5em;
}
.ticket .column .playguide {
	background:none repeat scroll 0 0 #F2F0ED;
	margin-bottom:20px;
	padding:10px;
}
.ticket .column .playguide h5 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.2em;
}