@charset "shift_JIS";

@import"base.css";



/*トップページ*/
div#right .text01{
font-size:1.2em;
padding-left:13px;
}

div#right .img02{
padding-bottom:20px;
}

div#right .bg03{
background:url(images/telbg.jpg) no-repeat;
margin-left:10px;
height:57px;
width:570px;
padding-top:13px;
margin-bottom:16px;
}

#menu li a img{
padding:0px;

}
div#right .bg03 p{
margin-left:73px;
font-size:1.1em;
line-height:140%;
color:#0066cc;
}

div#right001{
width:560px;
xpadding-left:10px;
}

div#right002{
width:270px;
float:left;
padding-bottom:30px;
}

div#right003 p{
text-align:right;
color:#FF6600;
}

div#right003{
width:264px;
float:right;
padding-bottom:30px;
}

div#right .bg03 span{
color:#ff0066;
}

div#right .text04{
font-size:1.1em;
color:#0066cc;
padding-left:73px;
}

div#right .text04-1{
text-align:right;
padding-right:27px;
padding-bottom:40px;
}

div#right .text04-1 a{
text-align:right;
font-size:1.2em;
color:#ff6600;
text-decoration:none;
}

div#right .text04-1 a:hover{
text-align:right;
font-size:1.2em;
color:#ff6600;
text-decoration:underline;
}
h3{
background:url(images/contents.jpg) no-repeat;
color:#ccc;
margin-left:7px;
padding-left:44px;
height:20px;
padding-top:6px;
clear:both;
}
iframe{
width:560px;
height:145px;
margin-left:11px;
}
div#right ul li{
background:url(images/yajirusi.jpg) no-repeat left center;
padding-left:9px;
font-size:1.1em;
border-bottom:1px dashed #ff9595;
margin-left:18px;
margin-top:9px;
}
div#right ul{
float:left;
width:280px;
}

div#right p.text05{
float:right;
width:262px;
xpadding-right:13px;
}
div#right1{
width:560px;
}

/*--複製ライト下--*/
div#bouhan{
width:560px;
clear:both;
margin-left:11px;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin-top:10px;
margin-bottom:10px;
}

div#bouhan01{
float:left;
}

div#bouhan01 img{
padding-top:10px;
padding-bottom:10px;

}

div#bouhan02 {
	float: right;
	width: 367px;
}

div#bouhan02 .text06{
width:158px;
float:left;
padding-top:5px;
}
div#bouhan02 .text07{
width:204px;
float:right;
padding-top:5px;
}
div#bouhan02 span{
font-weight:bold;
font-size:1.6em;
}
div#bouhan p.text08{
clear:both;
font-size:1.2em;
padding-left:0px;
}

div#bouhan p.text11{
font-size:1.0em;
padding-left:0px;
}
div#bouhan02 p.img09{
padding-top:16px;
padding-left:0px;
}
div#bouhan p.text11{
font-size:1.0em;
padding-left:0px;
}

.text12{
font-size:1.2em;
padding-left:0px;
}

.text13{
font-size:1.2em;
padding-left:0px;
}

.text14{
font-size:1.2em;
padding-left:0px;
}
/*--複製--*/

/*トップページ*/

/*インターホン*/

div#interphone p.phone01{
padding-left:10px;
padding-top:20px;
}

div#interphone p.phonetext02{
padding-left:15px;
padding-top:6px;
font-size:1.2em;
}

div#interphone p.phonetext02 a{
color:#ff3300;
text-decoration:none;
}

div#interphone p.phonetext02 a:hover{
color:#ff3300;
text-decoration:underline;
}

div#interphone p.phonetext03{
padding-left:10px;
padding-top:10px;
padding-bottom:23px;
}

div#interphone p.kinko03{
padding-top:10px;
padding-bottom:23px;
padding-left:0px;
}

div#interphone p.phonetext03-1{
padding-left:10px;
padding-top:10px;
}

div#interphone p{
padding-left:10px;
}

ul#inter01{
padding-left:10px;
font-size:1.0em;
}
div#interphone .bold{
font-weight:bold;
}

div#interphone p.phonetext04{
padding-top:30px;
padding-bottom:20px;
}
div#interphone p.top{
text-align:right;
padding-top:30px;
padding-bottom:30px;
padding-right:20px;
font-size:1.2em;
color:#990000;
}

div#interphone p.top1{
text-align:right;
padding-top:10px;
padding-right:20px;
font-size:1.2em;
color:#990000;
}

div#interphone p.top1 a{
color:#990000;
text-decoration:underline;
}

div#interphone p.top a{
color:#990000;
text-decoration:underline;
}
.text06{
padding-left:0px;
}



/*インターホン*/

