@charset "EUC-JP";

@import "/r_css/imports.css";


#preview{
	background:#ffffff;	
	position:relative;
}

#preview h1{
	background:url("../img/preview_head.png") no-repeat left top;
	height:0px !important;
	height /**/ :348px;
	padding:348px 0px 0px;
	margin-bottom:10px;
	overflow:hidden;
	font-size:9px;
}


/*SNS*/
#preview .snsWidget{
	right:0;
	top:0px;
	margin-bottom:10px;
	float:right;
	overflow:hidden;
}

#preview .snsWidget ul{
	left:0px;
}

#preview .snsWidget li{
	float:left;
	margin:0 3px 0 0;	
}


/*------------
楽天ビデオ用
--------------*/

#preview #rakuten h1{
	background:url("../img/preview_head_rakuten.png") no-repeat left top;
	height:0px !important;
	height /**/ :348px;
	padding:348px 0px 0px;
	margin-bottom:10px;
	overflow:hidden;	
	font-size:9px;
}

#preview .cpn{
	margin-bottom:10px;
}



/*------------

cpn1200

--------------*/

#preview .cpn1200{
	margin-bottom:10px;
}

#preview .cpn1200 img{
	width:100%;
}


/*------------

recommend

--------------*/

#preview .recommend{
	background:#fff6e2;
	border:1px solid #ff5403;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
	_zoom:1;
}


#preview .recommend h2{
	background:url("../img/recommend_head.png") no-repeat left top;
	height:0px !important;
	height /**/ :30px;
	padding:30px 0px 0px;
	margin:-11px -11px 10px;
	overflow:hidden;
}



#preview .recommend .recPhoto{
	float:left;
	width:164px;
}

#preview .recommend .recPhoto a{
	display:block;
	background:#ffffff;
	border:1px solid #CDCDCD;
	padding:1px;
}

#preview .recommend .recPhoto a:hover{
	border:1px solid #464646;
}



#preview .recommend .recCredit{
	float:right;
	width:519px;
}

#preview .recommend .recCredit .title{
	background:url("../img/recommend_title_back.png") no-repeat left top;
	height:25px;
	padding:5px 10px 0px 10px;
	text-align:center;
	margin-bottom:5px;
}

#preview .recommend .recCredit .title a{
	background:url("../img/recommend_cursor.png") no-repeat left top;
	font-weight:bold;
	padding-left:30px;
}

#preview .recommend .recCredit p strong{
	display:block;
}



#preview .recommend .recBtn{
	background:url("../img/recommend_btn_back.png");
	padding:3px 0px;
	text-align:center;
	margin-top:10px;
}



#preview .caution{
	color:#9a0000;
	background:#ffebeb;
	border:1px dotted #9a0000;
	padding:10px;
	margin-top:10px;
	font-weight:bold;
}



#preview .copyright{
	color:#bbbbbb;
	font-size:10px;
}




/*------------

mainContents

--------------*/

#mainContents{
	width:715px;
	margin-bottom:20px;
}

#mainContents .previeBtn{
	background:url("../img/previewbtn_back.png");
	padding:3px 0px;
	text-align:center;
}












/* clearfix */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}