@import	url(base.css);

#flash_layer {
	position:absolute;
	left:0;
	top:-500px;
	margin:0px;
	padding:0px;
	width:720px;
	height:480px;
	background:#000000;
	z-index:100000000000;
}
.btn_layer {
	float:right;
	padding:12px 12px 0 0;
}
.visual	{
	width:953px; height:276px;
	background:url(../../images/temp_top.gif) 0 0 no-repeat;
	margin-bottom:40px;
}
.main_con	{
	position:relative;
}
.main_con	h1	{
	text-indent:-3000px;
	height:20px;
	overflow:hidden;
}

#main	.event	{
	background:none;
}
.main_con	.vmax,
.main_con	.vod,
.main_con	.news	{
	float:left;
	margin-bottom:30px; 
}
.main_con {position:relative; z-index:10;}
.main_con	.vod img.fl_r {
	margin-top:1px;
}

.main_con .store {clear:both; margin-bottom:5px;}
.main_con .store, .main_con .event {float:left; margin-bottom:5px; }
.main_con .career {float:right;}
.main_con .paper {float:right;}


.main_con	.vmax	h1,
.main_con	.event	h1,
.main_con	.festival	h1,
.main_con	.store	h1,
.main_con	.career	h1,
.main_con	.paper h1{
	background-image:url(../../images/main_tit01.gif);
	background-repeat:no-repeat;
	height:12px;
	margin-bottom:7px;
}
.main_con	dl	{
	cursor:pointer;
}
.main_con	.vmax	{
	width:290px;
	margin-right:42px;
	margin-bottom:13px;
}
.main_con	.vmax	h1	{
	background-position:0 0;
	width:100px;
}
.main_con	dd	{
	font-size:12px;
	color:#777777;
	line-height:16px;
	margin-top:5px;
}
.main_con	.vod	{
	width:290px;
	margin-right:42px;
}
.main_con	.vod	h1	{
	background:url(/newSystem/images/main_txt01.gif) no-repeat left top;
	width:200px;
}
.main_con	.news	{
	width:270px;
}
.main_con	.news dl {overflow:hidden;}
.main_con	.news dl dd {float:left; margin-right:1px;}
.main_con	.news dl dt {float:right; margin-top:15px;}

.main_con	.store	{
	width:290px;
	height:161px;
	margin-right:42px;
	background:url(../../images/store_bg.gif) 0 20px no-repeat;
	_position:relative;
}
.main_con	.store	h1	{
	background-position:0 -37px;
	width:105px;
}
.main_con	.store		.store_btn	{
	cursor:pointer; width:62px; height:20px; position:relative; 
	top:50px;
	text-indent:-3000px;
	z-index:100; 
}
.main_con	.store		.store_map	{
	position:relative;
	_position:absolute;
	top:-30px;
	_top:10px;
	left:150px;
	width:145px;
	height:145px;
}
.main_con	.event	{
	width:290px;
	margin-right:42px;
}
.main_con	.event	h1	{
	background-position:0 -48px;
	width:210px;
}
.main_con	.festival	{
	width:290px;
	margin:150px 42px 0 0;
}
.main_con	.festival	h1	{
	background-position:0 -48px;
	width:210px;
}
.main_con	.career	{
	width:277px;
	height:141px;
	margin-top:-15px;

	background:url(../../images/career_bg.jpg) 0 0 no-repeat;
	text-indent:-3000px; 

}
.main_con	.career		.career_btn	{
	cursor:pointer; width:62px; height:20px;
	position:relative; top:53px; #top:55px;
}
.main_con	.career		h1	{
	background-position:0 -59px;
	width:100px;
	margin-top:15px;
}

/*  paper  */
.main_con	.paper	{
	width:280px;
	height:141px;
	margin-top:-15px;
	background:url(../../images/MAIN_lease_bg.gif) 0 0 no-repeat;
	text-indent:-2000px;
	position:relative;
}
.main_con	.paper		.paper_btn	{
	cursor:pointer; width:62px; height:19px;
	position:relative; top:95px; #top:98px;
	background:url(../../images/main_lease_button.gif) no-repeat left top;
	
}


.main_con	.news	.main_news_list {margin-top:5px; padding:0;}
.main_con	.news	.main_news_list		li	{
	width:100%; 
	padding-left:8px;
	line-height:18px;
	background:url(../../images/dot_bg.gif) no-repeat 0 7px;
}
.main_con	.news	.main_news_list		.news_date	{
	float:left;
	font-size:11px;
	color:#999999;
	width:40px;
	_margin-left:3px;
}
.main_con	.news	.main_news_list		.news_subject	{
	float:right;
	text-align:left;
	width:215px;
}
.main_con	.more	{
	float:right;
	margin-top:-12px;
	margin-right:4px;
	text-indent:-3000px;
	background:url(../../images/more_bg.gif) 0 0 no-repeat;
	cursor:pointer;
	width:33px;
	height:9px;
}

.spot{width:953px;margin-bottom:20px;}
.spot ul.spot_txt{width:953px;}
.spot ul.spot_txt li{background-color:#CC0001; text-align:center;float:left;width:105px;border-right:1px solid #fff;color:#fff;height:16px;padding-top:4px;}
.spot ul.spot_txt li a:link{color:#fff;}
.spot ul.spot_txt li a:visited{color:#fff;}
.spot ul.spot_txt li.none{border-right:none;}

.spot ul.spot_img{width:953px;}
.spot ul.spot_img li{float:left;width:106px;text-align:center;}
.spot ul.spot_img li.none{width:105px;}
.spot ul.spot_img li img{margin:0 auto;}