/*カメラ*/
div#interphone p.ctext01{
font-size:1.2em;
}
div#interphone p.ctext03{
font-size:1.2em;
padding-bottom:15px;
}

div#interphone p.ctext01 span{
color:#CC0000;
font-weight:bold;
}
div#interphone p.ctext03 span{
color:#CC0000;
font-weight:bold;
}
div#interphone p.ctext02{
font-size:1.5em;
color:#333333;
font-weight:bold;
}
div#interphone p.ctext02-1{
font-size:1.5em;
color:#333333;
}
div#camera{
width:570px;
}
div#camera1{
width:45px;
float:left;
padding-left:20px;
}
div#camera2{
width:495px;
float:right;
}
div#camera2 dt{
float:left;
width:20px;
color:#cc0000;
font-size:2.0em;
vertical-align:top;
}

div#camera2 dd{
float:left;
width:440px;
font-size:1.2em;
padding-top:7px;

}
div#camera2 p{
padding-left:0px;
font-size:1.5em;
color:#333;
font-weight:bold;
}



/*カメラ*/

/*センサーライト*/

div#interphone p.ltext01{
font-size:2.0em;
font-weight:bold;
padding-top:10px;
padding-bottom:20px;
}

div#senser{
width:540px;
margin-left:10px;
padding-top:10px;
}
div#senser1{
float:left;
}
div#senser2{
float:right;
}

div#senser1 p.senser01{
border:1px solid #333;
width:240px;
}

div#senser2 p.senser02{
border:1px solid #333;
width:240px;
}

div#senser1 p.senser03{
color:#990000;
font-size:2.0em;
padding-left:0px;
font-weight:bold;
text-align:center;
}

div#senser2 p.senser04{
color:#990000;
font-size:2.0em;
padding-left:0px;
font-weight:bold;
text-align:center;
}

div#senser p{
font-size:1.2em;
}

div#senser p{
margin:0px;
padding:0px;
}
/*センサーライト*/

/*認証錠*/
div#ninsyou{
width:559px;
padding-left:10px;
}

div#ninsyou01{
width:230px;
float:left;
}

div#ninsyou02{
width:318px;
float:right;
}

div#ninsyou02 table{
border-top:1px solid #333;
border-left:1px solid #333;
height:295px;
}

div#ninsyou02 table th{
background-color:#f2f2f2;
color:#ff6600;
font-size:1.2em;
font-weight:bold;
text-align:left;
border-right:1px solid #333;
border-bottom:1px solid #333;
padding-left:3px;
}

div#ninsyou02 table td.td2{
font-size:1.2em;
color:#666666;
border-right:1px solid #333;
border-bottom:1px solid #333;
vertical-align:top;
padding-left:3px;
}

div#ninsyou02 table td.td1{
background-color:#f2f2f2;
font-size:1.1em;
text-align:center;
width:120px;
padding:20px 0px 20px 0px;
border-right:1px solid #333;
border-bottom:1px solid #333;
}

div#table1 table{
border-top:1px solid #333;
border-left:1px solid #333;
width:557px;
clear:both;
margin-top:20px;

}

div#table1 table th{
border-right:1px solid #333;
border-bottom:1px solid #333;
color:#ff6600;
font-size:1.1em;
text-align:left;
height:20px;
background:#f2f2f2;
padding-left:3px;
}

div#table1 table td{
border-right:1px solid #333;
border-bottom:1px solid #333;
background:#f2f2f2;
color:#666;
padding-left:3px;
}

div#table1 table td.td3{
border-right:1px solid #333;
border-bottom:1px solid #333;
width:120px;
background:#f2f2f2;
color:#333;
text-align:center;
padding:5px 0px 5px 0px;
}

div#table1 table td.td4{
background:#fff;
}

div#interphone p.ninsyoubar{
color:#FFFFFF;
padding-top:3px;
font-weight:bold;
}

div#interphone p.highbrid01{
font-size:1.2em;
}

dl#haibrid dt{
font-size:1.2em;
color:#ff6600;
font-weight:bold;
margin-top:15px;
}

dl#haibrid dd{
font-size:1.2em;
padding-left:4px;
color:#333;
}

dl#haibrid02 dt{
font-size:1.2em;
font-weight:bold;
padding-left:10px;
color:#666666;
padding:10px 0px 10px 10px;
}

dl#haibrid02 dd{
font-size:1.2em;
padding-left:10px;
color:#666666;
}

dl#haibrid02 dd p{
font-size:1.0em;
padding-left:0px;
padding-top:10px;
color:#666666;
}
div#haibridwaku{
width:558px;
border:1px solid #666;
}

#haibrid03{
padding-left:8px;
width:560px;
}

#haibrid03 li{
float:left;
padding-left:8px;
padding-top:10px;
}

