

/* campaign
---------------------------------------------------*/
	.campaign{
		width:608px;
		padding:23px 23px 0;
		overflow:hidden;
		border:3px solid #d0d0d0;
	}

	.campaign .main_img{
		margin-bottom:50px;
		position:relative;
	}

	.campaign .main_img .image{
		text-align:center;
	}

	.ninja_onebutton{
		position:absolute;
		bottom:-60px;
		right:-13px;
	}

	.lead{
		margin-bottom:10px;
		font-size:14px;
		line-height:1.5;
	}

	.button{
		margin-bottom:20px;
		text-align:right;
	}

	.button a{
		display: inline-block;
		font-size: 93%;
		text-align: center;
		text-decoration: none;
		vertical-align: bottom;
	}

/* ranking
---------------------------------------------------*/
	.ranking_outer{
		overflow:hidden;
	}

	.adjust{
		width:624px;
		overflow:hidden;
		margin-left:50px;
	}

	.ranking{
		margin-right:16px;
		margin-bottom:26px;
		width:296px;
		float:left;
	}

	.ranking h3{
		margin-bottom:10px;
		font-size:116%;
		font-size:14px!important;
	}

	.ranking h4{
		margin-bottom:4px;
		overflow:hidden;
	}

	.ranking h4.none{
		margin-bottom:8px;
	}

	.ranking h4 strong,
	.ranking h4 span{
		display:block;
		font-size:100%;
		font-size:14px!important;
	}

	.ranking h4 strong{
		float:left;
	}

	.ranking h4 span{
		margin-left:40px;
	}

	.ranking .button{
		margin-bottom:8px;
		width:302px;
	}

	.ranking .button input{
		margin-right:6px;
	}

	.submit_movie .button a:first-child	{
		margin-right:6px;
	}
		

#wapper #container #contents .feature {
  width: 710px !important;
  float: right !important;
}

.searchbar {
  display: none !important;
}

#sidemenu .side_box 
{
	width:300px !important;
}
#sidemenu .profile 
{
	width:300px !important;
}