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

/*common*/
* {margin:0px; padding:0px; font-size:12px; color:#eeeeee; zoom:1; }
body {height:100%; line-height: 180%; text-align:center; font-family :"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif; letter-spacing:0.08em; background:#31798f; }
img {border: 0px; }
li {list-style-type:none; }
.clearfix:after { content: url(../image/common/pixel.gif); display: block; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.no-text  { display:block; text-indent:-9999px; overflow:hidden; }

a{
	color:#82e3ff;
}
a:hover{
	color:#71c6df;
	text-decoration:none;
}
a:visited{
	color:#82e3ff;
}

/*layout*/
#wraper{
	width:100%;
	height:100%;
	background:url(../image/common/bg.jpg) repeat-x;
}
#container{
	width:948px;
	margin:0 auto;
	text-align:center;
	position:relative;
	padding:30px 0 10px;
}
#close{
	width:120px;
	height:20px;
	position:absolute;
	background:url(../image/common/close.gif) no-repeat;
	top:0;
	left:824px;
}
#top{
	width:948px;
	height:4px;
	background:url(../image/common/stop.png) no-repeat;
	margin:0 auto 0;
	text-align:center;
	overflow:hidden;
}
#bottom{
	width:948px;
	height:4px;
	background:url(../image/common/sbottom.png) no-repeat;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
#main{
	width:940px;
	padding:0 4px;
	margin:0 auto;
	margin-top:0!important;
	text-align:center;
	background:url(../image/common/mainbg.png) repeat-y;
	overflow:hidden;
	position:relative;
}
#header{
	width:940px;
	height:508px;
	background:url(../image/common/headerbg.jpg);
}
#mainContainer{
	position: relative;
	margin:-228px 20px 20px;
	width:898px;
	background:url(../image/common/bodybg.gif) #000000 repeat-y;
}
#mainContainerBottom{
	width:898px;
	height:1px;
	overflow:hidden;
	background:url(../image/common/bodytop.gif) no-repeat;
}

#menu{
	width:207px;
	margin:0 25px 0 0;
	float:left;
}
#menu ul{
	width:201px;
	margin:0 3px;
}
#menu li{
	margin:2px 0 0;
}
#menu ul.feature li{
	width:201px;
	height:70px;
}
#menu ul.normal li a{
	width:201px;
	height:50px;
	display:block; text-indent:-9999px; overflow:hidden;
}
#menu ul.normal li.news a{ background:url(../image/common/menu_news.jpg) no-repeat;}
#menu ul.normal li.theater a{ background:url(../image/common/menu_theater.jpg) no-repeat;}

#mainBody{
	width:640px;
	float:left;
	padding:25px 0 25px 0;
	text-align:left;
}
#footer{
	width:419px;
	height:22px;
	margin:10px auto 0;
	background:url(../image/common/copyright.gif) no-repeat;
}