/*認証錠*/
/*サービス内容・料金*/

div#ryoukin{
padding-left:10px;
padding-top:13px;
}

div#ryoukin table{
width:558px;
border-top:1px solid #999;
border-left:1px solid #999;
}

div#ryoukin table th{
font-size:1.2em;
font-weight:bold;
background-color:#efefef;
padding:5px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

div#ryoukin table td{
border-bottom:1px solid #999;
border-right:1px solid #999;
font-size:1.2em;
padding-left:150px;
padding-top:3px;
padding-bottom:3px;
}


div#ryoukin02{
padding-left:10px;
padding-top:13px;
padding-bottom:50px;
}
div#ryoukin02 table{
width:558px;
border-top:1px solid #999;
border-left:1px solid #999;
}

div#ryoukin02 table td{
font-size:1.2em;
background-color:#fff;
padding:5px;
text-align:center;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-size:1.2em;
}

div#ryoukin02 table td.td5{
font-size:1.2em;
background-color:#efefef;
padding:5px;
text-align:center;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-size:1.2em;
}

div#ryoukin02 table td{
color:#666;
}

div#ryoukin02 table th{
font-size:1.2em;
font-weight:bold;
background-color:#efefef;
padding:5px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}

/*サービス内容・料金*/
/*会社概要*/

div#company{
padding-left:10px;
padding-top:13px;
padding-bottom:50px;
}
div#company table{
width:558px;
border-top:1px solid #999;
border-left:1px solid #999;
}

div#company table td{
font-size:1.2em;
background-color:#fff;
padding:5px;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-size:1.2em;
}

div#company table td.td5{
font-size:1.2em;
background-color:#efefef;
padding:5px;
text-align:center;
border-bottom:1px solid #999;
border-right:1px solid #999;
font-size:1.2em;
}

div#company table td{
color:#666;
}

div#company table th{
font-size:1.2em;
font-weight:bold;
background-color:#efefef;
padding:5px;
border-bottom:1px solid #999;
border-right:1px solid #999;
}
/*会社概要*/
/*金庫*/
div#kinko{
width:560px;
margin-left:10px;
}

div#kinko01{
float:left;
}

div#kinko02{
float:right;
width:300px;
}

div#kinko02{
font-size:1.5em;
font-weight:bold;
}

div#interphone div.kinkobar{
border-left:3px solid #AD2CAD;
border-bottom:1px solid #AD2CAD;
clear:both;
height:40px;
padding-top:15px;
width:550px;
margin-top:30px;
}

div#interphone p.kinkobar01{
float:left;
width:130px;
font-size:1.5em;
font-weight:bold;
font-size:#333;
}

div#interphone p.kinkobar02{
width:400px;
float:right;
font-size:#333;
font-size:1.2em;
}
div#kinkoall{
width:570px;
margin-left:10px;
}

div#kinkoall p.img01{
margin-left:5px;
padding-top:5px;
}

div#kinkoall ul li{
width:185px;
border:1px solid #333;
float:left;
margin-top:10px;
margin-right:2px;
}

div#kinkoall p.kinkotext1{
padding-left:0px;
font-size:1.6em;
color:#333;
font-weight:bold;
}

div#kinkoall p.kinkotext2{
padding-left:0px;
font-size:1.2em;
color:#ff0000;
font-weight:bold;
}

div#kinkoall ul li p{
padding:0px;
margin:0px;
}

/*金庫*/

/*シリンダー*/
div#kinkoall ul li p.cylinder01{
padding-left:13px;
padding-top:10px;
}

div#kinkoall ul li p.cylinder02{
text-align:center;
font-size:1.5em;
color:#333;
}

div#kinkoall ul li p.cylinder02 a{
text-decoration:underline;
}

div#kinkoall ul li p.cylinder02 a:hover{
text-decoration:none;
}

/*シリンダー*/

/*詳細*/
div#syousai01{
border:1px solid #333;
padding-top:30px;
padding-bottom:30px;
width:221px;
float:left;
padding-left:0px;
margin:0px;
}

div#syousai02{
padding-left:10px;
width:300px;
float:left;
}

div#syousai02 p.syousai01{
font-size:2.0em;
color:#333;
font-weight:bold;
}

div#syousai01 img{
padding-left:10px;
padding-right:10px;
}

div#syousai02 p.syousai02{
font-size:2.0em;
color:#FF0000;
font-weight:bold;
}

div#syousai02 p{
padding-right:20px;
font-size:1.2em;

}

div#kinkoall2{
width:560px;
margin-left:10px;
margin-bottom:40px;
}
/*詳細*/

/*ホームセキュリティー*/

div#head2{
padding-left:8px;
}

