@charset"UTF-8";

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



/* equipment
========================================================================================================
*/

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

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

#contents-inner01,
#contents-inner06{
	width:870px;
	margin:60px 0 0 65px;
}

#contents-inner02,
#contents-inner03,
#contents-inner04,
#contents-inner05,
#contents-inner06{
	clear:both;
}

#contents-inner02{
	width:870px;
	margin:60px 0 30px 65px;
}

#contents-inner03,
#contents-inner04,
#contents-inner05{
	width:870px;
	margin:60px 0 50px 65px;
}

#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:509px;
	height:48px;
	left:40px;
	top:10px;
	background:url(../../equipment/images/equip-h01.gif) no-repeat;
	overflow:hidden;
}

#contents-inner01 h2{
	width:165px;
	height:33px;
	background:url(../../equipment/images/equip-h02.gif) no-repeat;
	overflow:hidden;
}

#contents-inner02 h2{
	width:99px;
	height:33px;
	margin:0 0 30px 0;
	background:url(../../equipment/images/equip-h04.gif) no-repeat;
	overflow:hidden;
}

#contents-inner03 h2{
	width:336px;
	height:33px;
	margin:0 0 30px 0;
	background:url(../../equipment/images/equip-h06.gif) no-repeat;
	overflow:hidden;
}

#contents-inner04 h2{
	width:580px;
	height:33px;
	margin:0 0 30px 0;
	background:url(../../equipment/images/equip-h08.gif) no-repeat;
	overflow:hidden;
}

#contents-inner05 h2{
	width:407px;
	height:33px;
	margin:0 0 30px 0;
	background:url(../../equipment/images/equip-h10.gif) no-repeat;
	overflow:hidden;
}

#contents-inner06 h2{
	width:515px;
	height:33px;
	margin:0 0 30px 0;
	background:url(../../equipment/images/equip-h12.gif) no-repeat;
	overflow:hidden;
}

#contents-inner01_1 h3{
	width:600px;
	height:22px;
	margin:35px 0 0 0;
	background:url(../../equipment/images/equip-h03.gif) no-repeat;
	overflow:hidden;
}

#contents-inner02_1 h3,
#contents-inner03_1 h3,
#contents-inner04_1 h3,
#contents-inner05_1 h3,
#contents-inner06_1 h3{
	width:870px;
	height:22px;
	padding-bottom:10px;
	margin:0 0 15px 0;
	overflow:hidden;
	border-bottom:1px #999 dashed;
}

#contents-inner02_1 h3{
	background:url(../../equipment/images/equip-h05.gif) no-repeat;
}

#contents-inner03_1 h3{
	background:url(../../equipment/images/equip-h07.gif) no-repeat;
}

#contents-inner04_1 h3{
	background:url(../../equipment/images/equip-h09.gif) no-repeat;
}

#contents-inner05_1 h3{
	background:url(../../equipment/images/equip-h09.gif) no-repeat;
}

#contents-inner06_1 h3{
	background:url(../../equipment/images/equip-h13.gif) no-repeat;
}

#contents-inner01 h4,
#contents-inner02 h4,
#contents-inner03 h4,
#contents-inner05 h4{
	color:#FF8500;
	font-size:130%;
	font-weight:bold;
	line-height:150%;
	margin:30px 0 10px 0;
}

.lead{
	width:870px;
	margin:25px 0 50px 0;
}

.floatBox{
	width:870px;
}

.floatBox2{
	clear:both;
	width:540px;
	margin:0 0 20px 0;
}

.floatBox3{
	clear:both;
	width:300px;
	margin:0 0 20px 0;
}

.floatL300{
	float:left;
	width:300px;
	margin:0 25px 0 0;
}

.floatR540{
	float:right;
	width:540px;
}

.floatL540{
	float:left;
	width:540px;
	margin:0 25px 0 0;
}

.floatR300{
	float:right;
	width:300px;
}

.dl00{
	margin-bottom:30px;
}

.dl00 dt{
	color:#67029A;
	font-weight:bold;
	margin:0 0 3px 0;
}

.dl00 dd{
	line-height:130%;
}

.p1{
	float:left;
	width:110px;
	margin:0 15px 0 0;
}

.dl01{
	float:left;
	width:410px;
}

.dl01 dt{
	color:#67029A;
	font-weight:bold;
	margin:0 0 3px 0;
}

.dl01 dd{
	line-height:130%;
}

.dl02{
	float:left;
	width:240px;
	height:100px;
	padding:0 0 0 15px;
	border-left:5px #CCC solid;
}

.dl02 dt{
	color:#67029A;
	font-weight:bold;
	margin:0 0 3px 0;
}

.dl02 dd{
	line-height:130%;
}

.dl03{
	float:left;
	width:140px;
}

.dl04{
	float:left;
	width:170px;
}

.dl04 dt{
	color:#67029A;
	font-weight:bold;
	margin:0 0 3px 0;
}

.dl04 dd{
	line-height:130%;
}

.p2{
	float:left;
	width:285px;
	margin:0 20px 0 0;
}

.dl08{
	float:left;
	width:230px;
}

.dl08 dt{
	color:#67029A;
	font-weight:bold;
	margin:0 0 3px 0;
}

.dl08 dd{
	line-height:130%;
}

#contents-inner04_1_1,
#contents-inner04_1_2{
	float:left;
}

#contents-inner03_1_1{
	clear:both;
	margin:20px 0;
}

#contents-inner04_1{
	margin-bottom:30px;
}

#contents-inner04_1_1{
	width:315px;
	padding-left:55px;
	margin-top:30px;
}

#contents-inner04_1_2{
	width:490px;
	margin-top:30px;
}

.c-i04fBox{
	clear:both;
	margin-bottom:10px;
}


.dl05{
	float:left;
	width:425px;
}

.dl06{
	float:left;
	width:410px;
	padding-right:10px;
}

.dl06 dt{
	color:#F6C;
	font-weight:bold;
	margin-bottom:3px;
	line-height:120%;
}

.dl07{
	float:left;
	width:235px;
}

.dl07 dt{
	display:block;
	width:235px;
	height:25px;
	margin:0 0 10px 0;
	background-color:#002448;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:180%;
}

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

.dl05 dd,
.dl06 dd,
.dl07 dd{
	line-height:130%;
}

.dl05 img,
.dl06 img{
	float:left;
	margin-right:10px;
}

.c-i5_1{
	float:left;
	width:425px;
}

.c-i5_2{
	float:right;
	width:420px;
}





