@charset "utf-8";
/* CSS Document */
/* targetPage :
	body#security // 防犯セキュリティ
	body#cameraSolution	//カメラソリューション	*/

/* common */

body.box2column div.rightBox p {
	margin:10px 0px;
}

body.box2column div.rightBox div.left img ,
body.box2column div.rightBox div.right img ,
body.box2column div.rightBox div.main img {
	display:block;
	border:1px #CCC solid;
	width:68px;
	height:68px;
	float:left;
	margin:0px 5px 5px 0px;
}

body.box2column div.rightBox div.left h3 ,
body.box2column div.rightBox div.right h3 ,
body.box2column div.rightBox div.main h3 {
	font-size:12px;
	color:#F00;
	line-height:1.3em;
	font-weight:normal;
	margin-bottom:3px;
}

body.box2column div.rightBox div.left h5 ,
body.box2column div.rightBox div.right h5 ,
body.box2column div.rightBox div.main h5 {
	font-weight:normal;
	line-height:1.3em;
}

body.box2column div.rightBox div.left ul.list ,
body.box2column div.rightBox div.right ul.list ,
body.box2column div.rightBox div.main ul.list {
	clear:both;
	margin:5px 0px 0px 0px;
}

body.box2column div.rightBox div.attention{
	clear:both;
	margin-bottom:10px;
	text-align:right;
	font-size:12px;
}

/* pattern 1 */

body.box2column div.rightBox div.left ,
body.box2column div.rightBox div.right {
	position:relative;
	width:238px;
	border:1px #CCC solid;
	padding:5px;
	background:url(../image/bgImage_CCC35.gif) repeat-x left bottom;
}

body.box2column div.rightBox div.left{
	float:left;
	margin:0px 5px 5px 0px;
}

body.box2column div.rightBox div.right{
	float:right;
	margin-bottom:5px;
}

body.box2column div.rightBox h2 {
	color:#FFF;
	font-size:14px;
	width:496px;
	padding:2px 0px 2px 7px;
	background:#666;
	border:1px #CCC solid;
}

/* pattern 2 */

body.box2column div#contents div.rightBox div.left2 ,
body.box2column div#contents div.rightBox div.right2 { width:250px; }

body.box2column div#contents div.rightBox div.left2 {
	float:left;
	margin-right:5px;
	margin-bottom:0px;
}

body.box2column div#contents div.rightBox div.right2 { float:right;}

body.box2column div#contents div.rightBox div.left2 h2,
body.box2column div#contents div.rightBox div.right2 h2 {
	color:#FFF;
	font-size:14px;
	width:241px;
	padding:2px 0px 2px 7px;
	margin-bottom:10px;
	background:#666;
	border:1px #CCC solid;
}

body.box2column div#contents div.rightBox div.left2 div.left ,
body.box2column div#contents div.rightBox div.right2 div.right{
	position:relative;
	float:none;
	margin:0px 0px 5px 0px;
}

/* おすすめマーク */

body.box2column div.rightBox div.left h6.pickup ,
body.box2column div.rightBox div.right h6.pickup ,
body.box2column div.rightBox div.main h6.pickup {
	position:absolute;
	top:35px;
	left:203px;
	background:url(../goodslist/image/ic_pickup.gif) no-repeat;
	width:40px;
	height:40px;
	text-indent:-9999px;
}

/* pattern 3 */

body.box2column div.rightBox div.main {
	position:relative;
	clear:both;
	width:238px;
	margin-left:132px;
	border:1px #CCC solid;
	padding:5px;
	background:url(../image/bgImage_CCC35.gif) repeat-x left bottom;
}






