.curtain {
	line-height: 1.8em;
	color: #232323;
}
.curtain .content {
	min-height: 300px;
	text-align: justify;
}
.curtain .content.more_off {
	height: 300px;
	max-height: 300px;
	overflow: hidden;
}
.curtain .more.on {
	padding-left: 15px;
}
.curtain .more.off {
	padding-left: 15px;
}
/*gradient*/
.curtain_gradient {
	z-index: 2;
	position: relative;
	height: 50px;
	margin-top: -50px;
	background: -moz-linear-gradient( bottom, rgb(255,255,255) 15%, rgba(255,255,255,0) 100% );
	background: -webkit-gradient( linear, bottom, top, color-stop(15%, rgb(255,255,255)), color-stop(100%, rgba(255,255,255,0)) );
	background: -webkit-linear-gradient( bottom, rgb(255,255,255) 15%, rgba(255,255,255,0) 100% );
	background: -o-linear-gradient( bottom, rgb(255,255,255) 15%, rgba(255,255,255,0) 100% );
	background: -ms-linear-gradient( bottom, rgb(255,255,255) 15%, rgba(255,255,255,0) 100% );
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#ffffff', GradientType=0 );
	background: linear-gradient( bottom, rgb(255,255,255) 15%, rgba(255,255,255,0) 100% );
	display: block;
}
