@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Style Info:     コンテンツ別設定
----------------------------------------------------------- */


/*==================================================
 　映画祭情報表示欄
==================================================*/

/*　一番外側の枠 */
#mfinfo { margin:10px;}

/* 親要素でのpadding指定をクリア　*/
#mfinfo p { padding:0; margin-bottom:0; } 

/* 一枠分 */
#mfinfo div.mf-box {
	background-color:#FEF2D9;
	border-bottom:1px solid #FFF;
	padding:5px;
	float:left;
	clear:left;
	width:100%;
}

/* 先頭行のみ指定 */
#mfinfo div.mf-box.first {	}

/*--- 映画祭タイトル --- defaultの指定をクリア */
#contents #mfinfo h3 {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

/*--- 映画祭イメージ ---*/
#mfinfo div.mf-box p.mf-img {
	width:110px;
	height:60px;
	text-align:center;
	float:left;
	margin-right:20px;
	padding-bottom:0;
	color:#666666;
}
#mfinfo div.mf-box p.mf-img img{
	border:1px solid #CCCCCC;
}
/*--- 映画祭タイトル ---*/
#mfinfo div.mf-box .mf-txt {
	width:670px;
	text-align:left;
	margin-right:10px;
	float:left;
}

/*--- 映画祭応募受付状態 ---*/
#mfinfo div.mf-box div.icon {
	width:70px;
	text-align:center;
	float:left;
	padding-top:7px;
}

/*--　検索結果件数表示欄　--*/
#search-head { 
	padding:3px 10px;
	text-align:right;
	background:#F9FAFC;
	border-top:1px solid #E4EDF1;
	clear:both;
}
#search-head p {
	margin:0; padding:0;
}
#search-head p.sh-tit{
	display:inline;
	float:left;
}
#search-head a { text-decoration:underline; }
 
span#LabelAll, span#LabelNowPage, span#LabelAllPage { font-weight:bold; }



/* -------------------------------*/



.r-scene,
.r-txt {
	clear:both;
	float:left;
	width:100%;
} 

/* 作品概要欄 */
.r-txt {
	background:#FFFFFF url(../images/bg_grad02.png) repeat-x scroll center -6px;
	width:100%;
	font-size:0.9em;
}
.r-txt p { padding:10px;}

/* マイリスト登録欄 */
.r-id { margin-bottom:7px; clear:both;}


#contents .lv1 .r-scene h4  { 
	background:#FEF2D9;
	border:none;
	height:20px;
	margin-bottom:5px;
}
.r-scene ul.scene {width:900px;}
.r-scene ul.scene li {
	float:left;
	margin-right:3px;
	display:block;
	width:100px;
}

.r-conpe {
	font-weight:bold;
	font-size:0.9em;
	padding:2px 5px;
	margin:3px 0;
	border:1px solid #FFFFFF;
	background:#FEF2D9;
}
.r-img {
	float:left;
	width:130px;
	padding:0;
	margin-right:7px;
	}
.r-img img 
{
	border: solid 1px #d2d2d2;
}
.r-img3 {
	float:left;
	width:119px;
	margin-left:11px;
	margin-top:10px;
	}
.r-img3 img 
{
	padding: 2px;
	border: solid 1px #d2d2d2;
}
.r-icon { padding:15px 5px 10px 5px; width:90%;}
.r-icon img { margin:0 2px 2px 0;}

.m_10{margin-bottom:10px;}


/*==================================================
 　作品詳細
==================================================*/
#DivProducer h4 {
	clear:both;
}
#DivStaff .r-wrap {
	width:750px;
	float:left;
}
#DivStaff .r-img {
/*	height:250px; */
}



/*==================================================
　スポットライツ・エージェントサービス利用約款ページ用 08-12-12 ADD By Mori
==================================================*/
.stipulation li {
		list-style-type: decimal;
		list-style-position: inside ;
		text-indent: -1em;
		margin-left: 20px;
		}

.stipulation ol.kakko li {
		list-style-type: none;
		text-indent: -3em;
		margin-left: 30px;
		}

/* Scene list部 detail_scenelist.html */

body#scene {width:800px;}
body#scene .r-img {
	width:110px;
	margin-right:0;
	margin-top:5px;
}

.basic-info .border-box {
	width:440px;
}

.basic-info .border-box.ri {
	margin-left:16px;
}

.flowradio label { margin-right: 20px; }
