div#dejavu{
	width: 579px;

}
div#dejavu h2,
div#dejavu h3,
div#dejavu h4,
div#dejavu h5{
	margin: 0;
	padding: 0;
}

div#dejavu div.dejavuBox{
	position: relative;
	float: left;
	width: 189px;
	padding: 250px 0 0 0;
	margin: 4px 4px 0 0;
	background: transparent url(/etc/cinema/dejavu/box.gif) left top no-repeat;
}
div#dejavu div.dejavuBox h2{
	height: 45px;
	padding: 0 5px;
	font-size: 14px;
	text-align: center;
}
div#dejavu div.dejavuBox h2.single{
	line-height: 45px;
}
div#dejavu div.dejavuBox h2.double{
	height: 38px;
	padding-top: 7px;
	line-height: 16px;
}
div#dejavu div.dejavuBox h2.small{
	font-size: 12px;
}
div#dejavu div.dejavuBox h2 a{
	color: #fff;
	text-decoration: none;
}
div#dejavu div.dejavuBox h2 a:hover{
	color: #ffcc00;
	text-decoration: underline;
}
div#dejavu div.dejavuBox a.detail{
	display: block;
	height: 0 !important;
	height /**/	: 28px;
	padding: 28px 0 0 0;
	overflow: hidden;
	outline:none;
	background: transparent url(/etc/cinema/dejavu/box.gif) left 373px no-repeat;
}
div#dejavu div.dejavuBox a.detail:hover{
	background-position: left -401px;
}
div#dejavu div.dejavuBox a.jacket{
	position: absolute;
	top: 15px;
	left: 13px;
	display: block;
	width: 163px;
	z-index: 1;
}
div#dejavu div.dejavuBox a.jacket:hover img{
	background-color: #fc0;
}
div#dejavu div.dejavuBox a.jacket img{
	display: block;
	margin: 0 auto;
	padding: 1px;
	background-color: #fff;
}
div#dejavu div.dejavuBox ul{
	padding: 8px 0 7px 95px;
}
div#dejavu div.dejavuBox ul li{
	display: block;
	height: 0 !important;
	height /**/	: 20px;
	padding: 20px 0 0 0;
	margin-bottom: 1px;
	overflow: hidden;
	outline:none;
}
div#dejavu div.dejavuBox ul li.rate5{
	background: transparent url(/etc/cinema/dejavu/stars.gif) left top no-repeat;
}
div#dejavu div.dejavuBox ul li.rate4{
	background: transparent url(/etc/cinema/dejavu/stars.gif) -16px top no-repeat;
}
div#dejavu div.dejavuBox ul li.rate3{
	background: transparent url(/etc/cinema/dejavu/stars.gif) -32px top no-repeat;
}
div#dejavu div.dejavuBox ul li.rate2{
	background: transparent url(/etc/cinema/dejavu/stars.gif) -48px top no-repeat;
}
div#dejavu div.dejavuBox ul li.rate1{
	background: transparent url(/etc/cinema/dejavu/stars.gif) -64px top no-repeat;
}
/*======================================

     Icon

=======================================*/
div#dejavu div.dvNewIcon{
	position: absolute;
	left: 2px;
	top: 5px;
	width: 51px;
	height: 0 !important;
	height /**/	: 22px;
	padding: 22px 0 0 0;
	margin: 0;
	overflow: hidden;
	outline:none;
	background: transparent url(/etc/cinema/dejavu/new.png) left top no-repeat;
	z-index: 2;
}
* html div#dejavu div.dvNewIcon{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’,sizingMethod='crop',src='https://pics.static-showtime.jp/etc/cinema/dejavu/new.png');
	}

div#dejavu div.dvPriceDownIcon{
	position: absolute;
	left: 2px;
	top: 5px;
	width: 80px;
	height: 0 !important;
	height /**/	: 22px;
	padding: 22px 0 0 0;
	margin: 0;
	overflow: hidden;
	outline:none;
	background: transparent url(/etc/cinema/dejavu/pricedown.png) left top no-repeat;
	z-index: 2;
}
* html div#dejavu div.dvPriceDownIcon{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’,sizingMethod='crop',src='https://pics.static-showtime.jp/etc/cinema/dejavu/pricedown.png');
}


/*======================================

     Clearfix

=======================================
div#dejavu{
	_height: 1px;
	zoom:1;
}
div#dejavu:after{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
*/