﻿@charset "utf-8";

* {
	margin   : 0;
	padding  : 0;
}
html {
	overflow:visible!important;
	*overflow:scroll!important;
}
body {
	text-align:center;
}
#content {
	line-height	:0;
	margin : 0 auto;
	min-width : 900px;
}
#footer {
	margin : 0 auto;
	width:900px;
	height : 1px;
	overflow:hidden;
}

#content * {
	line-height	:150%;
	}

#content #flashcontent {
	color       :#666666;
	font-size   :80%;
	text-align  :center;
	margin      :0 10%;
	padding     :30px;
	border      :10px #EEEEEE solid;
	background  :#FFFFFF;
	}
#content #flashcontent h1,
#content #flashcontent h2 {
	color       :#333333;
	}
#content #flashcontent img {
	border      :0;
	}
#content #flashcontent p,
#content #flashcontent ul {
	text-align  :left;
	}
#content #flashcontent p.appendix {
	text-align  :center;
	}



body#cinemaPage {
	font-size:small;
	_font-size:x-small;
	font-family: 'MS PGothic',Verdana, Arial,'ヒラギノ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif;
	text-align:center;
	line-height:1.4;
	word-break:break-all;
	background:url(../images/cinema_bg.jpg) 0 0;
}

#cinemaPage #container{
	width:500px;
	margin:0 auto;
	padding:0 0 30px;
}
#cinemaPage table {
}
#cinemaPage th,
#cinemaPage td{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	_font-size:x-small;
}
#cinemaPage th{
	background:#fc7dab;
	padding:3px;
}
#cinemaPage td{
	padding:10px 3px 10px 3px ;
}
#cinemaPage td em{
	color:#FF3300;
	font-style:normal;
	font-weight: bold;
	display:block;
	font-size:84%;
}
#cinemaPage td.ttl{
	padding:10px 0 0px;
}
#cinemaPage td.ttl p{
	background:#ffd8dd;
	padding:3px;
}
#cinemaPage .body{
	background:#fff;
	padding:10px 5px;
}


