@charset "UTF-8";
/* 
カテゴリー共通CSS「製品情報」
 */

/*メインメニューの今いるカテゴリーボタンをアクティブ表示*/
#menuMain2 a,#menuMain2 a:hover { background-position:-82px -48px; }

/* ★★★★★ 製品情報のサイドメニュー設定 ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ */
#sideMenu ul{
	margin: 10px 5px 15px 5px;
	padding: 0;
	list-style:none;
}
#sideMenu li,#sideMenu a {
	display:block;
	width:180px;
	height:48px;
}
#sideMenu li {
	padding: 0 0 1px 0;
	/*background-color:#00CC66;*/
}
#mark3 a {
	background:url(../product/images/sidebtn_3marker.gif) no-repeat;
	background-position:0px 0px;
}

#prodTop a {
	background:url(../product/images/sidebtn_top.gif) no-repeat;
	background-position:0px 0px;
}
#prodFlexv100 a {
	background:url(../product/images/sidebtn_flexv100.gif) no-repeat;
	background-position:0px 0px;
}
#prodSlimv100 a {
	background:url(../product/images/sidebtn_slimv100.gif) no-repeat;
	background-position:0px 0px;
}
#prodFlexc120 a {
	background:url(../product/images/sidebtn_flexc120.gif) no-repeat;
	background-position:0px 0px;
}
#prodCam a {
	background:url(../product/images/sidebtn_cam.gif) no-repeat;
	background-position:0px 0px;
}
#prodArena a {
	background:url(../product/images/sidebtn_arena.gif) no-repeat;
	background-position:0px 0px;
}
#prodRigidbody a {
	background:url(../product/images/sidebtn_rigidbody.gif) no-repeat;
	background-position:0px 0px;
}
#prodPointcloud a {
	background:url(../product/images/sidebtn_pointcloud.gif) no-repeat;
	background-position:0px 0px;
}
#prodSoft a {
	background:url(../product/images/sidebtn_soft.gif) no-repeat;
	background-position:0px 0px;
}
#prodArenaEx a {
	background:url(../product/images/sidebtn_arenaex.gif) no-repeat;
	background-position:0px 0px;
}

#prodFlexv100r2 a {
	background:url(../product/images/sidebtn_flexv100r2.gif) no-repeat;
	background-position:0px 0px;
}

#prodFlexv100r2_fs a {
	background:url(../product/images/sidebtn_flexv100r2_fs.gif) no-repeat;
	background-position:0px 0px;
}

#prodTrackingtools a {
	background:url(../product/images/sidebtn_trackingtools.gif) no-repeat;
	background-position:0px 0px;
}

#prodSdk a {
	background:url(../product/images/sidebtn_sdk.gif) no-repeat;
	background-position:0px 0px;
}

#prodOptihub a {
	background:url(../product/images/sidebtn_optihub.gif) no-repeat;
	background-position:0px 0px;
}

#mark3 a:hover { background-position:-180px 0px; }
#prodFlexv100r2_fs a:hover { background-position:-180px 0px; }
#prodOptihub a:hover { background-position:-180px 0px; }
#prodFlexv100r2 a:hover { background-position:-180px 0px; }
#prodTrackingtools a:hover { background-position:-180px 0px; }
#prodSdk a:hover { background-position:-180px 0px; }
#prodTop a:hover		{ background-position:-180px 0px; }
#prodFlexv100 a:hover	{ background-position:-180px 0px; }
#prodSlimv100 a:hover	{ background-position:-180px 0px; }
#prodFlexc120 a:hover	{ background-position:-180px 0px; }
#prodCam a:hover		{ background-position:-180px 0px; }
#prodArena a:hover		{ background-position:-180px 0px; }
#prodRigidbody a:hover	{ background-position:-180px 0px; }
#prodPointcloud a:hover	{ background-position:-180px 0px; }
#prodSoft a:hover		{ background-position:-180px 0px; }
#prodArenaEx a:hover	{ background-position:-180px 0px; }


div.overview {
	position: relative;
}

ul.topimage {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	background-color: #fff;
	position: absolute;
	top: 10.5em;
	right: 0;
}

ul.topimage li {
	margin-bottom: 20px;
	list-style-type: none;
}

/* ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ */