﻿@charset "utf-8";

/*静的ページ用スタイルシート*/


/****************共通別ウインドウリンク****************/
.linkIcon{
vertical-align:middle;
margin:0 5px;}


/****************劇場案内****************/
div#Container-Theater{
color: #666666;
clear: both;
line-height: 120%;
margin-bottom: 20px;}

	div#Container-Theater p{
	font-size: 80%;}

	/****************h2見出し画像****************/
	div#Container-Theater h2{
	left: -2px;
	position: relative;
	margin: 0 -4px 0 0;
	clear: both;}

	/****************左写真付き紹介部分****************/
	div#Container-Theater div.LeftPhoto-With-Text{
	width: 720px;
	float: left;
	margin: 10px 0 10px 0;}

		div#Container-Theater div.LeftPhoto-With-Text p.photo{
		width: 270px;
		float: left;
		margin: 0;}

		div#Container-Theater div.LeftPhoto-With-Text p.text{
		width: 448px;
		float: left;
		display: inline;}

	/****************館内マップ****************/
	div#Container-Theater div#insidemap-Area{
	margin:15px 0 25px 0;
	text-align:center;}


	/****************スクリーンスペック図****************/
	div#Container-Theater p.Screenmap{
	text-align:center;}


	/****************スクリーンスペック表****************/
	div#Container-Theater table.ScreenSpec{
	width: 100%;
	color: #666666;
	font-size: 80%;
	line-height: 160%;
	border-collapse: collapse;
	margin: 15px 0 5px 0;}

		div#Container-Theater table.ScreenSpec th{
		font-weight: normal;
		background-color: #ffffff;}

		div#Container-Theater table.ScreenSpec td{
		text-align: center;
		padding: 5px;
		background-color: #ffffff;
		border: 1px solid #cccccc;}

		div#Container-Theater table.ScreenSpec td img{
		margin: 0 1px 0 1px;
		vertical-align:middle;}

		div#Container-Theater table.ScreenSpec td.screenName{
		color: #414ca3;
		text-align: left;
		font-weight: bold;
		background-color: #ebedfa;
		padding-left: 10px;}




/****************チケット案内****************/
div#Container-Ticket{
color: #666666;
line-height: 120%;}

	/****************左写真付き紹介部分****************/
	div#Container-Ticket div.LeftPhoto-With-Text{
	width: 720px;
	float: left;
	margin: 0 0 5px 0;}

		div#Container-Ticket div.LeftPhoto-With-Text p.photo{
		width: 350px;
		float: left;
		margin: 0;}

		div#Container-Ticket div.LeftPhoto-With-Text h3{
		width: 355px;
		float: right;
		margin: 0;}

		div#Container-Ticket div.LeftPhoto-With-Text p.text{
		font-size: 80%;
		width: 342px;
		float: right;
		margin: 10px 0 0 0;}

	/****************h2見出し画像****************/
	div#Container-Ticket h2{
	left: -2px;
	position: relative;
	margin: 0 -4px 0 0;
	clear: both;}

	/****************チケット価格テーブル****************/
	div#Container-Ticket table.ryoukin{
	color: #444444;
	font-size: 80%;
	border-collapse: collapse;
	margin: 12px 0 15px 0;}

	div#Container-Ticket table.ryoukin th{
	width: 133px;
	text-align: right;
	vertical-align: top;}

	div#Container-Ticket table.ryoukin td{
	padding: 5px;
	background-color: #ebedfa;
	border-bottom: 2px solid #ffffff;}

	div#Container-Ticket table.ryoukin td.cel-t{
	width: 14.2em;}

	div#Container-Ticket table.ryoukin td.cel-y{
	width: 5.5em;
	text-align: center;
	border-left: 2px solid #ffffff;}

	div#Container-Ticket table.ryoukin td p{
	margin: 1px 0;}

	div#Container-Ticket table.ryoukin td.cel-y p{
	margin: 5px 0;}



/****************その他サービス****************/
div#Container-Service{
color: #666666;
line-height: 120%;
margin-bottom: 20px;}

	/* hide hack from Mac-IE5 \*/
	* html div#Container-Service { height: 1%; }
	/* end hiding */

	div#Container-Service h3{
	margin: 10px 0;
	padding: 0 7px;}

	div#Container-Service h4{
	margin: 0;}

	div#Container-Service p{
	font-size: 80%;
	margin: 5px 0;}

	div#Container-Service p span{
	color: #ff6600;
	font-size: 85%;}

	/****************h2見出し画像****************/
	div#Container-Service h2{
	left: -2px;
	position: relative;
	margin: 0 -4px 0 0;
	clear: both;}

	/****************コンセッション写真付き紹介部分****************/
	div#Container-Service div.LeftPhoto-With-Text{
	width: 720px;
	float: left;
	margin: 10px 0 5px 0;}

		div#Container-Service div.LeftPhoto-With-Text p.photo{
		width: 360px;
		float: left;
		margin: 0;
		display: inline;}

		div#Container-Service div.LeftPhoto-With-Text h3{
		width: 340px;
		float: left;
		margin: 0;
		padding: 0;}

		div#Container-Service div.LeftPhoto-With-Text p.text{
		width: 340px;
		float: left;
		display: inline;
		margin: 10px 0 0 0;
		padding:0 0 0 15px;}

	/****************ストア写真付き紹介部分****************/
	div#Container-Service div.RightPhoto-With-Text{
	width: 720px;
	float: left;
	margin: 10px 0 5px 0;}

		div#Container-Service div.RightPhoto-With-Text p.photo{
		width: 340px;
		float: right;
		margin: 0;
		display: inline;}

		div#Container-Service div.RightPhoto-With-Text h3{
		width: 360px;
		float: left;
		margin: 0;
		padding: 0;}

		div#Container-Service div.RightPhoto-With-Text p.text{
		width: 360px;
		float: left;
		display: inline;
		margin: 10px 0 0 0;
		padding:0 0 0 15px;}



	/****************マナー****************/
	div#Container-Service div.Sector-Manner{
	margin: 0 20px 0 19px;}

		div#Container-Service div.Sector-Manner ul{
		list-style: none;
		margin: 15px 0;
		padding: 0;}

		div#Container-Service div.Sector-Manner ul li{
		font-size: 80%;
		background-image: url(../img/parts/list_p_b.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		margin-bottom: 15px;}

		div#Container-Service div.Sector-Manner ul li h4{
		color: #4852a6;
		font-size: 120%;}

		div#Container-Service div.Sector-Manner ul li span{
		color: #ff6600;
		font-size: 85%;}






