@charset "utf-8";

/*---------------------------------------------------------------------------


ラインナップ


---------------------------------------------------------------------------*/
.content .lineupBlock {
	margin-bottom: 30px;
	padding-bottom: 30px;
	position: relative;
	border-bottom: 1px dotted #000;
	zoom: 100%;
}

.content .lineupBlock:after {
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.content .lineupBlock .textBlock {
	width: 440px;
	float: left;
}

.content .lineupBlock .nopic {
	width: 100%;
	float:none;
}

.content .lineupBlock .textBlock .lineupCatch{
	margin-bottom:10px;
}

.content .lineupBlock .textBlock h4 {
	font-weight: bold;
	font-size: 123.1%;
	margin-bottom: 10px;
}

.content .lineupBlock .textBlock h4 .subttl{
	font-size: 80%;
}

.content .lineupBlock .textBlock .date {
	background: url(/english/common/images/icon_date.gif) no-repeat;
	padding-left: 80px;
	margin-bottom: 10px;
}

.content .lineupBlock .textBlock .place,
#pickup .lineupBlock .textBlock .place {
	background: url(/english/common/images/icon_venue.gif) no-repeat;
	padding-left: 64px;
	margin-bottom: 10px;
}

.content .lineupBlock .saleBlock{
	background: url(/common/org/images/icon_sale.gif) no-repeat;
	padding-left: 55px;
	margin-bottom: 10px;
}

.content .lineupBlock .saleDay{
	margin-bottom: 0px;
	font-size: 93%;
}

.content .lineupBlock .pic {
	float: right;
	width: 180px;
}

#lineup .content .allLineup .lineupBlock .btn{
	float:none;
}

.content .none{
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.content .lineupBlock .movie{
	clear:both;
}

.content .lineupBlock .movie {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	clear:both;
	margin-top:20px;
}

.content .movie iframe,  
.content .movie object,  
.content .movie embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.content .snsBlock{
	margin-top:15px;
}

/*---------------------------------------------------------------------------


ラインナップ_new


---------------------------------------------------------------------------*/
.list2 .date,.list1 .date{
	background: url(/english/common/images/icon_date.gif) no-repeat;
	padding-left: 80px;
	margin-bottom: 10px;
}

/*初日・楽日判定
--------------------*/
.startCheck,.endCheck{
	display:none;
}

/*---------------------------------------------------------------------------


詳細


---------------------------------------------------------------------------*/
#bunkamuraTicket #bunkamuraTicketTel{
	background: url(/english/common/images/ticket_tel.png) no-repeat left top;
}

#bunkamuraTicket #bunkamuraTicketCounter{
	background: url(/english/common/images/ticket_counter.png) no-repeat left top;
}

#bunkamuraTicket #bunkamuraTicketNet{
	background: url(/english/common/images/ticket_net.png) no-repeat left top;
}

#bunkamuraTicket{
	border:none;
	margin-bottom:0px;
	padding-bottom:0px;
}