/* カードラインナップ */
.lineup-table{
	width:100%;
	font-size:12px;
	table-layout:fixed;
	vertical-align: top;
	padding=0;
	margin=0;
}

.lineup-td {
	vertical-align: top;
	padding:0px;
}

.ticket {
	width:500px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border:1px solid orange;
}

.gift {
	float:left; /* フロート指定 */
	width:250px;
	text-align: left;

}

.taxi {
	float:left; /* フロート指定 */
	width:220px;
	text-align: left;
	margin-left:30px
}

.admission-ul {
	color:#FF6600;
	font-weight: bold;
	margin: 0;
	list-style-image : url("../img/icon-yajirusi-green.gif")
	list-style-position: inside;
}
.admission-li {
	list-style-image : url("../img/icon-yajirusi-green.gif")
}

#admission ul {
	color:#FF6600;
	font-weight: bold;
	margin: 0;
	list-style-image : url("../img/icon-yajirusi-green.gif")
	list-style-position: inside;
}
#admission li {
	list-style-image : url("../img/icon-yajirusi-green.gif")
}


.annnai {
	vertical-align: top;
	font-size: small; /* フォントサイズ指定 */
	margin-top:5px;
	margin-bottom:5px;
}


.float {
	float:left; /* フロート指定 */
	display: block;
	position:relative;
}

.new-card {
	float: left; 
	width:200px;
	margin-right: 10px; 
	margin-bottom: 30px; 
	display: block;
}
.new-card-long {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 50px; 
	display: block;
}
.new-card-long2 {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 70px; 
	display: block;
}

.icon {
	margin-right: 3px; 
	vertical-align: middle;
}

.mousikomi {
	margin:3px;
}

/* フォントカラー　*/
.red {
	color:red;
}
.red-bold {
	color:red;
	font-weight: bold;
}


#ID { margin-bottom:0px;margin-top:0px;}
#ID dl { margin:  0px 0px 0px 0px;padding:  0px 0px 0px 0px;font-size:small;}
#ID dt {font-style: normal;line-height: 1em;margin:-17px 0px 0px 0px;padding: 0px 0px 0px 0px;width:1em;}
#ID dd {position:relative; top:-1.1em; left:1em;border-width: 0px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; line-height: 0;z-index:1;line-height: 1.2em;}

#ID2 { margin-bottom:-15px;}
#ID2 dl { margin:  0px 0px 0px 0px;padding:  0px 0px 0px 0px;font-size:x-small;}
#ID2 dt {font-style: normal;line-height: 1em;margin:-17px 0px 0px 0px;padding: 0px 0px 0px 0px;width:1em;}
#ID2 dd {position:relative; top:-1.1em; left:1em;border-width: 0px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; line-height: 0;z-index:1;line-height: 1.2em;}

.list{
	float: left; 
}


.bottom {
	margin-bottom:17px
}

.font-xsmall {
	font-size:10pt;
}

.tate {
	writing-mode: tb-rl;
}

.size10{
	font-size:x-small;
	line-height:1.5em;
}

th{
background-color:#79D3FF;
padding:3px;
border:1px solid #666666;
}
table{
border:1px solid #666666;
padding:0;
border-collapse: collapse; 
}
td{
padding:3px;
border:1px solid #666666;
}

#admission-top th{
background-color:#79D3FF;
text-align:left;
padding:0px;
border:0px solid #666666;
}
#admission-top table{
border:0px solid #666666;
padding:0;
border-collapse: collapse; 
}
#admission-top td{
padding:0px;
border:0px solid #666666;
}
.admission-float{
float:left;
display: block;
width:330px;
}
.indent-menu {
	margin:0px 0px 0px 2em;
	text-indent: -1em; 
}	
.indent-ex {
	margin:0px 0px 0px 2em;
	text-indent: -2em; 
}	
