@charset "utf8";
/* -------------------------------------------------------------------------- */

body{
	margin:0;
	padding:0;
	background:url("images/bgTile.jpg") 0 0;
	text-align:center;
}
img{display:block;}
#container{
	background:url("images/bgTop.jpg") repeat-x 0 0;
}
#contents{
	background:url("images/bgContents.png");
	margin:0 auto;
	padding:0 10px;
	width:900px;
	color:white;
}

/* -------------------------------------------------------------------------- */

#stage{
	background:url("images/bgMain.jpg") 0 -5px repeat-y;
	font-size:0.9em;
}
.episode{margin-bottom:22px;}
#main,#left,#right{
	text-align:left;
}
#main{
	width:854px;
	margin:0 auto 26px;
	padding-top:26px;
}
#main #box{
	background:url("images/box2.png") repeat-y;
	list-style-type:none;
	margin:0;
	padding:10px 20px;
}
#dvd1{
	width:400px;
	float:left;
}
#dvd2{
	width:400px;
	float:right;
}
#dvd1 img,#dvd2 img{
	float:left;
	margin-right:10px;
}
#text{
	width:280px;
	line-height:130%;
	float:right;

}
#text ul{
	margin:-1em 0 0;
	padding:0 0 0 1.6em;
}
/* -------------------------------------------------------------------------- */
#left,#right{width:420px;}
#left{
	margin-left:23px;
	_margin-left:11px;
	float:left;
}
#right{
	margin-right:23px;
	_margin-right:6px;
	float:right;
}
#main > #left{margin-left:20px;}
#left img,#right img{clear:both;}
#left ul,#right ul{
	background:url("images/box.png") repeat-y;
	list-style-type:none;
	width:420px;
	_width:410px;
	margin:0;
	padding:0.5em 0 1.6em 20px;
	height:12em;
	min-height:12em;
}
#left li,#right li{margin:5px 0;}
#left li{
	margin:5px 0 10px;
	line-height:130%;
}
#right li{
	width:200px;
	float:left;
}
/* -------------------------------------------------------------------------- */
#banner{
	clear:both;
	padding:22px 0 20px;
	text-align:center!important;
}
#banner img{display:inline;}
#footer{
	width:900px;
	height:2em;
	margin:0 auto;
	padding:1em 0;
	text-align:center!important;
}

