@charset "utf-8";
/*******************************************************************************
	施設紹介テンプレート
*******************************************************************************/
/*==============================================================================
	施設イメージ
==============================================================================*/
#content .shisetsu{
	margin:0px 0px 30px 0px;
}
#content .mainshisetsu p{
	margin:0px auto 0px auto;
	padding:10px;
	width:580px;
	border:1px solid #CCC;
}
#content .thumbshisetsu ul{
	margin:10px 0px 0px 0px;
	list-style-type:none;
	text-align:center;
}
#content .thumbshisetsu ul li{
	margin:0px 3px 0px 3px;
	display:inline;
}
/*==============================================================================
	施設詳細（タブ切り替え）
==============================================================================*/
#topics{
	margin:30px 0px 20px 0px;
	zoom:1;
}
#topics ul#tab{
	margin:0px auto 0px auto;
	width:630px;
	list-style-type:none;
	zoom:1;
}
#topics ul#tab li{
	margin:0px 0px 0px 10px;
	width:150px;
	float:left;
}
#topics ul#tab li:first-child{
	margin:0px 0px 0px 0px;
}
#topics ul#tab li a{
	padding:12px 5px 8px 5px;
	display:block;
	font-size:100%;
	color:#333333;
	background:#FFFFFF url(images/shisetsu/tab_off_bg.gif) repeat-x 0px 0px;
	border-top:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	border-left:1px solid #ABABAB;
	text-align:center;
	text-decoration:underline;
}
#topics ul#tab li a:hover,
#topics ul#tab li.ui-tabs-active a{
	background:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#tmenu{
	margin:-1px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	background:url(images/shisetsu/tmenu_bg.gif) no-repeat center top;
}
/*==============================================================================
	客席からの見え方（タブ切り替え）
==============================================================================*/
#seatimg{
	margin:0px 0px 20px 20px;
	width:300px;
	float:left;
}
#seat p{
	margin:0px;
	padding:0px;
}
#seat{
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	width:350px;
	float:right;
	zoom:1;
}
#seat ul#tabseat{
	margin:0px auto 0px auto;
	padding:5px 0px 5px 0px;
	list-style-type:none;
	zoom:1;
}
#seat ul#tabseat li{
	margin:0px 0px 0px 10px;
	float:left;
}
#seat ul#tabseat li a{
	padding:4px 0px 0px 0px;
	width:34px;
	height:42px;
	display:block;
	font-size:140%;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration: none;
}
#seat ul#tabseat li:first-child{
	margin:0px 0px 0px 0px;
}
#seatmenu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#seatmenu div{
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
}
#seat p{
	margin:0px 0px 10px 0px;
}
#seat p.seattxt{
	margin:0px 0px 20px 0px;
}