@charset "utf-8";


@import url("index.css");
/*-------------------------------------pan-----------------------------------*/
.pan{font-size:12px;
     margin-top:15px;
	 margin-left:10px;
	 color:#333333;
	 }
.pan a.active,
.pan a:focus,
.pan a:hover{text-decoration:underline;
             color:#666666;
			 }	 
/*-------------------------------------reason------------------------------------*/
.reason_title{margin-top:15px;
             }
.reason_1{color:#333333;
          font-size:14px;
		  line-height:24px;
		  background:url(../img/reason/reason_01_img.gif) no-repeat left;
		  padding-left:160px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-right:15px;
		  height:150px;
		  }			 
.reason_2{color:#333333;
          font-size:14px;
		  line-height:24px;
		  background:url(../img/reason/reason_02_img.gif) no-repeat left;
		  padding-left:160px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-right:15px;
		  height:150px;
		  }			 
.reason_3{color:#333333;
          font-size:14px;
		  line-height:24px;
		  background:url(../img/reason/reason_03_img.gif) no-repeat left;
		  padding-left:160px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-right:15px;
		  height:150px;
		  }	
.reason_4{color:#333333;
          font-size:14px;
		  line-height:24px;
		  background:url(../img/reason/reason_04_img.gif) no-repeat left;
		  padding-left:160px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-right:15px;
		  height:150px;
		  }
.reason_5{color:#333333;
          font-size:14px;
		  line-height:24px;
		  background:url(../img/reason/reason_05_img.gif) no-repeat left;
		  padding-left:160px;
		  padding-top:10px;
		  padding-bottom:10px;
		  padding-right:15px;
		  height:150px;
		  }	
/*--------------------------------sitemap-------------------------------------*/	
.sitemap_h5{clear:left;
            font-size:14px;
            color:#333333;
			margin-top:20px;
			margin-bottom:20px;
			margin-left:15px;
			background:url(../img/index/arrow.gif) no-repeat left;
			padding-left:20px;
			font-weight:600;
			}
.sitemap_h5 a{color:#333333;
              }
.sitemap_h5 a.active,
.sitemap_h5 a:focus,
.sitemap_h5 a:hover{color:#666666;
                    text-decoration:underline;
					}			  
.sitemap{float:left;
         margin-top:5px;
		 margin-bottom:15px;
		 margin-left:15px;
            width:680px;
			font-size:12px;
            }
.sitemap li{float:left;
            width:110px;
			background:url(../img/sitemap/sitemap_arrow.gif) no-repeat left;
			padding-left:15px;
			padding-top:3px;
			line-height:24px;
			color:#333333;
			}	
.sitemap li a{color:#333333;
           }
.sitemap li a.active,
.sitemap li a:focus,
.sitemap li a:hover{color:#00488E;
                    text-decoration:underline;
					}		   					
.sitemap_h6{clear:left;
            margin-top:15px;
			margin-bottom:5px;
			margin-left:15px;
            font-size:14px;
            color:#000000;
			}	
/*--------------------------------faq-------------------------------------*/
.faq{margin-top:10px;
     margin-bottom:10px;
	 }
.faq dt{width:620px;
       height:30px;
	   border-bottom:#999999 dashed 1px;
	   border-top:#999999 dashed 1px;
	   background:url(../img/faq/q.gif) no-repeat left;
	   margin-left:10px;
	   padding-left:50px;
	   padding-top:15px;
	   font-size:14px;
	   font-weight:600;
	   color:#333333;
	   }
.faq dd{font-size:12px;
        line-height:24px;
		margin-left:10px;
		padding-left:50px;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
		background:url(../img/faq/a.gif) no-repeat left;
		}	
/*--------------------------------cost-------------------------------------*/	
.cost{border:#CCCCCC solid 1px;
margin:0;
padding:0;
      }	  
	  
.cost th{border:#CCCCCC solid 1px;
         border-collapse:collapse;
		 height:60px;
		 width:155px;
		 font-size:14px;
		 }	  
.cost td{border:#CCCCCC solid 1px;
         border-collapse:collapse;
		 height:60px;
		 width:105px;
		 font-size:14px;
		 text-align:center;
		 }
.cost_title{background-color:#666666;
            color:#FFFFFF;
			font-weight:600;
			font-size:14px;
			}
/*--------------------------------aboutus-------------------------------------*/
.index_us{width:670px;
				padding-top:10px;
				padding-left:10px;
				padding-right:30px;
				padding-bottom:10px;
		      font-size:12px;
		      line-height:24px;
		      color:#333333;
				 }				
