.Product
{
	text-align: center;
	vertical-align: top;
}
.Product .Outline
{
	width:100%;
}
.Product .Maintitle 
{
}
.Product .Subtitle 
{	
	padding:20px 0px 5px 0px;
	text-align:left;
}
.Product .Subtitle2 
{	
	padding:12px 0px 5px 0px;
	text-align:left;
}
.Product .Top
{
	border-top:1px solid #CDD9EF;
	padding:16px 0px 0px 0px;
}
.Product .TopText 
{	
	padding:16px 0px 0px 0px;
	text-align:left;
}
.Product .Text 
{	
	padding-bottom:8px;
	text-align:left;
}
.Product .TextTitle 
{	
	color:#2658A8;
	padding:3px 0px 2px 14px;
	background:url('../images/etc/product_bullet02.gif') no-repeat 5px 6px;
}
.Product .OutlineBg1 
{
	background: url('../images/etc/outlinegray_img1.gif') no-repeat left top; 
	width: 100%; 
	height: 100%;
}
.Product .OutlineBg2 
{
	background: url('../images/etc/outlinegray_img2.gif') no-repeat right top; 
	width: 100%; 
	height: 100%;
}
.Product .OutlineBg3 
{
	background: url('../images/etc/outlinegray_img3.gif') no-repeat left bottom; 
	width: 100%; 
	height: 100%;
}
.Product .OutlineBg4
{
	background: url('../images/etc/outlinegray_img4.gif') no-repeat right bottom; 
	width: 100%; 
	height: 100%;	
	vertical-align: top;
	padding: 10px;
}
.Product .Effect .Text01
{
}
.Product .Effect .Text02
{
	padding:6px 0px 16px 0px;
	border-bottom:1px solid #E2E5ED;
}
.Product .Function
{
	border-top:2px solid #829AD3; 
	border-left:0px solid #C7CEE6; 
	border-right:0px solid #C7CEE6; 
	border-bottom:1px solid #C7CEE6; 
	background:#F7F9FC;
	padding: 6px 0px 7px 10px ;

}
.Product .Function .Title
{
	letter-spacing:-1px;
	color:#3E4F85;
	padding: 3px 0px 2px 15px ;
	background: url('../images/etc/product_bullet01.gif') no-repeat 0px 5px; 
	vertical-align:top;
	line-height:120%;
}
.Product .Expand
{
	color:#FF5A00;
}
.Product .Tab
{
	width:100%;
	background:black url('../images/etc/Product_tab_bg.gif');
}

