@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 共通
　02. 先進のノウハウを・・・
　03. 
　04. 
　05. 


******************************************************************************* */



/* ==

　01. 共通

=============================================================================== */
.main div .txt{ width:235px; clear:none; }
.main div .floatL,
.main div .floatR{ clear:none; }

.main .column2 div{ width:350px; clear:none; }
.main .column2 .txt{ width:225px; float:left; }
.main .column2 .img{ width:120px; float:right; }

/*.main div p img{ float:left; margin:0 10px 5px 0; }
.main div .img img{ float:none; margin:0 0 5px; }*/
.main div div.txt p img,
.main div p.txt img{ float:left; margin:0 10px 5px 0; }
/*.main div.crimeprev .txt img{ float:left; margin:0 10px 5px 0; }*/
.main div.crimeprev .txt .img img{ float:none; margin:0 0 5px; }
.main .xevo img{ float:none; margin:0; }


.main div .column2{ margin-bottom:0; padding-top:20px; }
.main div .column2 div{ margin-bottom:10px; }
.main div .column2 div img{ margin-bottom:0; }


/* ==

　02. 先進のノウハウを・・・

=============================================================================== */
/* 2重ロックで安心。
------------------------------------------------------------------------------- */
.main div .img li{
	width:238px;
	margin-right:8px;
	font-size:90%;
	line-height:1.2;
	float:left;
}
.main div .img li.lastChild{ margin-right:0; }



/* CPマーク説明
------------------------------------------------------------------------------- */
.main .crimeprev dl{
	margin-bottom:20px;
	padding:10px;
	background-color:#f3f3f3;
}
.main .crimeprev dt{ margin-bottom:3px; }
.main .crimeprev dd{
	overflow:hidden;
	clear:both;
}
* html .main .crimeprev dd{ height:1%; }
.main .crimeprev dd img{
	margin:0 0 5px 10px;
	float:right;
}
.main .crimeprev dd span{
	font-size:90%;
	line-height:1.3;
}

/* 来訪者を画面で･･･、不審者を警告･･･
------------------------------------------------------------------------------- */
.main .crimeprev .column2 .txt{ width:170px; }
.main .crimeprev .column2 .img{ width:175px; }




/* ==

　03. 防犯に配慮した・・

=============================================================================== */
.main .plan p.img img{ margin-bottom:0; }


.main ol.num li{
	margin-bottom:7px;
	padding-left:20px;
	background-position:left top;
	background-repeat:no-repeat;
	line-height:1.3;
}
.main ol.num li.num01{ background-image:url(../images/txt_num01.gif); }
.main ol.num li.num02{ background-image:url(../images/txt_num02.gif); }
.main ol.num li.num03{ background-image:url(../images/txt_num03.gif); }
.main ol.num li.num04{ background-image:url(../images/txt_num04.gif); }
.main ol.num li.num05{ background-image:url(../images/txt_num05.gif); }
.main ol.num li.num06{ background-image:url(../images/txt_num06.gif); }
.main ol.num li.num07{ background-image:url(../images/txt_num07.gif); }
.main ol.num li.num08{ background-image:url(../images/txt_num08.gif); }





