h1.why-swingbee {
	text-align:center;	
	margin:15px 10px 5px;
	line-height:40px;
	color:#333;
	text-shadow:1px 1px 1px #ddd;
}
div.description {
	margin:0px 11px;
	font-size: 17px;
	color:#444;
}
#serviceUpperBlock {
	border-bottom:2px solid #E0E0E0;
	padding:20px 0px 15px 0px;
	text-align:center;
}
#serviceUpperBlock h1{
	float:none;
}
#serviceContent {
	width:880px;
	margin:0px auto 10px;
}
#serviceContent .reason {
	height:261px;
	margin:35px 0px;	
}
#serviceContent .reason table {
	width:100%;
}
#serviceContent .reason .content {
	vertical-align:center;
}
#serviceContent .reason .content li{
	color:black;
	font-size:18px;
	font-weight:normal;
	line-height:40px;
}
#serviceContent .reason .content.story {
}
#serviceContent .reason .content.story p{		
	color: #FF7F00;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 0px 20px;	
}
#serviceContent .reason .content.movie {
	width:400px;	
}
#serviceContent .reason .content.movie .preview {
	
}
#serviceContent .reason .content.movie .preview img {
	width:400px; height:260px;
	display: block;
}
#serviceContent .reason .content.movie .preview:hover {
	cursor:pointer;
}
#serviceContent .reason .content.movie .preview:hover img {
}
#reason_01 .content.story{		
	
}
#reason_02 .content.story{		
	margin-top:20px;
}
#reason_03 .content.story{		
	
}