@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

 Style Info:     各コンテンツページのスタイル設定
 File name:      content.css
 Last update:    2009.5.19
----------------------------------------------------------- */

/*----------------------------------------------------
	レイアウト共通
----------------------------------------------------*/



/*----------------------------------------------------
	エントリー共通
----------------------------------------------------*/

body#content div#mainContent h2{
	margin-bottom:20px;
}
body#content div#mainContent div.entry{
	margin-bottom:20px;
	clear:both;
	border-bottom:1px dotted #000;
	padding-bottom:1em;
}
body#content div#mainContent h3{
	margin-bottom:13px;
}
body#content div#mainContent div.entry h4{
	font-size:113%;
	border-bottom:2px solid #762246;
	margin-bottom:12px;
}
body#content div#mainContent div.entry div.entryBody{
	width:517px;
	float:right;
}
body#content div#mainContent div.entry p.catch{
	color:#0e5170;
	font-size:88%;
	font-weight:bold;
	margin-bottom:5px;
	line-height:1.4;
}
body#content div#mainContent div.entry ul{
	font-size:69%;
	padding:5px 0 5px 0;
	margin-bottom:8px;
	border-bottom:1px dotted #000;
	border-top:1px dotted #000;
	line-height:1.3;
}
body#content div#mainContent div.entry div.text,
body#content div#mainContent div.entry div.detail,
body#content div#mainContent div.entry p.text,
body#content div#mainContent div.entry p.detail{
	font-size:75%;
}
body#content div#mainContent div.entry p.showDetail{
	font-size:69%;
	text-align:right;
}
body#content div#mainContent div.entry p.workImage{
	width:188px;
	float:left;
}
body#content div#mainContent div.entry p.workImage a img{
	border:1px solid #aaa;
	padding:5px;
	width:178px;
}
body#content div#mainContent div.entry p.workImage a:hover img{
	border:1px solid #000;
	opacity:0.7;
	filter: alpha(opacity=60);
}




	/* お知らせ
	----------------------------------------------------*/

	body#content div#mainContent div#news div.entry h4{
		font-size:113%;
		border-bottom:2px solid #762246;
		margin-bottom:3px;
	}
	body#content div#mainContent div.entry p.date{
		font-size:69%;
	}
	
	/* 上映会のご案内
	----------------------------------------------------*/

	body#content div#mainContent div#screening div.entry h4{
		margin-bottom:1em;
	}

	/* お問い合わせ
	----------------------------------------------------*/
	
	body#content div#mainContent div#inquiry div.entry div.entryBody{
		float:none;
	}
	
	/* m20について
	----------------------------------------------------*/
	body#content div#mainContent div#company div.entry {
		margin-bottom:2em;
		padding-bottom:2em;
	}
	body#content div#mainContent div#company div.entry div.entryBody{
		float:none;
		width:721px;
	}
	body#content div#mainContent div#company table{
		width:721px;
	}
	body#content div#mainContent div#company th{
		vertical-align:top;
		text-align:left;
		padding:7px 7px 7px 0;
		width:8em;
		border-bottom:1px solid #069;
	}
	body#content div#mainContent div#company td{
		vertical-align:top;
		padding:7px 7px 7px 0;
		border-bottom:1px solid #999;
	}
	body#content div#mainContent div#company ul{
		border-bottom:none;
		border-top:none;
		font-size:100%;
		line-height:1.5;
		margin-bottom:1em;
		padding:0 0 0 1em;
	}
	body#content div#mainContent div#company ul li{
		list-style-type:disc;
		list-style-position:inside;
	}
