@charset "utf-8";


#subMenu li li a {
	height:33px;
	background-image:url(../images/submenu_total.gif);
}

#subMenu li li.ssMenu03 a {
	height:34px;
}

#subMenu #sMenu07 ul {
	display:block;
}

/*PAPIMOメニュー - デフォルト*/
#subMenu #sMenu07 li.ssMenu01 a {background-position:0 0;}
#subMenu #sMenu07 li.ssMenu02 a {background-position:0 -33px;}
#subMenu #sMenu07 li.ssMenu03 a {background-position:0 -66px;}

/*PAPIMOメニュー - マウスオーバー*/
#subMenu #sMenu07 li.ssMenu01 a:hover {background-position:-217px 0;}
#subMenu #sMenu07 li.ssMenu02 a:hover {background-position:-217px -33px;}
#subMenu #sMenu07 li.ssMenu03 a:hover {background-position:-217px -66px;}

/*PAPIMOメニュー - カレント*/
#subMenu.ssm01 #sMenu07 li.ssMenu01 a,
#subMenu.ssm01 #sMenu07 li.ssMenu01 a:hover {background-position:-434px 0;}
#subMenu.ssm02 #sMenu07 li.ssMenu02 a,
#subMenu.ssm02 #sMenu07 li.ssMenu02 a:hover {background-position:-434px -33px;}
#subMenu.ssm03 #sMenu07 li.ssMenu03 a,
#subMenu.ssm03 #sMenu07 li.ssMenu03 a:hover {background-position:-434px -66px;}


/* @group 集計機器トップ========================================================== */

#productMainArea .inner {
	width:604px;
	height:170px;
	margin:0 0 16px;
	background:url(../images/total_bg_mainimage.jpg) no-repeat;
}

#productMainArea .inner h2 {
	padding:67px 28px 0;
}

/*黒pict*/
#toFeature dl {
	padding:0 0 21px;
}

#toFeature dt,
#toFeature .text {
	float:right;
	width:465px;
}

#toFeature dt {
	padding:0 0 10px;
}

#toFeature .pict {
	float:left;
	width:83px;
}

#toFeature .text {
	font-size:94%;
	line-height:1.5;
}


/* @group システム構成========================================================== */


#systemInner {
	position:relative;
	width:562px;
	height:478px;
	margin:0 0 18px;
	background:url(../images/total_bg_model.gif) no-repeat;
}

#systemBlock01,
#systemBlock02,
#systemBlock03 {
	position:absolute;
	width:271px;
}

#systemBlock01,
#systemBlock02 {
	top:0;	
}

#systemBlock03 {
	top:249px;
}

#systemBlock02 {
	left:291px;
}

#systemBlock01 dt,
#systemBlock02 dt,
#systemBlock03 dt {
	padding:202px 0 0;
	text-align:center;
}

#systemBlock01 dd,
#systemBlock02 dd,
#systemBlock03 dd {
	position:absolute;
}

#systemBlock01 dd {
	left:61px;
	top:20px;
}

#systemBlock02 dd {
	left:97px;
	top:11px;
}

#systemBlock03 dd {
	left:59px;
	top:26px;
}

/* @end */

/* @end */

/* @group clearfix=================================================================== */
#toFeature dl:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#toFeature dl {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #toFeature dl {
	height:1%;
}

#toFeature dl {
	display:block;
}
/* End hide from IE-mac */
/* @end */