.index_us a{color:#333333;
                text-decoration:underline;
                }
.index_us a.active,
.index_us a:focus,
.index_us a:hover{color:#666666;
                text-decoration:underline;
                }
/*--------------------------------area-------------------------------------*/
.area{padding-top:20px;
      padding-bottom:20px;
	  }
.area dt{background:url(../img/area/area_ub.gif) no-repeat bottom;
          font-size:18px;
		  font-weight:600;
		  color:#666666;
		  margin-top:15px;
		  padding-left:40px;
		  padding-top:5px;
		  padding-bottom:8px;
           }
.area dd{font-size:14px;
          color:#333333;
		  margin-bottom:20px;
		  padding-left:100px;
		  padding-top:10px;
		  padding-right:15px;
		  line-height:24px;
		  }

.area dd a.active,
.area dd a:focus,
.area dd a:hover{text-decoration:underline;
                 color:#0066CC;
				 }
		  		  
		  		   					
/*--------------------------------service-------------------------------------*/	
.service_top{clear:both;
             background:url(../img/service/service_index_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }
.service_ti{width:680px;
           border:#CCCCCC solid 1px;
		   margin-top:15px;
             }
 /* for ie6
==================== */
* html .service_ti{
	width:680px;
}


		 
.service_ti dt{background:url(../img/service/service_index_ti.gif) no-repeat;
               width:680px;
			   height:33px;
			   font-size:16px;
			   font-weight:600;
			   color:#333333;
			   padding-left:45px;
			   padding-top:8px;
			   }
 /* for ie6
==================== */
* html .service_ti dt{background:url(../img/service/service_index_ti.gif) no-repeat;
               width:635px;
			   height:33px;
			   font-size:16px;
			   font-weight:600;
			   color:#333333;
			   padding-left:45px;
			   padding-top:8px;
			   }
			   
			   
.service_ti dd{font-size:12px;
               line-height:21px;
			   padding:10px 10px 10px;
			   }
.service_ti_on{font-weight:600;
              }			   	
.service_ti_on a{display:block;
                width:150px;
				height:25px;
                background:url(../img/service/service_index_on.gif) no-repeat;
               margin-left:500px;
			   padding-left:35px;
			   padding-top:3px;
			   color:#FFFFFF;
			   }
 /* for ie6
==================== */
* html .service_ti_on a{
    width:120px;
}

.service_ti_on a.active,
.service_ti_on a:focus,
.service_ti_on a:hover{text-decoration:underline;
                       }	
/*--------------------------------open-------------------------------------*/
.open_top{clear:both;
             background:url(../img/service/open_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }
.open_ti{
		background:url(../img/service/service_index_ti.gif) no-repeat;
          width:680px;
		  height:31px;
		  margin-top:15px;
		  padding-left:35px;
		  padding-top:8px;
		  font-size:14px;
		  font-weight:600;
		  }
 /* for ie6
==================== */
* html .open_ti{
          width:650px;
		  }
		  
		  
		  
.open_buil{background:url(../img/service/house_ds.gif) no-repeat left;
           width:680px;
           height:215px;
           }
.open_buil dt{font-size:12px;
              color:#000000;
			  font-weight:600;
			  padding-left:190px;
			  padding-top:10px;
			  padding-bottom:10px;
			  padding-right:5px;
			  }
.open_buil dd{font-size:12px;
              line-height:21px;
			  padding-left:190px;
			  padding-right:5px;
			  color:#333333;
			  }	
.open_safe{background:url(../img/service/safe_ds.gif) no-repeat left;
           width:680px;
           height:215px;
           }
.open_safe dt{font-size:12px;
              color:#000000;
			  font-weight:600;
			  padding-left:190px;
			  padding-top:10px;
			  padding-bottom:10px;
			  padding-right:5px;
			  }
.open_safe dd{font-size:12px;
              line-height:21px;
			  padding-left:190px;
			  padding-right:5px;
			  color:#333333;
			  }	
.open_car{background:url(../img/service/car_ds.gif) no-repeat left;
           width:680px;
           height:215px;
           }
.open_car dt{font-size:12px;
              color:#000000;
			  font-weight:600;
			  padding-left:190px;
			  padding-top:10px;
			  padding-bottom:10px;
			  padding-right:5px;
			  }
.open_car dd{font-size:12px;
              line-height:21px;
			  padding-left:190px;
			  padding-right:5px;
			  color:#333333;
			  }
.open_bike{background:url(../img/service/bike_ds.gif) no-repeat left;
           width:680px;
           height:215px;
           }
.open_bike dt{font-size:12px;
              color:#000000;
			  font-weight:600;
			  padding-left:190px;
			  padding-top:10px;
			  padding-bottom:10px;
			  padding-right:5px;
			  }
.open_bike dd{font-size:12px;
              line-height:21px;
			  padding-left:190px;
			  padding-right:5px;
			  color:#333333;
			  }	
.open_other{background:url(../img/service/other_ds.gif) no-repeat left;
           width:680px;
           height:215px;
           }
.open_other dt{font-size:12px;
              color:#000000;
			  font-weight:600;
			  padding-left:190px;
			  padding-top:10px;
			  padding-bottom:10px;
			  padding-right:5px;
			  }
.open_other dd{font-size:12px;
              line-height:21px;
			  padding-left:190px;
			  padding-right:5px;
			  color:#333333;
			  }	
/*--------------------------------change-------------------------------------*/	
.change_top{clear:both;
             background:url(../img/service/change_top.jpg) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }	
.change_ti{
			background:url(../img/service/service_index_ti.gif) no-repeat;
          width:680px;
		  height:31px;
		  margin-top:15px;
		  padding-left:35px;
		  padding-top:8px;
		  font-size:14px;
		  font-weight:600;
		  }
 /* for ie6
==================== */
* html .change_ti{
          width:650px;
		  }
/*--------------------------------make-------------------------------------*/	
.make_top{clear:both;
             background:url(../img/service/make_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }	
.make_ti_15{
			background:url(../img/service/service_index_ti.gif) no-repeat;
          width:680px;
		  height:31px;
		  margin-top:15px;
		  padding-left:35px;
		  padding-top:8px;
		  font-size:14px;
		  font-weight:600;
		  }
 /* for ie6
==================== */
* html .make_ti_15{
          width:650px;
		  }
		 	  		 	  			    	   
.make_ti_12{
			background:url(../img/service/service_index_ti.gif) no-repeat;
          width:680px;
		  height:31px;
		  margin-top:15px;
		  padding-left:35px;
		  padding-top:8px;
		  font-size:14px;
		  font-weight:600;
		  }
 /* for ie6
==================== */
* html .make_ti_12{
          width:650px;
		  }


/*--------------------------------repair-------------------------------------*/	
.repair_top{clear:both;
             background:url(../img/service/repair_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }	  		  
/*--------------------------------build-------------------------------------*/
.build_top{clear:both;
             background:url(../img/service/scene/build_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }				 
.scene_d dt{font-size:12px;
            color:#333333;
			padding:10px 10px 10px;
			}
.scene_d dd{font-size:12px;
            color:#333333;
			line-height:21px;
			margin-bottom:10px;
			padding:10px 10px 10px;
			}
/*--------------------------------safe-------------------------------------*/
.safe_top{clear:both;
             background:url(../img/service/scene/safe_top_03.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }
/*--------------------------------car-------------------------------------*/
.car_top{clear:both;
             background:url(../img/service/scene/car_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }	
/*--------------------------------bike-------------------------------------*/
.bike_top{clear:both;
             background:url(../img/service/scene/bike_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }	
/*--------------------------------other-------------------------------------*/
.other_top{clear:both;
             background:url(../img/service/scene/other_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }
/*--------------------------------security-------------------------------------*/			 
.security_top{clear:both;
             background:url(../img/security/security_top.gif) no-repeat;
             width:900px;
			 height:150px;
			 font-size:18px;
			 font-weight:600;
			 color:#333333;
			 margin-top:15px;
			 padding-left:15px;
			 padding-top:15px;
			 line-height:36px;
			 }
.security1,
.security2,
.security3,
.security4{width:330px;
          height:200px;
		  border:#CCCCCC solid 1px;
		  margin-top:15px;
		  margin-bottom:15px;
		  }
.security1,
.security3{float:left;
           }
.security2,
.security4{float:right;
           }		   		  
.security1 dt,
.security2 dt,
.security3 dt,
.security4 dt{font-size:16px;
              color:#000000;
			  font-weight:600;
			  background:url(../img/security/arrow_07.gif) no-repeat 10px;
			  margin-top:7px;
			  padding-left:30px;
			  padding-top:8px;
			  }	
.security1 dd,
.security2 dd,
.security3 dd,
.security4 dd{font-size:12px;
               line-height:21px;
			   padding:10px 10px 10px;
			   }

.security_on a{display:block;
                width:150px;
				height:25px;
                background:url(../img/service/service_index_on.gif) no-repeat;
				margin-left:160px;
				margin-top:25px;
			   padding-left:30px;
			   padding-top:3px;
			   color:#FFFFFF;
			   font-weight:600;
			   }
.security_on a.active,
.security_on a:focus,
.security_on a:hover{text-decoration:underline;
                       }
/*--------------------------------install-------------------------------------*/
.security_ti1{
          background:url(../img/service/service_index_ti.gif) no-repeat;
          width:680px;
		  height:31px;
		  margin-top:15px;
		  padding-left:35px;
		  padding-top:8px;
		  font-size:14px;
		  font-weight:600;
		  }
 /* for ie6
==================== */
* html .security_ti1{
          width:650px;
		  }
		  
		  
.security_ti2{background:url(../img/service/service_index_ti.gif) no-repeat;
          width:680px;
		  height:31px;
		  margin-top:15px;
		  padding-left:35px;
		  padding-top:8px;
		  font-size:14px;
		  font-weight:600;
		  }	
 /* for ie6
==================== */
* html .security_ti2{
          width:650px;
		  }
		  
		  
/*--------------------------------advice-------------------------------------*/	

.advice dt{font-size:16px;
           width:650px;
		   height:25px;
		   line-height:25px;
		   padding-left:30px;
		   background-color:#FAEFCD;
		   border-bottom:#DE842C solid 2px;
		   color:#000000;
		   font-weight:600;
		   margin-top:20px;
		   }
.advice dd{font-size:14px;
           padding-left:35px;
		   padding-right:10px;
		   padding-top:10px;
		   padding-bottom:10px;
		   line-height:21px;
		   color:#333333;
		   }
/*--------------------------------keys-------------------------------------*/
.rg{
    width:650px;
	margin-top:20px;
    }
.rg dt,
.pr dt,
.fb dt,
.neo dt,
.multi dt,
.rgd dt{font-size:16px;
       font-weight:600;
	   padding-left:30px;
	   line-height:25px;
	   width:650px;
	   background-color:#FAEFCD;
	   border-bottom:#DE842C solid 2px;
	   color:#000000;
	   }
.rg dd{padding-left:15px;
	   background:url(../img/security/key_rg.gif) no-repeat right;
	   	height:200px;
       font-size:14px;
	   line-height:24px;
	   color:#333333;
	   padding-right:200px;
	   padding-top:10px;
	   }	   	
.pr dd{padding-left:15px;
	   background:url(../img/security/key_miwapr.gif) no-repeat right;
	   	height:200px;
       font-size:14px;
	   line-height:24px;
	   color:#333333;
	   padding-right:200px;
	   padding-top:10px;
	   }	
.fb dd{padding-left:15px;
	   background:url(../img/security/key_miwapr.gif) no-repeat right;
	   	height:200px;
       font-size:14px;
	   line-height:24px;
	   color:#333333;
	   padding-right:200px;
	   padding-top:10px;
	   }	
.neo dd{padding-left:15px;
	   background:url(../img/security/key_kaba.gif) no-repeat right;
	   	height:200px;
       font-size:14px;
	   line-height:24px;
	   color:#333333;
	   padding-right:200px;
	   padding-top:10px;
	   }
.multi dd{padding-left:15px;
	   background:url(../img/security/key_multi.gif) no-repeat right;
	   	height:200px;
       font-size:14px;
	   line-height:24px;
	   color:#333333;
	   padding-right:200px;
	   padding-top:10px;
	   } 
.rgd dd{padding-left:15px;
	   background:url(../img/security/key_rgd.gif) no-repeat right;
	   	height:200px;
       font-size:14px;
	   line-height:24px;
	   color:#333333;
	   padding-right:200px;
	   padding-top:10px;
}























/*--------------cost------------*/	
.cost{
      width:680px;
      border:#999999 solid 1px;
      }
.cost tr{height:18px;
         }
.cost th{font-size:12px;
         border:#999999 solid 1px;
		 border-collapse:collapse;
		 width:130px;
		 color:#333333;
		 height:22px;
		 text-align:center;
         }
.cost td{font-size:12px;
         border:#999999 solid 1px;
		 border-collapse:collapse;
	width:250px;
		 text-align:center;
		 height:22px;
		 }		 		 
.cost_index{background-color:#B9DFF9;
            font-weight:600;
			color:#333333;
            }
.cost_com{margin-top:15px;
          margin-bottom:15px;
		  padding-left:10px;
		  padding-right:10px;
		  font-size:12px;
		  line-height:18px;
		  }
span.costfont{
	color: #C00;
}
td.costfont{
	color: #C00;
}
		  

.costfont_red{
	color: #C33;
	text-align:center;
	width:250px;
}