/****************交通案内****************/
div#Container-Access{
color: #666666;
font-size: 80%;
margin-bottom: 20px;}


	/****************左写真付き紹介部分****************/
	div#Container-Access div.LeftPhoto-With-Text{
	width: 720px;
	float: left;
	margin: 10px 0 10px 0;}

		div#Container-Access div.LeftPhoto-With-Text p.photo{
		width: 356px;
		float: left;
		margin: 0;}

		div#Container-Access div.LeftPhoto-With-Text p.text{
		width: 350px;
		float: left;
		display: inline;
		margin:7px 0;}

	/****************マップ左右レイアウト****************/
	div#Container-Access div.TowCol{
	width:720px;
	float: left;
	margin: 10px 0 20px 0;}

	div#Container-Access div.TowCol h3{
	font-size:100%;
	color:#39428f;
	margin:5px 0;}

	div#Container-Access div.TowCol p{
	margin:0;}

	div#Container-Access div.TowColLeft{
	width:370px;
	float:left;}

	div#Container-Access div.TowColRight{
	width:350px;
	float:left;}

	/****************h2見出し画像****************/
	div#Container-Access h2{
	left: -2px;
	position: relative;
	margin: 0 -4px 0 0;
	clear: both;}

	/****************h3提携駐車場****************/
	div#Container-Access h3.parking{
	font-size:100%;
	color:#39428f;
	margin:5px 15px;}

	/****************駐車場についてリスト****************/
	div#Container-Access dl{
	line-height:160%;
	margin: 10px 25px 25px 25px;}

	div#Container-Access dt{
	font-weight:bold;
	margin:5px 0;}

	div#Container-Access dd{
	margin:5px auto;}

	div#Container-Access dd.text-caution1{
	text-indent: -1em;
	padding-left: 1em;}

	div#Container-Access dd.text-caution3{
	text-indent: -2.9em;
	padding-left: 2.9em;}

	div#Container-Access dd.text-caution3 span{
	color:#515dc0;
	font-weight:bold;}



/****************プライバシーポリシー****************/
div#Container-Privacy{
font-size: 13px;
margin: 20px 0;}

	div#Container-Privacy ol {
	margin: 0;
	padding: 0;}

	div#Container-Privacy li {
	margin: 25px 0 25px 35px;
	padding: 0;}




/****************特定商取引法に基づく表示****************/
div#Container-Indication{
font-size: 80%;
margin: 20px 0;}

	div#Container-Indication p{
	margin: 5px 0;}

	div#Container-Indication table{
	font-size: 100%;}

	div#Container-Indication table th{
	background-color: #eeeeee;
	white-space: nowrap;
	border: 1px solid #e9e9e9;
	padding: 5px;}

	div#Container-Indication table td{
	border: 1px solid #e9e9e9;
	padding: 5px;}

	div#Container-Indication h2{
	color: #00739a;
	font-size: 120%;
	margin: 0;
	padding: 20px 5px 4px 0;
	border-bottom: 1px dotted #bbbbbb;}

	div#Container-Indication h3{
	color: #00739a;
	font-size: 100%;
	margin: 0;}

	div#Container-Indication ul{
	list-style: none;
	margin-top: 8px;
	margin-left: 20px;
	padding: 0;}




/****************お問合わせ****************/
div#Container-Contact{
font-size: 80%;
margin: 0 20px 20px 20px;}

	div#Container-Contact h2{
	margin: 20px 0 0 0;}

	div#Container-Contact div.original-position{
	margin-left: 30px;}

	div#Container-Contact div.original-position p{
	margin: 7px 0;}

	div#Container-Contact div.original-position p img{
	margin: 15px 0;}

	div#Container-Contact div.original-position div.attention{
	color: #ff9000;
	line-height: 170%;}

	div#Container-Contact div.original-position div.attention img{
	vertical-align:middle;
	margin:0;}



/****************サイトマップ****************/
div#Container-Sitemap{
color: #666666;
font-size: 80%;
width: 720px;
clear:both;
overflow:hidden;}

	div#Container-Sitemap h2{
	clear: both;
	margin: 15px 0 10px 0;}

	div#Container-Sitemap div.floatBox{
	float: left;
	width: 340px;
	padding-left: 20px;}

	div#Container-Sitemap div.floatBox p{
	margin: 15px 0;}




/****************メンバーズカード****************/
div#Container-Card{
color: #666666;}

	div#Container-Card h1{
	margin: 26px 0 0 0;}

	div#Container-Card h2{
	margin: 0;}

	div#Container-Card h3{
	margin: 15px 0 0 0;}

	div#Container-Card ul{
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;}

	div#Container-Card ul li{
	font-size: 80%;
	background-image: url(../img/parts/list_p_o.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.7em;
	padding: 1px 0 1px 9px;}








