@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;
	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{
	position:relative;
	z-index:-1;
	visibility:hidden;
}

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

#contents-inner1,
#contents-inner2{
	width:870px;
	margin:60px 0 0 65px;
}

#contents-inner1 h2{
	width:110px;
	height:33px;
	margin:0;
	background:url(../../rows/images/rows-h02.gif) no-repeat;
	overflow:hidden;
}

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

#contents-inner1_2,
#contents-inner1_3,
#contents-inner1_4,
#contents-inner1_5{
	margin-top:50px;
	clear:both;
}

#contents-inner1_1 h3{
	width:700px;
	height:48px;
	margin:30px 0 0 0;
	background:url(../../rows/images/rows-h03.gif) no-repeat;
	overflow:hidden;
}

.lead{
	width:800px;
	margin:25px 0 0 0;
}

.rows-elm01{
	float:left;
}

.rp-div{
	float:right;
	width:290px;
	margin:50px 0 0 0;
}

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

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

.rp-dl1 dd{
	line-height:130%;
}

.rp-dl2 dt{
	float:left;
	display:block;
	width:130px;
	height:50px;
}

.rp-dl2 dd{
	height:50px;
	font-weight:bold;
	line-height:130%
}

.rp-dd1{
	color:#F79300;
}

.rp-dd2{
	color:#3A8ECC;
}

.rp-dd3{
	color:#3E9F6D;
}

#contents-inner1_2 h3,
#contents-inner1_3 h3,
#contents-inner1_5 h3{
	height:22px;
	padding-bottom:10px;
	margin:0 0 15px 0;
	overflow:hidden;
	border-bottom:1px #999 dashed;
}

#contents-inner1_2 h3{
	background:url(../../rows/images/rows-h04.gif) no-repeat;
	zoom:1;
}

#contents-inner1_3 h3{
	background:url(../../rows/images/rows-h05.gif) no-repeat;
	zoom:1;
}

#contents-inner1_5 h3{
	background:url(../../rows/images/rows-h06.gif) no-repeat;
	zoom:1;
}

#contents-inner1_2{
	height:530px;
	background:url(../../rows/images/rows-elm05.jpg) no-repeat right 40px;
}


#contents-inner1_2 p.caption{
	text-align:right;
	margin:350px 0 0 0;
}

.r-p1_1{
	width:600px;
}

.r-p2_1{
	float:left;
	width:450px;
	padding-right:20px;
}

.r-p2_2{
	float:right;
	width:400px;
}

#contents-inner1_3 p.caption{
	text-align:right;
}

#contents-inner1_5 h4{
	color:#F6C;
	font-weight:bold;
	margin-bottom:5px;
	line-height:100%;
	height:15px;
}


.r-p4_0{
	width:870px;
}

.r-p4_0L{
	float:left;
	width:570px;
	margin:20px 0 0 0;
}

.r-p4_0R{
	float:right;
	width:280px;
	padding-left:20px;
	margin:10px 0 0 0;
}

.r-p4_1{
	width:570px;
	height:80px;
	padding:0 0 15px 0;
}

.r-p4_1L{
	float:left;
	width:280px;
}

.r-p4_2R span{
	line-height:110%;
}

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

.r-p4_1R{
	float:left;
	width:280px;
	margin:0 0 0 10px;
}

.r-p4_2L{
	float:left;
	width:90px;
}

.r-p4_2R{
	float:left;
	width:190px;
}



