@charset "utf-8";/* ===================================================================style info :  リセット及びbody初期設定=================================================================== *//*--- reset ---*/html   {}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	margin: 0;	padding: 0;}address,caption,cite,code,dfn,em,strong,th,var {	font-style: normal;}table {	border-collapse: collapse;	border-spacing: 0;}caption,th {	text-align: left;}q:before,q:after {	content: '';}object,embed {	vertical-align: top;}hr,legend {	display: none;}h1,h2,h3,h4,h5,h6 {	font-size: 100%;}img,abbr,acronym,fieldset {	border: 0;}li {	list-style-type: none;}/*-------------FONT設定-------------*/body {   margin:10px 0 0 0;	font-size: 10px;	font-family: Verdana, Arial, sans-serif;	line-height: 1.5;     overflow:hidden;}/* for IE6 */* html body {    font-size: 62.5%;    font-family: 'ＭＳ Ｐゴシック',Verdana, Arial,sans-serif;}/* for IE7 */*:first-child+html body {    font-size: 62.5%;    font-family: 'メイリオ','ＭＳ Ｐゴシック',Verdana, Arial,sans-serif;}/*--- default ---*/body {	background: #8E8352;	color: #333333;}p{margin:0 0 1em 0;}.small{font-size:110%;}/*-------------------LAYOUT----------------------*/div#wrap{width:700px;height:auto;margin:0 auto;text-align:left;}div#header{position:relative;width:700px;height:40PX;margin:0 0 4px 0;background:#B9A427;text-indent:-9999px;}div#contents{float:left;width:700px;margin:0 0 4px 0;background:url(../2011films/films/bg.gif) repeat-y;}div#main{width:470px;float:left;}div#main div.pad{padding:10px;}div#sub{width:220px;float:right;}div#sub div.pad{padding:10px;}div#sub div.pad p{font-size:110%;}div#footer{width:700px;clear:both;background:#B9A427;text-align:center;font-size:110%;}/*-----------------header-------------------*/div#header h1{position:absolute;top:0;left:10px;width:220px;height:90px;display:block;background:url(../2011films/films/BMFF2011.png) no-repeat 0px 0px;z-index:10;}/*----------------------STYLE------------------------*/div#main img{margin:0 0 10px 0;}ul.title li {margin-bottom:.5em;padding-bottom:.5em;border-bottom:2px dotted #8E8352;}ul.title li h2{padding-left:10px;font-family: 'Francois One',arial,serif;font-size:160%;font-weight:normal  ;line-height:1.0;color:#703D01;background:url(../image/h2_bg_rgn.gif) no-repeat left center;}ul.title li h2 span{font-size:11px; font-family: 'メイリオ','ＭＳ Ｐゴシック',Verdana, Arial,sans-serif;}ul.copyRight{font-size:110%;}ul.copyRight li{background:url(../images/list_bg_mini.gif) no-repeat left center;padding:0 0 0 8px;}span{font-size:11px;}h3{margin:0 0 .5em 0;padding:.3em 0 .3em 10px;font-family: 'Francois One',arial,serif;font-size:120%;font-weight:normal  ;line-height:1.0;background:url(../images/listBg.gif) no-repeat left center;border-top:2px dotted #8E8352;border-bottom:2px dotted #8E8352;}p.close{text-align:right;}/*------------------------vertical style layout---------------------------*/div#verticalContents{float:left;width:700px;margin:0 0 4px 0;background:url(../2010films/films/bgVer.gif) repeat-y;}div#left{float:left;width:300px;}div#left div.pad{padding:10px;}div#right{float:right;width:390px;}div#right div.pad{padding:10px;}div#verticalContents h3{margin:1em 0 .5em 0;}
