@charset"UTF-8";

/* 
***********************************************************
* Copyright(C)2007 Frontier of Business Intelligence Inc.
* since:2010.02.22
* Editor:Hiroyuki Yoshino
***********************************************************
*/



/* home
========================================================================================================
*/

#contents-innerHd{
	position:relative;
	z-index:2;
	padding:0 0 30px 0;
	background:url(../../common/images/bgContents-rows.jpg) no-repeat left top;
}

#container h1{
	position:absolute;
	width:108px;
	height:33px;
	right:15px;
	top:128px;
	background:url(../../common/images/ttlRows.gif) no-repeat;
	overflow:hidden;
}

#container h1 span,
#contents-innerHd h2 span,
#contents-innerHd h3 span{
	display:none;
}

#contents-innerHd h2.tagline{
	position:relative;
	width:632px;
	height:48px;
	left:40px;
	top:10px;
	background:url(../../rows/images/rows-h01.gif) no-repeat;
	overflow:hidden;
}

#rows-purepastral h2{
	width:414px;
	height:33px;
	margin:60px 0 0 65px;
	background:url(../../rows/images/rows-h02.gif) no-repeat;
	overflow:hidden;
}

#rows-surround h2{
	width:414px;
	height:33px;
	margin:0 0 25px 0;
	background:url(../../rows/images/rows-h08.gif) no-repeat;
	overflow:hidden;
}

#rows-purepastral-inner,
#rows-point1,
#rows-point2,
#rows-point3,
#rows-point4,
#rows-surround{
	width:870px;
	margin-left:65px;
	clear:both;
}

#rows-point1,
#rows-point2,
#rows-point3,
#rows-point4,
#rows-surround{
	margin-top:50px;
}

#rows-purepastral-inner h3{
	width:487px;
	height:22px;
	margin:35px 0 0 0;
	background:url(../../rows/images/rows-h03.gif) no-repeat;
	overflow:hidden;
}

#rows-purepastral-inner p{
	width:750px;
	margin:25px 0 0 0;
}

#rows-purepastral-inner img.rows-elm01{
	float:left;
	margin:30px 0 0 0;
}

#rows-purepastral-inner div.rp-div{
	float:left;
	width:450px;
	margin:35px 0 0 0;
}

#rows-purepastral-inner dl.rp-dl1{
	border:1px #999 dashed;
	padding:10px;
}

#rows-purepastral-inner dl.rp-dl1 dt{
	color:#67029A;
	font-weight:bold;
	margin-bottom:3px;
}

#rows-purepastral-inner dl.rp-dl1 dd{
	line-height:130%;
}

#rows-purepastral-inner dl.rp-dl2{
	margin-top:30px;
}

#rows-purepastral-inner dl.rp-dl2 dt{
	float:left;
	display:block;
	width:140px;
	height:50px;
}

#rows-purepastral-inner dl.rp-dl2 dd{
	height:50px;
	font-weight:bold;
	line-height:130%
}

#rows-purepastral-inner dl.rp-dl2 dd.rp-dd1{
	color:#007440;
}

#rows-purepastral-inner dl.rp-dl2 dd.rp-dd2{
	color:#177CBE;
}

#rows-purepastral-inner dl.rp-dl2 dd.rp-dd3{
	color:#D70C18;
}

#rows-purepastral-inner dl.rp-dl2 dd.rp-dd4{
	color:#F29600;
}

#rows-purepastral-inner dl.rp-dl2 dd.rp-dd5{
	color:#8E919E;
}

#rows-point1 h3,
#rows-point2 h3,
#rows-point3 h3,
#rows-point4 h3{
	width:870px;
	height:22px;
	padding-bottom:10px;
	margin:0 0 15px 0;
	overflow:hidden;
	border-bottom:1px #999 dashed;
}

#rows-point1 h3{
	background:url(../../rows/images/rows-h04.gif) no-repeat;
}

#rows-point2 h3{
	background:url(../../rows/images/rows-h05.gif) no-repeat;
}

#rows-point3 h3{
	background:url(../../rows/images/rows-h06.gif) no-repeat;
}

#rows-point4 h3{
	background:url(../../rows/images/rows-h07.gif) no-repeat;
}

#rows-point1 p.r-p1_1,
#rows-point3 p.r-p3_1{
	float:left;
	width:650px;
	padding-right:20px;
}

#rows-point2 p.r-p2_1{
	float:left;
	width:430px;
	padding-right:20px;
}

#rows-point1 div.r-p1_2,
#rows-point2 div.r-p2_3,
#rows-point3 div.r-p3_2{
	float:left;
	width:200px;
}

#rows-point2 div.r-p2_2{
	float:left;
	width:220px;
}

#rows-point4 div.r-p4_1,
#rows-point4 div.r-p4_3,
#rows-point4 div.r-p4_3 div.r-p4_5,
#rows-point4 div.r-p4_3 img.r-p4_6,
#rows-point4 img.r-p4_4{
	float:left;
}

#rows-point4 h4{
	color:#F6C;
	font-weight:bold;
	margin-bottom:5px;
	line-height:120%;
	height:15px;
}

#rows-point4 h4 span{
}

#rows-point4 div.r-p4_0{
	margin:20px 0 0 0;
}

#rows-point4 div.r-p4_1{
	width:530px;
	padding-right:15px;
}

#rows-point4 div.r-p4_2{
	width:530px;
}

#rows-point4 div.r-p4_3{
	width:260px;
	margin-bottom:15px;
}

#rows-point4 img.r-p4_4{
	width:319px;
}

#rows-point4 div.r-p4_5{
	width:170px;
}

#rows-point4 div.r-p4_6{
	width:250px;
}

#rows-point4 div.r-p4_1 p{
	font-size:85%;
	line-height:130%;
}

#rows-point4 img.r-p4_6{
	width:80px;
	padding-right:10px;
}

#rows-surround{
}

#rows-surround h3{
	color:#FF8500;
	font-size:125%;
	font-weight:bold;
	margin-bottom:10px;
	line-height:150%
}

#rows-surround p{
	line-height:170%
}

#rows-surround div.r-s_1{
	border:1px #999 dashed;
	padding:20px;
}

#rows-surround div.r-s_2,
#rows-surround img.r-s_3{
	float:left;
}

#rows-surround div.r-s_2{
	width:490px;
	padding-right:20px;
}





