/* campaign
===================================================*/

	.feature .dynamic_contents{
		position:relative;
	}

	.feature .dynamic_contents #twitter{
		position:absolute;
		bottom:0;
		right:69px;
	}

	.feature .dynamic_contents .fb-like{
		position:absolute;
		bottom:0;
		right:0;
	}

	.feature .detail{
		orverflow:hidden;
	}

	.feature a:link, .feature a:visited, .feature a:active{
		color:#0549ae;
		text-decoration:none;
	}

	.feature a:hover{
		color:#0549ae;
		text-decoration:underline;
	}

	.feature .detail p{
		padding:0 0 14px 0;
		color:#555;
		font-size:93%;
		line-height:1.66;
	}

	.feature .detail .image{
		margin:0 0 0 0;
		position:relative;
	}

	.feature .detail .image_l{
		padding:0 15px 0 0;
		float:left;
	}

	.feature .detail .image_r{
		padding:0 0 0 15px;
		float:right;
	}

	.feature .detail .image h3{
		font-size:62%;
		font-weight:normal;
		position:absolute;
		top:198px;
		color:#555;
	}

	.feature .detail .image_l h3{
		right:20px;
	}

	.feature .detail .image_r h3{
		right:5px;
	}

	.feature .page{
		clear:both;
		margin:0 0 80px 0;
		text-align:center;
		position:relative;
		overflow:hidden;
	}

	.feature .page p{
		font-size:108%;
		line-height:1.36;
	}

	.feature .page ul{
		padding:28px 0 0 0;
		position:relative;
		float:left;
		left:50%;
	}

	.feature .page ul li{
		position:relative;
		float:left;
		left:-50%;
	}

	.feature .page ul li img{
		padding:0 10px 0 0;
	}


/* sidemenu
===================================================*/
	#sidemenu a:link, #sidemenu a:visited, #sidemenu a:active{
		color:#0549ae;
		text-decoration:none;
	}

	#sidemenu a:hover{
		color:#0549ae;
		text-decoration:underline;
	}

	#sidemenu .side_box p{
		padding:0 0 0 0;
		font-size:77%;
		color:#585858;
		line-height:1.4;
		text-align:left;
	}

