@charset "utf-8";

/* 
	midashi settei sono1
*/
#caption_network{
	background:url(../../spec/img/net_cap_img.jpg) no-repeat bottom right;
	width:600px;
	height:324px;
}

#caption_network h2{
	width:402px;
	height:75px;
	text-indent:-1000em;
	background:url(../../spec/img/net_cap_ttl1.gif) no-repeat top left;
}

#caption_network p{
	
	margin-left:25px;
	margin-bottom:20px;
}


#caption_network h3{
	width:370px;
	height:64px;
	text-indent:-1000em;
	background:url(../../spec/img/net_cap_txt1.gif) no-repeat top left;
}

#caption_network div{
	width:368px;
}
	#caption_network div p{
	float:right;
	width:343px;
	font-size:1.2em;
	letter-spacing:0.05em;
	line-height:160%;
}







/* 
	midashi settei sono2
*/

#caption_elect{
	width:600px;
}

#caption_elect h2{
	width:402px;
	height:75px;
	text-indent:-1000em;
	background:url(../../spec/img/net_cap_ttl2.gif) no-repeat top left;
}
#caption_elect h3{
	width:503px;
	height:60px;
	text-indent:-1000em;
	background:url(../../spec/img/net_cap_txt2.gif) no-repeat top left;
}

/* 
	midashi settei sono3
*/

#caption_Security{
	width:600px;
}

#caption_Security h2{
	width:402px;
	height:75px;
	text-indent:-1000em;
	background:url(../../spec/img/net_cap_ttl3.gif) no-repeat bottom left;
}
#caption_Security h3{
	width:544px;
	height:53px;
	text-indent:-1000em;
	background:url(../../spec/img/net_cap_txt3.gif) no-repeat top left;
}




div.rayoutBoxA{
}

div.rayoutBoxA p{
	font-size:1.2em; 
	line-height:160%;
	letter-spacing:0.05em;
	text-align:left;
	float:right;
	width:460px;
	margin:13px 0 25px 0;
}






/* rayoutE settei  */

div.rayoutBoxE{
	width:575px;
	margin-bottom:10px;
}
div.rayoutBoxE div{
	width:550px;
	float:right;
}

div.rayoutBoxE div dl{
	border:1px solid #003300;
	width:100%;
	height:100%;
}
div.rayoutBoxE div dt{
	border-bottom:1px solid #003300;
}

div.rayoutBoxE div dd{
	float:left;
	margin:5px 0;
}
div.rayoutBoxE div dd img{
	margin:0 15px 0 5px;
}

div.rayoutBoxE div dd p{
	width:315px;
	line-height:130%;
	
}

/* rayoutF settei  */

div.rayoutBoxF{
}
div.rayoutBoxF div{
}

div.rayoutBoxF div dt{
	border-bottom:1px solid #003300;
}

div.rayoutBoxF div dd{
	float:left;
	margin:5px 0;
}
div.rayoutBoxF div dd img{
	margin:0 20px 0px 0;
}

div.rayoutBoxF div dd p{
	width:315px;
	line-height:130%;
	
}
div.rayoutBoxF div dd p.longVer{
	width:415px;
}
div.rayoutBoxF div dd p.moreLongVer{
	width:530px;
	margin-bottom: 20px;
}
/*  
	moreInfo midorino dt
*/
div.rayoutBoxF div dl.moreInfo dt{
	border-bottom:none;
	font-size:1.2em;
	font-weight:bold;
	color:#165115;
	margin-top:1em;
}div.rayoutBoxF div dl.moreInfo dd{
	float:none;
	
}

/*  ip phone  */
.rayoutBoxB div p.ip_phoneP {
	float:left;
}

.rayoutBoxB div div.ip_phone {
	float:left;
	width:280px;
}

.rayoutBoxB div div.ip_phone h5{
	font-weight:bold;
	color:#165115;
	margin-top:1em;
	font-size:1.2em;
}

.rayoutBoxB div div.ip_phone p{
	margin-top:0.5em;
	
	line-height:140%;
}


/*  camera  */


.rayoutBoxB div h5{
	font-weight:bold;
	color:#165115;
	margin-top:1em;
	font-size:1.2em;

}

.rayoutBoxB div p.capSub{
	margin-top:0.5em;
	
	line-height:140%;
	margin-bottom:15px;
}

.rayoutBoxB div dl.cameraDl{
	float:left;
	margin:0 0 30px 0;
	width:180px;
}
.rayoutBoxB div dl.cameraDl dt{
	width:135px;
	text-align:center;
	font-weight:bold;
	color:#165115;
	font-size:1.2em;
}
.rayoutBoxB div dl.cameraDl dd p{
	width:135px;
	
	line-height:140%;
}


/*   security  */
.rayoutBoxB div p.security {
	float:left;
}

.rayoutBoxB div div.security {
	float:left;
	width:260px;
}

.rayoutBoxB div div.security h5{
	font-weight:bold;
	color:#165115;
	margin-top:1em;
	font-size:1.2em;
}

.rayoutBoxB div div.security p{
	margin-top:0.5em;
	
	line-height:140%;
}

/*   security  */
.rayoutBoxB div p.key {
	float:left;
}

.rayoutBoxB div div.key {
	float:left;
	width:420px;
}

.rayoutBoxB div div.key h5{
	font-weight:bold;
	color:#165115;
	font-size:1.2em;
	margin:0 0 0 20px;
}

.rayoutBoxB div div.key p{
	margin-left:20px;
	margin-top:0.5em;
	
	line-height:140%;
	margin-bottom:25px;
}