#wrapper1{
width:833px;
margin:0 auto;
}
#head1{
width:833px;
}
#head2{
width:833px;
}

#bottomnavi{
background:url(images/homebg.jpg);

}

#bottomnavi p{
background:url(images/home_b.jpg) no-repeat left top;
width:827px;
margin-left:2px;
}

#bottomnavi p a{
display:block;
width:168px;
height:25px;
color:#FFFFFF;
padding-left:30px;
padding-top:5px;
font-size:1.2em;
}

#bottomnavi p a:hover{
display:block;
width:168px;
height:25px;
color:#FFFFFF;
padding-left:30px;
padding-top:5px;
text-decoration:none;
font-size:1.2em;
}

#content1LR{
width:833px;
background:url(images/homeline.jpg) repeat-y;
}

#content1{
width:794px;
margin-left:3px;
}

#content1 p.content{
padding-top:10px;

}

#content2{
width:788px;
margin-left:25px;
}

#content2-1{
width:454px;
float:left;
}

#content2-1 img{
padding-bottom:10px;
}

#content2-1 p.context{
font-size:1.5em;
padding-top:20px;
padding-bottom:20px;
padding-left:10px;
}

#content2-1 p span.con1{
font-weight:bold;
}

#content2-1 p span.con2{
color:#FF0000;
}

#content2-1 p.context2{
font-size:1.5em;
line-height:1.5;
color:#4140FE;
text-decoration:underline;
}

#content2-2{
width:323px;
float:right;

}

#content1LR .bar001{
clear:both;
padding-left:19px;
}


#content3{
width:788px;
margin-left:17px;
}

#content3-1{
width:389px;
float:left;
}

#content3-1 img{
padding-bottom:10px;
padding-top:20px;
}

#content3-1 p.context{
font-size:1.5em;
padding-top:35px;
padding-bottom:20px;
padding-left:10px;
}

#content3-2{
width:387px;
float:right;
}
#content3-2 img{
padding-top:45px;
}

#content1LR .bar002{
padding-left:55px;
padding-top:33px;
padding-bottom:20px;
}
#content1LR .bar002text{
font-size:1.5em;
color:#333333;
line-height:1.4em;
padding-left:54px;
padding-right:20px;
}

#content1LR .bar003text{
font-size:1.5em;
color:#333333;
line-height:1.4em;
}

#content4{
width:706px;
margin-left:17px;
padding-left:55px;
padding-top:10px;
}

#content4-1{
width:336px;
float:left;
font-size:1.5em;
}

#content4-2{
width:347px;
float:right;
}

.top1{
text-align:right;
font-size:1.5em;
font-weight:bold;
color:#0a3ab8;
padding-top:20px;
padding-bottom:20px;
}
.top1 a{
text-decoration:underline;
color:#0a3ab8;
}

.top1 a:hover{
text-decoration:none;
color:#0a3ab8;
}
.bar003{
padding-top:30px;
padding-bottom:10px;
}

#content1LR p.bar004{
float:left;
padding-top:20px;
}

#content1LR p.bar005{
float:right;
padding-top:20px;
}

#content4 p.bar006{
padding-top:20px;
}

#content1LR p.bar007{
padding-top:20px;
padding-left:19px;
}

#content1LR p.bar007text{
font-size:1.5em;
padding-left:20px;
padding-top:15px;
padding-bottom:10px;
}
#conbottom{
width:784px;
border-top:1px solid #333;
border-bottom:1px solid #333;
margin-left:22px;
}

#foot2{
width:833px;
background:url(images/foot2bg.jpg) no-repeat;
clear:both;
height:75px;
}

#foot2-1{
width:350px;
float:left;
padding-top:58px;
padding-left:5px;
}
#foot2-2{
width:252px;
float:right;
}

#foot2-2{
width:350px;
float:right;
}

#foot2-2 p{
font-size:1.5em;
text-align:right;
font-weight:bold;
padding-right:5px;
color:#336699;
padding-top:1px;
}

#foot2-2 address{
font-size:1.2em;
font-style:normal;
text-align:right;
padding-top:17px;
padding-right:5px;
}

div#bouhan03 {
	float: left;
	width: 367px;
}

div#bouhan03 img {

	margin-top:10px 0px 10px 0px;
}

div#bouhan03 p.img09{
padding-top:16px;
padding-left:0px;
}
div#bouhan03 .text06{
width:158px;
float:left;
padding-top:5px;
}
div#bouhan03 .text07{
width:204px;
float:right;
padding-top:5px;
}
div#bouhan03 span{
font-weight:bold;
font-size:1.6em;
}
div#foot2 address span{
font-weight:bold;
font-size:0.9em;
}
/*ホームセキュリティー*/

