@charset "utf-8";
/* CSS Document */
/* targetPage : body.index
	body#introduction // ご案内インデックス
	body#inquiry // お問い合わせインデックス
	body#company // 会社情報インデックス
	body#information // お知らせ・キャンペーン
	body#history // 過去の更新履歴
	body#privacyPolicy // プライバシーポリシー
	body#sitemap // サイトマップ				*/


/* --------------------------------------
	イメージ画像＋説明文／dl.Limg dt dd
	body.index（common）
-----------------------------------------	*/

/* dl dt dd定義 */

/* dl */
body.index dl {
	clear:both;
	margin-bottom:10px;
}

/* dt common size */
body.index dt {
	width:340px;
	height:20px;
	margin:10px 0px;
	text-indent:-9999px;
}

/* dt image */
body#introduction dt.asSolution{ background:url(../introduction/image/index_asSolution.gif) no-repeat; }
body#introduction dt.networkcameraSolutionChance{ background:url(../introduction/image/index_networkcameraSolutionChance.gif) no-repeat; }
body#introduction dt.crimePrevention{ background:url(../introduction/image/index_crimePrevention.gif) no-repeat; }
body#inquiry dt.inquiryMateria{ background:url(../inquiry/image/index_inquiryMateria.gif) no-repeat; }
body#inquiry dt.question{ background:url(../inquiry/image/index_question.gif) no-repeat; }
body#inquiry dt.agency{ background:url(../inquiry/image/index_agency.gif) no-repeat; }
body#company dt.president{ background:url(../company/image/index_president.gif) no-repeat; }
body#company dt.aboutCompany{ background:url(../company/image/index_aboutCompany.gif) no-repeat; }
body#information dt.informaionBase{
	background:url(../image/index_base340.gif) no-repeat;
	text-indent:0px;
	font-size:14px;
	width:330px;
	padding:1px 0px 0px 10px;
	color:#BF580C;
	font-weight:bold;
}

/* dd 画像エリア */
body.index dl dd.image {
	float:left;
	width:60px;
	margin-right:10px;	
}
body.index dl dd.image img {
	border:1px #CCC solid;
	width:58px;
	height:58px;
}

/* dd 説明文エリア */
body.index dl dd.about {
	float:right;
	width:270px;
}


/* --------------------------------------
	ご案内インデックス／body#introduction
	body#introduction
-----------------------------------------	*/

/* 設定なし */

/* --------------------------------------
	お問い合わせインデックス／body#inquiry
	body#inquiry
-----------------------------------------	*/

body#inquiry ul.list2{ margin:5px 0px 5px 10px; }
body#inquiry ul.list { margin-top:5px; }


/* --------------------------------------
	会社情報インデックス／body#company
	body#company
-----------------------------------------	*/

body#company ul.list { margin-top:5px; }


/* --------------------------------------
	お知らせ・キャンペーン／body#information
	body#information
-----------------------------------------	*/

/* 日付 */
body#information div#contents p{
	text-align:right;
	font-size:12px;
}

/* 20090525
	common.css div.inquiry */
body#information div.inquiry {
	padding:10px;
	margin:10px 0px 0px 0px;
	font-size:12px;
	line-height:1.3em;
	width:248px;
}


/* --------------------------------------
	過去の更新履歴／body#history
	body#history
-----------------------------------------	*/

/* タイトル */
body#history div#contents h2{
	width:690px;
	height:20px;
	background:url(../history/image/index_historylist.gif) no-repeat;
	margin:0px 0px 10px 0px;
	text-indent:-9999px;
}

/* --------------------------------------
	プライバシーポリシー／body#privacyPolicy
	body#privacyPolicy
-----------------------------------------	*/

/* タイトル */
body#privacyPolicy div#contents h2{
	height:20px;
	text-indent:-9999px;
	width:690px;
	background:url(../privacyPolicy/image/index_privacyPolicy.gif) no-repeat;
	margin:0px 0px 10px 0px;
}

/* common size */
body#privacyPolicy div#contents dt{
	border-left:5px #444 solid;
	width:680px;
	height:16px;
	text-indent:-9999px;
	margin:10px 0px;
	background-position:5px 0px
}

/* dt image */
body#privacyPolicy dt.privacyPolicy1 { background:url(../privacyPolicy/image/font_privacyPolicy1.gif) no-repeat; }
body#privacyPolicy dt.privacyPolicy2 { background:url(../privacyPolicy/image/font_privacyPolicy2.gif) no-repeat; }
body#privacyPolicy dt.privacyPolicy3 { background:url(../privacyPolicy/image/font_privacyPolicy3.gif) no-repeat; }
body#privacyPolicy dt.privacyPolicy4 { background:url(../privacyPolicy/image/font_privacyPolicy4.gif) no-repeat; }
body#privacyPolicy dt.privacyPolicy5 { background:url(../privacyPolicy/image/font_privacyPolicy5.gif) no-repeat; }

body#privacyPolicy ul.list { margin-top:5px; }
body#privacyPolicy ul.list li { font-size:14px; }


/* --------------------------------------
	サイトマップ／body#sitemap
	body#sitemap
-----------------------------------------	*/

/* common_box.css ボックスライブラリ-サイズ調整 */
body#sitemap div#leftSide .L1C1R1 div.leftBox ,
body#sitemap div#leftSide .L1C1R1 div.centerBox { width:200px;margin-right:30px; }
body#sitemap div#leftSide .L1C1R1 div.rightBox { width:230px; }

/* タイトル */
body#sitemap div#contents h2{
	width:690px;
	height:20px;
	text-indent:-9999px;
	background:url(../sitemap/image/index_sitemap.gif) no-repeat;
	margin:0px 0px 10px 0px;
}

/* common size */
body#sitemap h3{
	width:200px;
	height:20px;
	text-indent:-9999px;
	margin:10px 0px;
}

/* h3 image */
body#sitemap h3.top { background:url(../sitemap/image/indexS_top.gif) no-repeat; }
body#sitemap h3.introduction { background:url(../sitemap/image/indexS_introduction.gif) no-repeat; }
body#sitemap h3.inquiry { background:url(../sitemap/image/indexS_inquiry.gif) no-repeat; }
body#sitemap h3.company { background:url(../sitemap/image/indexS_company.gif) no-repeat; }
body#sitemap h3.information { background:url(../sitemap/image/indexS_information.gif) no-repeat; }
body#sitemap h3.example { background:url(../sitemap/image/indexS_example.gif) no-repeat; }
body#sitemap h3.recruit { background:url(../sitemap/image/indexS_recruit.gif) no-repeat; }
body#sitemap h3.staffBlog { background:url(../sitemap/image/indexS_staffBlog.gif) no-repeat; }
body#sitemap h3.history { background:url(../sitemap/image/indexS_history.gif) no-repeat; }
body#sitemap h3.sitemap { background:url(../sitemap/image/indexS_sitemap.gif) no-repeat; }
body#sitemap h3.goodslist { background:url(../sitemap/image/indexS_goodslist.gif) no-repeat; }
body#sitemap h3.privacyPolicy { background:url(../sitemap/image/indexS_privacyPolicy.gif) no-repeat; }

/* h3 一番上の項目の余白調整 */
body#sitemap h3.top ,
body#sitemap h3.example ,
body#sitemap h3.sitemap { margin-top:0px; }
















