@charset "utf-8";


#Main {
	width:660px;
	margin:0 auto;
	display:block;
	float:none;
	
}

/*-----------------------------------------------------
.product-lineup
-------------------------------------------------------*/

.product-lineup{
}
.product-lineup .title{
}
.product-lineup .title h3{
	width:508px;
}
.product-lineup .title p.btn{
	width:152px;
}

/*-----------------------------------------------------
movie
-------------------------------------------------------*/
div.movie-detail div.detail-l{
	float:left;
	width:500px;
}
div.movie-detail div.detail-l div.flash-bottom{
	background:url("/cm/cmn/images/flash_bottom.jpg") no-repeat left bottom;
	padding-bottom:5px;
}
div.movie-detail div.detail-l p.flash-top{
	background:url("/cm/cmn/images/flash_top.jpg") no-repeat left top;
	padding:5px 5px 0 5px;
}
/*
navi
--------------------*/
div.movie-detail div.detail-r{
	float:right;
	width:160px;
	margin-left:0px;
}
div.movie-detail div.flash-ttl,
div.movie-detail div.detail-r div.flash-ttl{
	margin-bottom:20px;
	padding:5px 0 10px;
	background:url("/cm/cmn/images/ttl-border.gif") repeat-x left bottom;
}
div.movie-detail div.flash-ttl h3,
div.movie-detail div.detail-r div.flash-ttl h3{
	font-weight:bold;
	padding-left:20px;
	font-size:134%;
	background:url("/cm/cmn/images/ttl-icon.gif") no-repeat 0 4px;
}
div.movie-detail div.detail-r ul{
	list-style:none;
}
div.movie-detail div.detail-r li{
	
}