@charset "utf-8";
/* CSS Document */




/*movie*/

#mov_flm{
			margin:0px auto;
			padding:0px auto;
			width: 800px;
/*			border: 1px solid #999999;*/
/*			text-align:center;*/
}

.movie_txt{
				margin-left:0px;
				padding-top:15px;
				padding-left:10px;
				width:780px;
				height:60px;
				font-size:30px;
				font-weight:bold;
				background: url("images/title1.jpg") no-repeat;
				color:#000000;}



.movie_clm{
			margin:0px auto;
			padding: 0px auto;
			width:780px;
			height:100%;
			min-height:100%;

}


.movie_l{
				margin:0px auto;
				padding:0px 0px 0px 5px;
				width:450px;

				float: left;
}


.movie_r{
				margin:0px auto;
				padding:0px 10px 0px 5px;
				font-size:14px;
				width:300px;
				float: right;
}


.clea{clear:both;}


#mov_flm h2{
margin:0px 0px 0px 150px;
		width:450px;
		height:50px;
/*		text-indent: -9999px;*/

}

#mov_flm h2 .t01{		background: url("images/movie/runniong.jpg") no-repeat;}
#mov_flm h2 .t02{		background: url("images/movie/runniong.jpg") no-repeat;}

#mov_flm .p2{text-align:center;}








/*map*/






#map{
		margin:30px 0px 10px 0px;
		padding:0px 0px 0px 0px;
}



.map_txt{
				margin-left:13px;
				padding-top:15px;
				padding-left:10px;
				width:765px;
				height:60px;
				font-size:30px;
				font-weight:bold;
				background: url("images/title1.jpg") no-repeat;
				color:#000000;}

#map table{
			border: 3px #CAA831 solid;
			border-collapse:collapse;
			border-spacing:0px 0px;
			margin:0px auto;
			padding:0px auto;
			width:772px;
			height:772px;
}

#map table tr{
			margin:0px auto;
			padding:0px auto;
			width:772px;
			height:386px;
}

#map table td{
				margin:0px auto;
				padding:0px auto;
				width: 386px;
				height:384px;
				background-color:#F00;
				color: #F00;
				text-indent: -9999px;
}

.ueno{background: url("images/map/map_out_pt_01.gif") no-repeat;}
.asakusa{background: url("images/map/map_out_pt_02.gif") no-repeat;}
.akiba{background: url("images/map/map_out_pt_03.gif") no-repeat;}
.ryougoku{background: url("images/map/map_out_pt_04.gif") no-repeat;}

#map table td a {
					width: 384px;
					height: 384px;
					display: block;
					position: relative;
					text-decoration: none;
					text-indent: -9999px;
					margin: 0px 0px 0px 0px;
					padding: 0px auto;
}



.map_btn{text-align:right; padding-right:20px;}


a.map1 { background: url("images/btn/") no-repeat; }
a.map1:hover { background: url("images/btn/map_site.png") no-repeat; }



/*menu*/

#menu{margin:0px 0px 10px 0px;}
#menu table{
			margin:0px auto;
			padding:0px auto;
}

#menu table td{
				margin:0px auto;
				padding:0px auto;
				width: 150px;
				height:150px;
				background-color:#FFF;
				color: #F00;
}

#menu table td a {
					width: 150px;
					height: 150px;
					display: block;
					position: relative;
					text-decoration: none;
					text-indent: -9999px;
					margin: 0px 0px 0px 0px;
					padding: 0px auto; }


a.movie { background: url("images/btn/movie.png") no-repeat; }
a.movie:hover { background: url("images/btn/movie_a.png") no-repeat; }

a.news { background: url("images/btn/news.png") no-repeat; }
a.news:hover { background: url("images/btn/news_a.png") no-repeat; }

a.map { background: url("images/btn/map.png") no-repeat; }
a.map:hover { background: url("images/btn/map_a.png") no-repeat; }


.button00{ background: url("images/btn/um.gif") no-repeat;}/*gre*/
.button01{ background: url("images/btn/button01.gif") no-repeat;}/*orange*/
.button02{ background: url("images/btn/button02.gif") no-repeat;}/*orange*/
.button03{ background: url("images/btn/button03.gif") no-repeat;}/*orange*/
.button04{ background: url("images/btn/button04.gif") no-repeat;}/*orange*/
.button05{ background: url("images/btn/button05.gif") no-repeat;}/*orange*/
.button06{ background: url("images/btn/button06.gif") no-repeat;}/*orange*/



