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

div.mainImg{
	display: block;
	width:900px;
	height:360px;
	position: relative;
	background: #000;
}

/*　バナー　*/
div.mainImg a.news{
	display: block;
	background: #FFF;
	position: absolute;
	z-index: 5;
	right:30px;
	top: 30px;
}
div.mainImg a.news:hover img{
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}

/*　バナー2　*/
div.mainImg a.news2{
	display: block;
	background: #FFF;
	position: absolute;
	z-index: 5;
	right:30px;
	top: 170px;
}
div.mainImg a.news2:hover img{
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}
/*　holidy　*/
div.mainImg img.holiday2013bon{
	display: block;
	background: #FFF;
	position: absolute;
	z-index: 5;
	right:15px;
	top: 190px;
}
div.mainImg img.holiday2013nenshi{
	display: block;
	background: #FFF;
	position: absolute;
	z-index: 5;
	right:15px;
	top: 208px;
}
div.mainImg img.holiday2012bon{
	display: block;
	background: #FFF;
	position: absolute;
	z-index: 5;
	right:15px;
	top: 208px;
}
/*　staff　*/
div.mainImg a.staff{
	display: block;
	background: #FFF;
	position: absolute;
	z-index: 5;
	right:15px;
	top: 235px;
}
div.mainImg a.staff:hover img{
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}

/* loop 画像　*/
div.mainImg p{
	display: block;
	width:900px;
	height:360px;
	position: relative;
	z-index: 1;
}

/*　ピックアップリスト　*/
div.mainImg ul{
	position: absolute;
	bottom: 5px;
	z-index: 5;
}

div.mainImg ul,
div.mainImg ul li{
	display: block;
	width: 900px;
}


/*div.mainImg ul li a{
	display: block;
	width: 900px;
	height: 15px;
	padding-top:5px;
	margin-bottom: 1px;
	color: #CCC;
	line-height: 1.0em;
	letter-spacing: 0.1em;
	font-size: 11px;
	background: url(top/list.png) no-repeat left center;
	text-decoration: none;
	text-indent: 38px;
}
*/
div.mainImg ul li a{
	display: block;
	width: 900px;
	height: 15px;
	padding-top:5px;
	margin-bottom: 1px;
	color: #FFF;
	line-height: 1.0em;
	letter-spacing: 0.1em;
	font-size: 11px;
	text-decoration: none;
	text-indent: 20px;
	background: #000;
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
div.mainImg ul li a:hover{
	background: #300;
}

div.mainImg ul li a span{
	color: #930;
	font-weight: bold;
	font-size:12px;
	}
div.mainImg ul li a b{ color: #F60; }