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

/*---------------------------------- index Flash setting ---*/


#top {
	opacity: 0;
	text-align:center;
	height: 1328px;
}

div#bg {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}

div#wrapper {
	position: relative;
	z-index: 1;
}


/*---------------------------------- index Flash setting ---*/




/*---------------------------------- index MainContents setting ---*/

#broad-space{
	width:800px;
	height:40px;
	padding:5px 80px 0px 80px;
	margin-top:150px;
}
#broad-info a{text-indent:-9999px;display:block;height:14px;background-repeat:no-repeat;padding:0;margin:0;line-height:normal;}
#broad-info a.broad{background:url(../img/btn/btn-broad.png) no-repeat left top;width:800px;height:40px;}
#broad-info a.broad:hover{background-position: left bottom;}


/*---------------------------------- reantalDVD ---*/

#rentDVD{ width:760px; height:40px; padding:0px 100px 185px 100px;}
/*#rentDVD-info a{text-indent:-9999px;display:block;height:14px;background-repeat:no-repeat;padding:0;margin:0;line-height:normal;}
#rentDVD-info a.rentDVDs{background:url(../img/2ndSeason.png) no-repeat left top;width:760px;height:40px;}
#rentDVD-info a.rentDVDs:hover{background-position: left bottom;}*/


/*---------------------------------- 2ndSeason ---*/

#season2nd{
	width:760px;
	height:40px;
	padding:0px 100px 0px 100px;
}/*padding:0px 100px 280px 100px;*/
/*#2ndSeason-info a{text-indent:-9999px;display:block;height:14px;background-repeat:no-repeat;padding:0;margin:0;line-height:normal;}
#2ndSeason-info a.2ndSeasons{background:url(../img/2ndSeason.png) no-repeat left top;width:760px;height:40px;}
#2ndSeason-info a.2ndSeasons:hover{background-position: left bottom;}*/

/*---------------------------------- PV_zone & news setting ---*/

/*PV_zone*/
#pv_zone{
	float: left;
	width:300px;
	height:55px;
	padding:0 0 0 0px;/*0 0 0 30px*/
	margin:0;
}
.pvBlock{
	float:left;
	width:140px;
}


.pvBlock ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pvBlock li {
	margin: 0;
	padding: 0;
}
#exp{
	float: left;
	width:280px;
	height:85px;
	background: url(../img/topExp/exp.png);
	position: absolute;/*relative;*/
	top: 1197px;
	left: 103px;
}
#exp .expBtn{
	/*position: absolute;*/
	margin: 30px 0px 0px 170px;
}
/*#exp .expBtn{ top: 30px; left: 170px; }*/
#exp .expBtn{ width: 100px;}
#exp .expBtn li{ float: left;}


/*news*/
div.news{
	float: right;
	width:300px;
	height:117px;
	margin:120px 0px 0 0;/*0 10px 0 0*/
	padding: 0;
}

div.newsTitle{
	width:300px;
	height:17px;
	margin: 0;
	padding: 0;
}

div.newsWrap{
	background: url(../img/news_bg.png);
	width:297px;
	height:100px;
	padding:0 0 0 3px;
	overflow-y: auto;
	margin: 0;
}
div.newsWrap h3{
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	border-bottom: 1px #000 solid;
}


div.news ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}

div.news ul li{
	margin:0 0 2px 0;
	padding:0 0 2px 0;
	border-bottom: 1px #000 solid;
	display: inline;
}

div.news ul dt{
	color:#e5c870;
	float:left;
	width:70px;
	margin: 0;
	padding: 0;
	font-size:12px;
}

div.news ul dd{
	color: #FFFFFF;
	float:left;
	width:210px;
	line-height:1.2;
	margin: 0;
	padding: 0;
}
.news a{
	width: auto;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.news a:hover{
	background-color: #CCCCCC;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.bt_01 a{
	width:269px;
	height:77px;
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	top:1200px;
	left: 404px;
}

.bt_icon a, .bt_02 a{
	width:269px;
	height:77px;
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	top:1200px;
	left:700px;
}
.bt_icon a{
	text-indent:-9999px;
	background:url(../img/banners/bn_icon.gif) no-repeat;
}

.bt_icon a:hover, .bt_form a:hover, .bt_01 a:hover, .bt_02 a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.bt_form a{
	
	width:269px;
	height:77px;
	display:block;
	
	background:url(../img/banners/bn_form.gif) no-repeat;
	
	display:block;
	text-indent:-9999px;
	
	margin:0px;
	padding:0px;
	
	position:absolute;
	
	top:626px;
	left:19px;
}