/* campaign
===================================================*/
	.feature{
		width:610px;
		margin:0;
		padding:22px 22px 23px 22px;
		border:3px solid #D0D0D0;
		color:#555;
	}

	.feature .dynamic_contents{
		width:610px;
		height:393px;
		position:relative;
	}

	.feature .dynamic_contents .top_menu{
		border:1px solid #D0D0D0;
		padding:4px 0 4px 0;
		overflow:hidden;
	}

	.feature .dynamic_contents .top_menu p{
		width:600px;
		margin:0 auto 0 auto;
	}

	.feature .dynamic_contents .top_menu ul{
		margin:4px 0 0 0;
		padding:4px 4px 0 4px;
		border-top:1px solid #D0D0D0;
		overflow:hidden;
	}
		.feature .dynamic_contents .top_menu ul:after { content: ""; display: block; clear: both; }

	.feature .dynamic_contents .top_menu ul li{
		float:left;
	}

	.feature .dynamic_contents .top_menu .menu02{
		padding:0 0 0 3px;
	}

	.feature .mt50{
		margin-top:50px;
	}

	.feature .h300{
		height:300px;
	}

	.feature #summary{
		margin:12px 0 0 0;
		padding:0 0 29px 0;
		overflow:hidden;
	}

	.feature #summary p{
		padding:10px 0 0 0;
		font-size:93%;
		line-height:1.66;
	}

	.feature #summary p:first-letter {
		margin-left:1em;
	}

	.feature .detail{
		margin:0 0 0 0;
		padding:0 0 46px 0;
		overflow:hidden;
	}

	.feature .detail p:first-letter {
		margin-left:1em;
	}


	.feature .detail h2{
		padding:0 0 19px 0;
	}

	.feature p.page_link{
		clear:both;
		padding:0 0 0 0;
		font-size:108%;
		text-align:center;
	}

	.feature .detail .image h3.long{
		top:281px;
	}

	.feature .detail .image_r .image_inner{
		width:282px;
		height:276px;
		margin:0 0 0 0;
		padding:1px 0 0 1px;
		background:url(../images/feature/vol06/bg_image.jpg) no-repeat top left;
	}

	.feature .detail .image_r .image_inner h3{
		font-size:93%;
		font-weight:normal;
		position:absolute;
		top:220px;
		right:0;
		left:29px;
		color:#555;
	}
		* html .feature .detail .image_r .image_inner h3{font-size:77%;}
		*+html .feature .detail .image_r .image_inner h3{font-size:77%;}

	.feature .detail .image_r .image_inner h3 span{
		color:#e6c921;
	}

	.feature .detail .image_r .image_inner h4{
		font-size:77%;
		font-weight:normal;
		position:absolute;
		top:247px;
		right:0;
		left:29px;
		color:#555;
	}
		* html .feature .detail .image_r .image_inner h4{font-size:55%;}
		*+html .feature .detail .image_r .image_inner h4{font-size:55%;}

	.feature .detail .image_r .image_inner h5{
		font-size:77%;
		font-weight:normal;
		position:absolute;
		top:259px;
		right:0;
		left:29px;
		color:#555;
	}
		* html .feature .detail .image_r .image_inner h5{font-size:55%;}
		*+html .feature .detail .image_r .image_inner h5{font-size:55%;}


/* movie_list
---------------------------------------------------*/
.feature .movie_list{
	clear:both;
	margin:0 -28px 0 0;
	padding:0 0 0 0;
	orverflow:hidden;
}
.feature .movie_list:after { content: ""; display: block; clear: both; }

.feature .movie_list .unite{
	width:290px;
	margin:0 0 30px 0;
	padding:0 28px 0 0;
	float:left;
}
* html .feature .movie_list .unite{padding:0 14px 0 0;}
*+html .feature .movie_list .unite{padding:0 14px 0 0;}

.feature .movie_list .unite p.image{
	float:left;
}

.feature .movie_list .unite .movie_detail{
	width:159px;
	background:url(../images/feature/vol06/bg_title.gif) no-repeat top left;
	float:right;
}

.feature .movie_list .unite .movie_detail h3{
	padding:14px 0 10px 0;
	font-size:108%;
	text-align:center;
	color:#333;
}
	* html .feature .movie_list .unite .movie_detail h3{padding:10px 0 8px 0; font-size:93%;}
	*+html .feature .movie_list .unite .movie_detail h3{padding:10px 0 8px 0; font-size:93%;}

.feature .movie_list .unite .movie_detail h4{
	padding:0 0 24px 0;
	font-size:77%;
	line-height:1.4;
	text-align:center;
}
	* html .feature .movie_list .unite .movie_detail h4{font-size:62%;}
	*+html .feature .movie_list .unite .movie_detail h4{font-size:62%;}

.feature .movie_list .unite .movie_detail h5{
	padding:0 0 5px 5px;
	font-size:69%;
}
	* html .feature .movie_list .unite .movie_detail h5{font-size:54%;}
	*+html .feature .movie_list .unite .movie_detail h5{font-size:54%;}

.feature .movie_list .unite .movie_detail h6{
	padding:0 0 21px 5px;
	font-size:54%;
}
	* html .feature .movie_list .unite .movie_detail h6{font-size:38%;}
	*+html .feature .movie_list .unite .movie_detail h6{font-size:38%;}

.feature .movie_list .unite .movie_detail p{
	padding:0 0 9px 5px;
	font-size:69%;
}
	* html .feature .movie_list .unite .movie_detail p{font-size:54%;}
	*+html .feature .movie_list .unite .movie_detail p{font-size:54%;}

.feature .movie_list .unite .movie_detail p.btn{
	padding:0 0 18px 5px;
}

.feature .movie_list .unite p.comment{
	clear:both;
}


/* sidemenu
===================================================*/
	#sidemenu{
		width:300px;
		margin-right:20px;
		float:left;
	}

	#sidemenu .profile{
		width:260px;
		margin:0 0 35px 0;
		padding:17px 18px 0 20px;
		border:1px solid #cfcfcf;
		background-color:#fdfbe9;
		background:url(../images/feature/vol06/bg_profile.png) repeat-y top left;
	}

	#sidemenu .profile h2{
		padding:0 0 17px 0;
		text-align:center;
	}

	#sidemenu .profile h3{
		padding:0 0 0 0;
		font-size:85%;
		text-align:left;
		color:#333;
	}

	#sidemenu .profile h3 span{
		padding:0 3px 0 0;
		color:#e6c921;
	}

	#sidemenu .profile p{
		padding:6px 0 29px 0;
		font-size:77%;
		color:#585858;
		line-height:1.44;
	}


	#sidemenu .side_box{
		width:296px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		border:1px solid #cfcfcf;
		background-color:#fdfbe9;
		background:url(../images/feature/vol06/bg_best20.png) repeat-y top left;
	}

	#sidemenu .side_box .innner{
		width:260px;
		margin:0 auto 0 auto;
		padding:19px 0 26px 0;
	}

	#sidemenu .side_box .innner h3{
		margin:0 0 0 0;
		padding:0 0 15px 0;
		color:#555;
		font-size:93%;
		background:url(../images/feature/vol06/line.png) no-repeat bottom left;
	}

	#sidemenu .side_box .innner h4{
		margin:0 0 0 0;
		padding:22px 0 0 0;
		color:#555;
		font-size:85%;
	}

	#sidemenu .side_box .innner h4 span{
		padding:0 3px 0 0;
		color:#e6c921;
	}

	#sidemenu .side_box .innner p{
		margin:0 0 0 0;
		padding:0 0 0 0;
		color:#555;
		font-size:85%;
	}


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
float: none;
}
