.lpohead {
	background-color:#40b30e;	
}

.lpohead .zurashi {
	margin-bottom:-50px;
	margin-top:30px;	
}

.lpohead .row .span9 h2 {
	text-shadow: 2px 2px 2px #333;
	color:#FFF;
	margin-top:30px;
	font-size:48px;
}

.lpohead .row .span9 h2 span {
	display:block;
	font-size:24px;
	margin:0 0 10px 0;
}

.lpohead .row .read {
	font-size:18px;
	color:#FFF;
	line-height:150%;
}


.lpohead .btnbg {
	background-color:#FFF;	
	height:165px;
	border:1px solid #ededed;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
	font-size:18px;
	padding:15px;	
}

.lpohead h3 {
	margin:0;
	padding:0;
}

.lpohead .btnbg a{
	height:50px;
	width:600px;
	padding-top:40px;
	font-weight:bold;
	font-size:24px;
	text-shadow: 2px 2px 2px #fff;
}


.lpohead p.note {
	color:#666;	
	font-size:12px;
}

.lpobody {
	margin-top:80px;	
}

.lpobody {
	padding:0 0 80px 0;	
}

.lpobody dt{
	font-size:24px;
	color:#40b30e;
	margin:15px 0;
}

.lpocenter {
	border-bottom:1px solid #e5e7e0;	
}

.lpocenter h2 {
	color:#40b30e;	
}

.lpobottom {
	background-color:#f0f2ec;height:305px;	
}

.lpobottom div > img {
	margin-top:-77px;
}

