@charset"utf-8";

/* top.css
--------------------------------------------------------------------------
01. content_left
02. content_right
03. live_info
04. media_info
05. flash
06. movbie
--------------------------------------------------------------------------
*/

/* 01. content_left */
#content{
	padding-top:2px;
}
#content_left{
	width:680px;
	float:left;
}
#content_left .content_left_box{
	width:680px;
}
#content_left .content_left_box h3{
	width:670px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	display:block;
	font-size:9px;
}
#content_left .content_left_box a:hover{
	filter:alpha(opacity=50);
	opacity:0.5;
}
#content_left .content_left_box p{
	margin-bottom:13px;
}
#content_left .content_left_box p a{
	width:670px;
	height:0;
	padding-top:120px;
	overflow:hidden;
	display:block;
	font-size:9px;
}
#content_left .content_left_box dl{
	width:670px;
}
#content_left .content_left_box dt{
	margin-top:10px;
	font-weight:bold;
	font-size:90%;
}
#content_left .content_left_box dd{
	font-size:80%;
	line-height:150%;
}
#content_left .content_left_box dd span{
	display:block;
	margin-bottom:0.3em;
	font-size:11px;
}
#content_left .content_left_box .more{
	margin-top:20px;
	margin-left:640px;
}
#content_left .content_left_box .more a{
	background:url(../images/icon_more.gif) left top no-repeat;
	font-size:9px;
	width:49px;
	height:0;
	padding-top:30px;
	overflow:hidden;
	display:block;
}
/* 02. content_right */
#content_right{
	float:right;
	width:250px;
}
#content_right02{
	width:225px;
	padding-left:10px;
	padding-top:18px;
	padding-bottom:10px;
	background:url(../images/dot01.gif) left top repeat-y;
	font-size:80%;
	line-height:125%;
}
#content_right h3{
	background:url(../images/movie.gif) top no-repeat;
	font-size:9px;
	width:225px;
	height:0;
	padding-top:24px;
	padding-left:3px;
	overflow:hidden;
	display:block;
}
#content_right dt{
	float:left;
	margin-bottom:15px;
}
#content_right dd{
	float:right;
	margin-bottom:15px;
	width:160px;
}
#content_right dd span{
	display:block;
	margin-bottom:0.3em;
	font-size:90%;
}
.dot_right{
	margin:0;
	padding:10px 0 10px 0;
	width:225px;
	background:url(../images/dotline_v.gif) top left repeat-x;
}

* html .dot_right{
	margin-top:10px;
	padding:10px 0 0 0;
	width:225px;
	background:url(../images/dotline_v.gif) top left repeat-x;
}

*:first-child+html .dot_right{
	margin-top:10px;
	padding:10px 0 0 0;
	width:225px;
	background:url(../images/dotline_v.gif) top left repeat-x;
}

/* 03. live_info */
#content_left #live{
	float:left;
}
#content_left #live h3{
	background:url(../images/live.gif) left top no-repeat;
}
#content_left #live dd{
	clear:both;
	margin:0;
	padding:0 0 5px 0;
	width:680px;
	background:url(../images/dotline_v.gif) bottom left repeat-x;
}

/* 04. media_info */
#content_left #media{
	float:left;
}
#content_left #media h3{
	background:url(../images/media.gif) left top no-repeat;
}
#content_left #media dd{
	clear:both;
	margin:0;
	padding:5px 0 10px 0;
	width:680px;
	background:url(../images/dotline_v.gif) bottom left repeat-x;
}

/* 05. flash */
#flash{
	padding-bottom:20px;
	min-width:950px;
}
/* 06. movbie */
#movie{
	margin:5px 10px 10px 3px;
	width:225px;
}