@charset "UTF-8";
/* /fcroman/member/movie/css/style.css */


/******************************************************************************
contents
******************************************************************************/
#contents a{
	color: #fff!important;
	text-decoration: none;
	}
#contents a:hover{
	background: #ff2053!important;
	}
/*------------------------------*/
/*block-ttl*/
/*------------------------------*/
#contents .block-ttl{
	display: none;
	}
/*------------------------------*/
/*block*/
/*------------------------------*/
#contents .block{
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #fff;
	text-align: right;
	line-height: 1.7;
	}
/*f-left*/ 
#contents .block .f-left{
	width: 400px;
	}
#contents .block .f-left h1{
	position: relative;
	font-size: 1.4em;	
	text-align: right;
	padding-right: 54px;
	}
#contents .block .f-left ul{
	position: absolute;
	bottom: 18px;
	right: 67px;
	}
#contents .block .f-left ul li{
	display: inline;
	padding-left: 3px;
	}
#contents .block .f-left ul li a:hover{
	background: none!important;
	}
#contents .block .f-left p{
	font-size: 1.2em;
	}
/*f-right*/
#contents .block .f-right{
	display: inline;
	width: 55px;
	height: 55px;
	overflow: hidden;
	margin-left: 10px;
	padding-top: 5px;
	}
#contents .block .f-right p a:hover{
	background: none!important;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}
/*------------------------------*/
/*address*/
/*------------------------------*/
#contents address{
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.5;
	}
#contents address a{
	display: block;
	}
/*------------------------------*/
/*ic-best*/
/*------------------------------*/
p.ic-best{
	position: absolute;
	right: 5px;
	top: 5px;
	}
/*------------------------------*/
/*tweet*/
/*------------------------------*/
p.tweet{
	position: absolute;
	left: 12px;
	bottom: 34px;
	}
/*------------------------------*/
/*fixnavi*/
/*------------------------------*/
ul.fixnavi{
	position: fixed;
	top: 50%;
	margin-top: -22px;
	width: 100%;
	}
ul.fixnavi li.f-left{
	position: absolute;
	left: 0;
	}
ul.fixnavi li.f-right{
	position: absolute;
	right: 0;
	}
#contents ul.fixnavi li a:hover{
	background: none!important;
	}


/******************************************************************************
background
******************************************************************************/
#flashContainer{
	z-index: -1;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}