/* styles written in this file is for Standard */

.ticket-index .main-contents-child{
	margin:			0px 0px 20px 0px;
	padding:		10px 10px 5px 10px;
	background-color:	#d6d6d6;
}

.ticket-index .main-contents-child table{
	width:			100%;
}

.ticket-index .main-contents-child table th{
	border-bottom:		1px solid #cccccc;
	background-color:	#ffffff;
	text-align:		left;
	padding:		15px 5px;
	vertical-align:		middle;
	font-size:		12px;
	line-height:		1.6;
	color:			#000000;
	font-weight:		normal;
}

.ticket-index .main-contents-child table th.type2{
	padding:		8px 5px;
}

.ticket-index .main-contents-child table td{
	border-width:		0px 0px 1px 1px;
	border-style:		solid;
	border-color:		#cccccc;
	background-color:	#ffffff;
	padding:		15px 5px;
	text-align:		left;
	vertical-align:		middle;
	font-size:		12px;
	line-height:		1.6;
	color:			#000000;
}

.ticket-index .main-contents-child table td.type2{
	padding:		8px 5px;
	vertical-align:		top;
}

.ticket-index .main-contents-child ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.ticket-index .main-contents-child ul li{
	margin:			0px;
	padding:		0px;
}

.ticket-index .main-contents-child ul.caution{
	width:			880px;
}

.ticket-index .main-contents-child ul.caution li{
	padding:		0px 0px 3px 11px;
	font-size:		11px;
	line-height:		1.1;
	color:			#000000;
	background-image:	url(../_img/tic_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.ticket-index .price p.lead{
	margin:			0px 0px 8px -2px;
	padding:		0px;
}

.ticket-index .price table{
/*	margin:			0px 0px 10px 0px;*/
	margin:			0px;
}

.ticket-index .price table th{
	width:			210px;
	color:			#ffffff;
	background-color:	#000000;
}

.ticket-index .price table td{
	text-align:		center;
}

.ticket-index .local-navi{
	padding:		0px;
	margin:			0px;
	background-color:	#ffffff;
	background-image:	url(../_img/tic_nav_bg_01.gif);
	background-repeat:	repeat-x;
	background-position:	left top;
}

.ticket-index .local-navi ul{
	padding:		0px 0px 0px 10px;
}

.ticket-index .local-navi ul li{
	display:		inline;
}

.ticket-index .information{
	padding:		0px;
	background-color:	#ffffff;
}

.ticket-index .information p{
	margin:			0px;
	padding:		0px;
	text-align:		center;
}

.ticket-index .article .article-head{
	height:			50px;
	background-color:	#000000;
	position:		relative;
}

.ticket-index .article .article-head h3{
	margin:			0px 0px 0px 6px;
	padding:		11px 0px 0px 0px;
}

.ticket-index .article .article-head p{
	margin:			0px;
	padding:		0px;
	font-size:		11px;
	line-height:		1.5;
	color:			#ffffff;
}

.ticket-index .article .article-head p.status{
	position:		absolute;
	top:			5px;
	right:			5px;
}

.ticket-index .article table{
	margin-bottom:		9px;
}

.ticket-index .article table.last-child{
	margin-bottom:		0px;
}

.ticket-index .article table th{
	width:			175px;
	background-color:	#333333;
	padding:		5px 0px;
	text-align:		center;
	vertical-align:		middle;
}

.ticket-index .article table.end td{
	background-color:	#999999;
}

.ticket-index .article table th img{
	padding:		5px 0px;
}

.ticket-index .article table td.title{
	width:			220px;
}

.ticket-index .article table td a:link,
.ticket-index .article table td a:visited,
.ticket-index .article table td a:hover,
.ticket-index .article table td a:active{
	color:			#006699;
}

.ticket-index .article table td ul li{
	font-size:		10px;
	line-height:		1.4;
	padding:		0px 0px 0px 9px;
	background-image:	url(../_img/tic_bod_ico_02.gif);
	background-repeat:	no-repeat;
	background-position:	left 3px;
}

.ticket-index .article table td div{
	margin:			5px 0px 0px 0px;
	padding:		5px 0px 0px 0px;
	background-image:	url(../_img/tic_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.ticket-index .article1 table td.type2{
	padding:		15px 5px;
}

.ticket-index .article1 table.end td.type2{
	padding:		8px 5px;
}

.ticket-index .article1 table td dl{
	margin:			0px;
	padding:		0px;
	width:			450px;
}

.ticket-index .article1 table td dl dt{
	margin:			0px;
	padding:		0px;
/*	width:			97px;*/
	width:			147px;
	float:			left;
}

.ticket-index .article1 table td dl dd{
	margin:			0px;
	padding:		0px;
	width:			303px;
	float:			left;
}

.ticket-index .article2 table td.type2 p{
	margin:			0px;
}

.ticket-index .article2 table td dl{
	margin:			0px;
	padding:		0px;
	width:			450px;
}

.ticket-index .article2 table td dl dt{
	margin:			0px;
	padding:		0px;
	width:			117px;
	float:			left;
}

.ticket-index .article2 table td dl dd{
	margin:			0px;
	padding:		0px;
	width:			333px;
	float:			left;
}

.ticket-index .article3 table td.type2 p{
	margin:			0px;
}

.ticket-index .article3 table td div{
	padding:		11px 0px 0px 0px;
}

.ticket-index .article3 table td div p{
	margin:			0px;
	padding:		0px;
}

.ticket-index .article3 table td div p.qrcode{
	width:			87px;
	float:			left;
}

.ticket-index .article3 table td div .text{
	width:			365px;
	float:			left;
	background-image:	none;
	margin:			0px;
	padding:		0px;
}

.ticket-index .article4 table td.type2 p{
	margin:			0px;
}

.ticket-index .article4 table td div p{
	margin:			0px;
	padding:		0px;
}

.ticket-index .article4 table td div p.button{
	margin:			0px;
	padding:		10px 0px 0px 0px;
}

.ticket-index .article4 table td div p.button img{
	vertical-align:		middle;
}

.ticket-index .article4 table td div p.button span{
	padding:		0px 0px 0px 10px;
}

.ticket-index .precautions{
	padding:		0px;
	background-color:	#ffffff;
}

.ticket-index .precautions h3{
	margin:			0px;
	padding:		0px 0px 3px 0px;
	font-size:		10px;
	line-height:		1.6;
	color:			#000000;
	font-weight:		normal;
}


span.ent-fin{
	color:			#990000;
	font-weight:		bold;
}



/* info */
.ticket-index .info{
	padding-bottom:		10px;
}

.ticket-index .info div.text-body{
	background-color:	#ffffff;
	padding:		10px 10px 20px 10px;
	font-size:		12px;
	line-height:		1.6;
	zoom:			1;
}

.ticket-index .info div.text-body p{
	margin:			0px;
	padding:		0px;
}

.ticket-index .info table{
	width:			auto;
}

.ticket-index .info table td{
	font-size:		12px;
	line-height:		1.6;
	padding:		0px 10px 0px 0px;
	background-color:	transparent;
	border:			none;
	text-align:		left;
	vertical-align:		top;
}

.ticket-index .info a:link,
.ticket-index .info a:visited,
.ticket-index .info a:hover,
.ticket-index .info a:active{
	color:			#0066CC;
	font-weight:		normal;
	text-decoration:	underline;
}

/*info-2*/

.ticket-index .info-2{
	background-color: 	#754c13;
}








