@charset "utf-8";
/* CSS Document */


/*　タイトル　*/

div#top #pickup h2 span,
div#top #cinema h2 span,
div#top #other h2 span,
div#top #news h2 span {
	display:none;
}


/*　Pick Up　*/

div#top #pickup {
	width:660px;
	background:url(../img/bk_pickup.jpg) no-repeat top center #fcf5b7;
	border:1px solid #cc8d4a;
	border-radius:5px;
	padding:0 0 10px 10px;
}

div#top #pickup h2 {
	height:150px;
}

/*　Pick Up　最新1件　*/

div#top #pickup dl {
	margin:0 10px 20px 0;
}

div#top #pickup dl dt {
	width:260px;
	height:260px;
	float:left;
}

div#top #pickup dl dt img {
	padding:4px;
	background:#ffffff;
	border:1px solid #cccccc;
}

div#top #pickup dl dd {
	padding:0 0 0 280px;
}

div#top #pickup dl dd span.date {
	font-size:90%;
	color:#666666;
}

div#top #pickup dl dd strong {
	display:block;
	font-size:120%;
	margin:0 0 5px 0;
}

div#top #pickup dl dd span.more {
	display:block;
	text-align:right;
	margin:5px 0 0 0;
}

/*　Pick Up　最新除いた8件　*/

div#top #pickup ul li {
	width:150px;
	height:280px;
	float:left;
	padding:0 1px;
	margin:0 5px;
}

div#top #pickup ul li img {
	padding:4px;
	background:#ffffff;
	border:1px solid #cccccc;
}

div#top #pickup p.btn {
	text-align:right;
	margin:0 10px 0 0;
}


/*　おすすめ映画情報　*/

div#top #cinema {
	margin:20px 0;
}

div#top #cinema h2 {
	width:680px;
	height:67px;
	background:url(../img/tit_cinema.png) no-repeat;
	margin:0 0 10px 0;
}

div#top #cinema h2 a {
	width:145px;
	height:15px;
	display:block;
	position:relative;
	top:31px;
	left:522px;
	text-indent:-999999px;
}

div#top #cinema ul li {
	width:320px;
	height:75px;
	float:left;
	margin:0 9px 20px 9px;
	_margin:0 5px 20px 5px;
}

div#top #cinema ul li img {
	float:left;
	margin:0 10px 0 0;
}


/*　その他のおすすめ♪　*/

div#top #other {
	width:322px;
	float:left;
}

div#top #other h2 {
	width:322px;
	height:56px;
	background:url(../img/tit_other.png) no-repeat;
	margin:0 0 10px 0;
}

div#top #other h2 a {
	width:70px;
	height:15px;
	display:block;
	position:relative;
	top:26px;
	left:248px;
	text-indent:-999999px;
}

div#top #other ul li {
	clear:left;
	height:60px;
	margin:0 0 15px 9px
}

div#top #other ul li img {
	float:left;
	margin:0 10px 0 0;
}


/*　ニュース　*/

div#top #news {
	width:322px;
	float:right;
}

div#top #news h2 {
	width:322px;
	height:56px;
	background:url(../img/tit_news.png) no-repeat;
	margin:0 0 10px 0;
}

div#top #news h2 a {
	width:85px;
	height:15px;
	display:block;
	position:relative;
	top:26px;
	left:230px;
	text-indent:-999999px;
}

div#top #news ul li {
	list-style:url(../img/arrow_news.png);
	margin:0 0 15px 27px;
}
