/*================================
 入場証
=================================*/

#content-entry #entry,
#content-entry #entryVip {
	text-align:left;
	margin:auto;
	width:628px;
	font-size:14px;
	line-height:130%;
	color:#333;
	padding:10px 5px;
	border: solid 1px #ccc;
}

#content-entry #entryVip {
	border:10px #000 solid;
	width:610px;
	background:#fff;
	border-bottom:solid 40px #000;
	padding:0;
	padding-bottom:10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#content-entry #entry {
		text-align:left;
		margin:auto;
		width:628px;
		font-size:14px;
		line-height:130%;
		color:#333;
		padding:10px 5px;
		border: solid 1px #ccc;
	}
}



#content-entry #entry span.redline{
	text-decoration:underline;
	color: #f00;
	font-weight:bold;
}


#content-entry #entry table,
#content-entry #entryVip table{
	width:600px;
	border-collapse: collapse;
	border-spacing: 0;
	border:0px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}

#content-entry #entry table th,
#content-entry #entryVip table th {
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#000;
	width:100px;
	padding:5px;
}
#content-entry #entryVip table th {
	font-weight:bold;
	color:#c00;
}
#content-entry #entry table td,
#content-entry #entryVip table td {
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#000;
	width:500px;
	padding:5px;
}



#content-entry #entry table.map{
	width:620px;
	border-collapse: collapse;
	border-spacing: 0;
	border:0px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}

#content-entry #entry table.map td.txt{
	font-size:12px;
	line-height:140%;
	font-weight:normal;
	text-align:left;
	color:#000;
	width:210px;
	padding:2px;
	border: solid 0px #fff;
	background-color: #fff;
}


#content-entry #entry table.map td.txt span.ttl{
	color:#c00;
}


#content-entry #entry table.map td.map{
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#000;
	width:400px;
	padding:0px;
	border: solid 0px #fff;
	background-color: #fff;
}

textarea.lng {
	width:99%;
	min-height:120px;
	padding:0.2em;
}