@charset "utf-8";
/* CSS Document */

#content{ width: 847px; }

h1 span{display: none;}
h1 img{ padding-bottom: 8px;}
/* FILM PAGE SECTION*/
thumbs
/*/////// ABOUT SECTION //////*/
#aboutContainer{
	background:#FFFFFF none repeat scroll 0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:775px;
	font-size:12px;
	font-weight:normal;
	color:#303030;
}
#aboutContainer #mainContent {
	float:left;
	margin:10px 0 0 10px;
	width:657px;
}
#aboutContainer h1.topHeader {
	border-bottom:1px solid #999999;
	margin-bottom:20px;
	width:823px;
}
#aboutContainer #contentHeader{
	overflow: hidden;
	padding-bottom: 15px;
	
}
#aboutContainer #contentHeader img.firstImg{
	float: left;
	padding-right: 25px;
}
#aboutContainer #contentHeader .midAlign {
padding-top: 20px;
*font-size:15px;
}
#aboutContainer .mapHeader {
	padding-bottom: 0px !important;
	margin-bottom:0px !important;
}
#aboutContainer .map-link {
	color: #656565 !important;
}
#aboutContainer #contentHeader h2{
	font-size:1.5em;
	font-weight:bold;
	line-height:1.3em;
	margin:0;
	padding:0;
	clear: none;
}

#aboutContainer #contentHeader h2.home{
	font-size:1.5em;
	font-weight:bold;
	line-height:1.3em;
	margin:0;
	padding:0;
	clear: none;
	color:#005aaa;
}

p.copyright{
	font-size: .9em;
	width: 280px;
}
img.secondImg{
	float: right;
	padding: none;
	margin-right: 50px;
	display: block;
}
img.secondImgB{
	float: right;
	padding: none;
	margin-right: 30px;
	display: block;
}
#aboutContainer #rightNav ul {
	font-size:12px;
	line-height:22px;
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0 0 20px;
}
#aboutContainer #rightNav {
	float:right;
	margin:0;
	padding-top:67px;
	text-align:left;
	width:150px;
}
#aboutContainer #rightNav ul a{color: #000;}
#aboutContainer #rightNav ul a:hover{color: #889096;}
#aboutContainer #rightNav ul a:visited{color: #2B3B7B;}


/*//////FILM PAGE /////*/
#contentWrapper {
	overflow: hidden;
	_height:1%;
}
#leftColumn h1{border: none; text-align: center; font-size:2em;}
#leftColumn h2{text-align: center;}
#leftColumn {
	float:left;
	width:130px;
	padding-right: 10px;
	border-right: 1px dotted #999999;
	text-align:justify;
	font-size: .9em;
}
#contentColumn {overflow:hidden; _height: 1%;}
#textContainer{overflow:hidden; _height: 1%;}
.txtEn {line-height:1.4em;}
.txtJa {line-height:1.6em;}
#textContainer div{float: left; width: 240px; padding-left: 15px;}
ul#thumbsContainer{list-style: none; padding: 0; margin: 0; overflow: hidden; }
ul#thumbsContainer li{ float: left; padding-left: 15px;}
ul#thumbsContainer li p{text-align: left; height: 65px; line-height:1.35em;}
ul#thumbsContainer li p.tall{text-align: left; height: 120px; line-height:1.35em;}
ul#thumbsContainer li p.he{text-align: left; height: 56px; line-height:1.2em; font-size: .9em; }
ul#thumbsContainer li p.prod{text-align: left; line-height:1.2em; font-size: 1em; }
ul#thumbsContainer li p.mystery{text-align: left; height: 80px; line-height:1.35em;}
ul#thumbsContainer li img{*padding-top: 10px;}
ul#thumbsContainer li.thumbs{width: 240px;}
#contentColumn ul.tvthumbscontainer li.thumbs{width: 157px;}
ul#thumbsContainer li.anim{width: 140px;}
ul#thumbsContainer li.boxart{width: 112px;}
ul#thumbsContainer li p span.thumbscoyright{font-size: .9em; *font-size: .9em;}



/*//////MAP PAGE /////*/
#mapsContainer h2{border: none; text-align: left; font-size:1.5em; font-weight:bold;}
#mapsContainer h3{border: none; text-align: left; font-size:1.2em; color:#005AAA;}


ul#mapsContainer{list-style: none; padding: 0; margin: 0; overflow: hidden; }
ul#mapsContainer li{ float: left;}

ul#mapsContainer li.mapsthumbs{width: 280px; padding-bottom:10px;}
ul#mapsContainer li p.note{text-align: left; height: 40px; line-height:1.2em; font-size: .8em; *font-size: .9em;}
ul#mapsContainer li p.maps{text-align: left; height: 60px; padding-right:10px;}
ul#mapsContainer li img{*padding-top: 10px;}
ul#mapsContainer li.thumbs{width: 240px;}
ul#mapsContainer li.boxart{width: 90px;}


/*////////ALL PAGES ///////*/
.english{
	font-family: arial;
}
