@charset "utf-8";


/* ---------- popup---------- */

body#popup{
	font:13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	*font-size:small;
*font:x-small;
	margin:0 auto;
	height:100%;
	background:#000 url(../popup/images/popup_bg.jpg) repeat-x;
	text-align:center;
}

body#popupTheater{
	margin:0 auto;
	height:100%;
	background:#000;
	text-align:center;
}

div#wrap{
margin:0 auto;
	padding:7px 0 0 0;
	width:600px;
	height:720px;
	text-align:center;		
}

div#wrap2{
margin:0 auto;
	padding:7px 0 0 0;
	width:600px;
	height:225px;
	text-align:center;		
}

div#wrapTheater{
	margin:0 auto;
	padding:0;
	width:555px;
	text-align:center;
}

div#wrapNews{
	margin:0 auto;
	padding:0;
	width:540px;
	text-align:center;
}


body#popup a{
	border: 0px none;
	color:#FF9900;
	text-decoration: underline;
}

body#popup a:hover{
	color:#FF9900;
	text-decoration: none;
}


/* ---------- popup theater---------- */
body#popup div#header_theater{
margin:0 0 6px 0;
padding:0;
background:#000 url(../popup/images/theater_header.jpg) no-repeat;
height:170px;
width:600px;
text-indent:-9999px;
}

/* ---------- popup theater menu---------- */

#theaterbanner{
	margin:0 auto 10px auto;
	padding:0 ;
	height:65px;
	width:496px;
}

#theaterMenu{
padding:0;
margin:0 auto;
width:496px;
height:27px;
position: relative;
text-indent:-9999px;
}

#theaterMenu ul{
margin:0px;
padding:0px;
list-style-type:none;

}

#theaterMenu li{
	margin:0;
	padding:0;
	position: absolute;
	height:27px;
	top:0px;
	background-image: url(../popup/images/area07.jpg);
}

#theaterMenu li a{
display:block;
height:27px;
text-decoration:none;
}

#theaterMenu li#area01{
	background:url(../popup/images/area01.jpg) no-repeat;
width:106px;
left:0px;
padding:0;
margin:0;
}

#theaterMenu li#area02{
background:url(../popup/images/area02.jpg) no-repeat;
width:51px;
left:126px;
padding:0;
margin:0;
}


#theaterMenu li#area04{
background:url(../popup/images/area04.jpg) no-repeat;
width:49px;
left:197px;
padding:0;
margin:0;
}


#theaterMenu li#area06{
background:url(../popup/images/area06.jpg) no-repeat;
width:52px;
left:267px;
padding:0;
margin:0;
}

#theaterMenu li#area07{
background:url(../popup/images/area07.jpg) no-repeat;
width:88px;
left:339px;
padding:0;
margin:0;
}

#theaterMenu li#area08{
background:url(../popup/images/area08.jpg) no-repeat;
width:48px;
left:448px;
padding:0;
margin:0;
}

#theaterMenu li#area01 a:hover{
	background:url(../popup/images/area01_o.jpg) no-repeat;
}


#theaterMenu li#area02 a:hover{
	background:url(../popup/images/area02_o.jpg) no-repeat;
}


#theaterMenu li#area03 a:hover{
	background:url(../popup/images/area03_o.jpg) no-repeat;
}


#theaterMenu li#area04 a:hover{
	background:url(../popup/images/area04_o.jpg) no-repeat;
}


#theaterMenu li#area05 a:hover{
	background:url(../popup/images/area05_o.jpg) no-repeat;
}


#theaterMenu li#area06 a:hover{
	background:url(../popup/images/area06_o.jpg) no-repeat;
}


#theaterMenu li#area07 a:hover{
	background:url(../popup/images/area07_o.jpg) no-repeat;
}

#theaterMenu li#area08 a:hover{
	background:url(../popup/images/area08_o.jpg) no-repeat;
}


/* ---------- popup theater menu END---------- */



table#theaterTable{
border-collapse:collapse;
padding:10px;
width: 555px;
font-size: 12px;
}


table#theaterTable th{
	color: #FFFFFF;
	background-color: #131313;
	font-weight: normal;
	padding:5px;
	border: 1px solid #141414;
		text-align:center;
}

table#theaterTable td{
	color: #fff;
	background-color: #000;
	font-weight: normal;
	padding:5px;
	border: 1px solid #141414;
	text-align:center;
	line-height:160%;
}


table#theaterTable  a{
	color:#FF9900;
	text-decoration:underline;
}

table#theaterTable  a:hover{
	color:#FF9900;
	text-decoration:none;
}

/* ---------- popup rainichi--------- */

body#popup div#header_rainichi{
margin:0 0 6px 0;
padding:0;
background:#000 url(../popup/images/header_rainichi.jpg) no-repeat;
height:170px;
width:600px;
text-indent:-9999px;
}

/* ---------- popup trailer--------- */

body#popup div#header_trailer{
margin:0 0 6px 0;
padding:0;
background:#000 url(../popup/images/header_trailer.jpg) no-repeat;
height:170px;
width:600px;
text-indent:-9999px;
}


/* ---------- popup news---------- */

body#popup div#header_news{
	margin:0 0 6px 0;
	padding:0;
	background:#000 url(../popup/images/theater_news.jpg) no-repeat;
	height:170px;
	width:600px;
	position:relative;
}

body#popup div#header_news .banner{
	color:#fff;
	position:absolute;
	top:14px;
	left:255px;
	width:330px;
}

body#popup div#header_news .banner .Left{
float:left;
font-size:10px;
color:#FFF;
width:140px;
height:55px;
line-height:150%;
text-align:left;
padding:10px 0 0 5px;
background-color:#333333;
}
body#popup div#header_news .banner .Right{
float:left;
width:180px;
height:55px;
}



body#popup div#Layer2{
width:530px;
height:480px;
margin:14px auto 14px auto;
padding:0;
z-index:1;
overflow: auto;

}


.popTable{
	color: #fff;
	width:540px;
	margin:0 0 30px 0;
	padding:0;
	text-align:left;
	border: 1px solid #333333;	
	
}

.popTable a{
	color:#FF9900;
	text-decoration:underline;
	
}

.popTable a:hover{
	color:#FF9900;
	text-decoration:none;
	
}

.day{
	font-size: 13px;
	color:#fff;
	padding:5px 15px 5px 15px;
	background-color: #131313;
	font-weight:bold;
}


.tit{
	margin:0;
	padding:15px;
	line-height:135%;
	font-size: 13px;
	font-weight:bold;
	color:#AE0A14;
}


.popTable p {
	font-size: 12px;
	line-height:160%;
	display: block;
	padding:0 15px 20px 15px;
	margin:0;
}

.fontY {
	color:#FFFF00;
	font-weight:bold;
}


#popClose{
margin:15px 0 15px 0;
text-align:center;
}
