@charset "utf-8";
/* CSS Document */
/* targetPage :
	body#top // TOPページ	*/

/* --------------------------------------
	インデックス／h2
	body div#container div#main div#leftSide div.leftBox
	body div#container div#main div#leftSide div.rightBox
-----------------------------------------	*/

/* common size */
body#top div.leftBox h2 ,
body#top div.rightBox h2{
	height:20px;
	margin:10px 0px;
	text-indent:-9999px;
}

/* h2 image */
body#top div.leftBox h2 { width:415px; }
body#top div.leftBox h2.information { background:url(../image/index_information.gif) no-repeat; }
body#top div.leftBox h2.history { background:url(../image/index_history.gif) no-repeat; }

body#top div.rightBox h2 { width:265px; }
body#top div.rightBox h2.topics { background:url(../image/index_topics.gif) no-repeat; }


/* --------------------------------------
	leftBox／お知らせ・インフォメーション＆更新情報
	body div#container div#main div#leftSide div.leftBox
-----------------------------------------	*/

/* お知らせ・インフォメーションリンク */
body#top div.leftBox dd.information {
	background:url(../image/ic_li1.gif) no-repeat;
	background-position:233px 1px;
	font-size:12px;
	text-align:right;
	margin-top:5px;
}

/* 過去の更新情報リンク */
body#top div.leftBox dd.history {
	background:url(../image/ic_li1.gif) no-repeat;
	background-position:266px 1px;
	font-size:12px;
	text-align:right;
	margin-top:5px;
}


/* --------------------------------------
	rightBox／TOPICS
	body div#container div#main div#leftSide div.rightBox
-----------------------------------------	*/

/* common size */
body#top div.rightBox li { border:1px #CCC solid; }
body#top div.rightBox li ,
body#top div.rightBox li a {
	display:block;
	width:263px;
	height:78px;
	margin-bottom:10px;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
}

/* image */
body#top div.rightBox li.staffBlog { background:url(../image/topics_staffBlog.jpg) no-repeat; }
body#top div.rightBox li.agency { background:url(../image/topics_agency.jpg) no-repeat; }
body#top div.rightBox li.rms { background:url(../image/topics_rms.jpg) no-repeat; }
body#top div.rightBox li.foods{ background:url(../image/topics_foods.jpg) no-repeat; }


/* --------------------------------------
	contentsFooter／下部バナーエリア
	body div#container div#main div#leftSide div#contents div#contentsFooter 
-----------------------------------------	*/

/*body#top div#leftSide div#contents div#contentsFooter{ padding-top:0px; }*/

/* ネットワークカメラソリューションバナー */
body#top div#contentsFooter h3.networkcameraSolutionChance ,
body#top div#contentsFooter h3.networkcameraSolutionChance a{
	display:block;
	width:690px;
	height:80px;
	margin-bottom:7px;
	background:url(../image/banner_NWChance.jpg) no-repeat;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
}

/* 導入事例へのバナー */

/* common size */
body#top div#contentsFooter li ,
body#top div#contentsFooter li a{
	float:left;
	margin-right:7px;
	display:block;
	width:225px;
	height:80px;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
}

/* image */
body#top div#contentsFooter li.foods ,
body#top div#contentsFooter li.foods a{ background:url(../image/banner_foods.jpg) no-repeat; }

body#top div#contentsFooter li.beautysalon ,
body#top div#contentsFooter li.beautysalon a{ background:url(../image/banner_beautysalon.jpg) no-repeat; }

body#top div#contentsFooter li.wastes ,
body#top div#contentsFooter li.wastes a{
	background:url(../image/banner_wastes.jpg) no-repeat;
	margin-right:0px;
}







