/* プロパティの指定順序 */
/*
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */




/*==========================================================================================

	// 

==========================================================================================*/
body {
	background:#fff url(../img/bg_body.gif) 0 0 repeat-x;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Verdana","Osaka","ＭＳ Ｐゴシック",sans-serif;
}
* html body {
	text-align:center;
}



#wrapper {
	width:980px;
	margin:0 auto;
	background:#fff url(../img/img_main.jpg) 100% 0 no-repeat;
}
* html #wrapper {
	text-align:left;
}

#sec-Main {
	position:relative;
	height:479px;
}
#sec-Sub {
	border-top:1px solid #ac9b89;
}

#siteTitle {
	padding:96px 0 0;
}

#catchTxt {
	padding:32px 0 0 88px;
}
#catchTxt02 {
	padding:13px 0 0;
}
#castTxt {
	padding-top:11px;
	padding-right:43px;
}

#nav {
	width:450px;
	padding-top:10px;
	text-align:center;
}
#nav li {
		display:inline;
/*	float:left;*/
	padding:0 5px;
}
#nav li a {
/*	display:block;*/
}

#nav li a:hover {
/*	padding-bottom:5px;
	background:#ccc6be;
*/}


#ticket {
	position:absolute;
	top:373px;
	left:390px;
/*
	top:8px;
	left:386px;
*/
}



#btn-enter { /* add 0902 by Ono */

position:absolute;
	top: 378px;
	left: 709px;

}





#ticket p {
padding:5px 0 0;
}




body.popUp {
	background:#fff url(../img/bg_body.gif) 0 -100px repeat-x;
}

#newsPG {
	width:400px;
	margin:0 auto;
	border:1px solid #ccc6be;
	border-top:none;
}
* html #newsPG {
	text-align:left;
}


#trailerPG {
	width:540px;
	margin:0 auto;
	border:1px solid #ccc6be;
	border-top:none;
}
#trailerPG #page-body {
	background:#000;
}


#page-head {}
#page-body {
	padding:15px 10px;
	background:#fff;
}
#page-foot {
	padding:15px;
	background:#eeeae4;
	text-align:center;
}

#page-title {}
.linkbox {
	display:none;
}


.newsUnit {
	padding:0 0 15px;
}
.newsUnit .date {
	float:left;
	padding:2px 5px;
	background:#ccc6be;
	font-size:93%;
}
.newsUnit .title {
	clear:both;
	padding:10px 0 0;
	font-size:123.1%;
	line-height:1.5;
}
.newsUnit .body {
	clear:both;
}
.newsUnit .body h3 {
	font-size:93%;
	font-weight:bold;
}
.newsUnit .body p {
	clear:both;
	margin:1em 0;
	font-size:93%;
	line-height:1.5;
}
.newsUnit .body p .left {
	float:left;
	padding-right:10px;
}

.newsUnit .body p .right {
	float:right;
	padding-left:10px;
}

.newsUnit .body p .center {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.newsUnit .body p em {
	color:#999;
}
.newsUnit .body p strong {
	font-weight: bold;
}
.newsUnit .body p .red {
	color:#f00;
}


.theaterInfo {
	margin:1em 0;
}

.theaterInfo .title {
	color:#666;
	font-size:116%;
}
.theaterInfo .note {
	margin:10px;
	color:#666;
	font-size:85%;
}

.theaterInfo table {
	width:380px;
}
.theaterInfo table tr {}

.theaterInfo table th {
	font-size:85%;
}
.theaterInfo table td {
	padding:3px 8px;
	border:1px solid #ccc;
	font-size:85%;
	line-height:1.5;
}



.closeBtn img {
	border:1px solid #e6e3df;
}
.closeBtn a:hover img {
	border-color:#ccc6be;
}




/*==========================================================================================

	floatさせたボックスが親ボックスの外にはみ出す現象を回避
	(macIE用にmac-ie5.cssにも記述すること)

==========================================================================================*/

.newsUnit .body:after,
.clearFix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Mac IE には適用させない \*/
* html .newsUnit .body,
* html .clearFix
{
	height:1%;
}

/* IE7 */
*:first-child+html .newsUnit .body,
*:first-child+html .clearFix
{
	display:inline-block;
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */


