@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("index.css");

/*-------contents内共通------*/
.pan{margin-top:15px;
     color:#333333;
	 }
.pan a{color:#333333;
       }
.pan a:hover{color:#BF0000;
             text-decoration:underline;
             }
.mddlesticker{margin-top:15px;
              margin-bottom:15px;
			  }	
#contents td a{color:#333333;
               }
#contents td a:hover{color:#BF0000;
                     text-decoration:underline;
					 }			   			  		    	 
/*-------reason------*/
.reason1,
.reason2,
.reason3,
.reason4,
.reason5{
            margin-top:15px;
            margin-bottom:15px;
			}
.reason1 dt,
.reason2 dt,
.reason3 dt,
.reason4 dt,
.reason5 dt{font-size:16px;
            font-weight:600;
            color:#BF0000;
			padding-left:170px;
			padding-top:10px;
			padding-bottom:10px;
			}
.reason1 dd,
.reason2 dd,
.reason3 dd,
.reason4 dd,
.reason5 dd{font-size:12px;
            color:#333333;
			padding-left:170px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			line-height:21px;
			}			

.reason1{background:url(../img/main/reason/reason_1.gif) no-repeat left;
         border:#999999 solid 1px;
         width:680px;
		 height:150px;
		 }
.reason2{background:url(../img/main/reason/reason_2.gif) no-repeat left;
         border:#999999 solid 1px;
         width:680px;
		 height:150px;
		 }		 
.reason3{background:url(../img/main/reason/reason_3.gif) no-repeat left;
         border:#999999 solid 1px;
         width:680px;
		 height:150px;
		 }
.reason4{background:url(../img/main/reason/reason_4.gif) no-repeat left;
         border:#999999 solid 1px;
         width:680px;
		 height:150px;
		 }		 
.reason5{background:url(../img/main/reason/reason_5.gif) no-repeat left;
         border:#999999 solid 1px;
         width:680px;
		 height:150px;
		 }		 
/*-------qa------*/	
.q{background:url(../img/main/qa/q.gif) no-repeat left;
   height:31px;
   margin-top:10px;
   padding-left:40px;
   padding-top:10px;
   font-size:16px;
   border-bottom:#CCCCCC solid 1px;
   }
.a{background:url(../img/main/qa/a.gif) no-repeat left top;
   margin-top:10px;
   
   }
.a dt{padding-left:40px;
      padding-right:10px;
	  padding-top:10px;
	  padding-bottom:10px;
	  font-size:14px;
	  color:#BF0000;
	  }
.a dd{padding-left:40px;
      padding-right:10px;
	  padding-top:5px;
	  padding-bottom:10px;
	  font-size:12px;
	  line-height:21px;
	  }	        	 

/*-------cost------*/	
.cost{overflow:hidden;
      width:680px;
      border:#999999 solid 1px;
      }
.cost tr{height:25px;
         }
.cost th{font-size:12px;
         border:#999999 solid 1px;
		 border-collapse:collapse;
		 width:130px;
		 color:#333333;
         }
		 
		 
.cost td{font-size:12px;
         border:#999999 solid 1px;
		 border-collapse:collapse;

		 text-align:center;
		 }		 	
		 




 /* 料金以前の料金表 - 料金を赤に
======================================================================================================================================================================== */ 
		 
.cost td{
		color	: #bf0000;
}
.cost td.cost_index {
		color	: #000;
}	 
 /* 
======================================================================================================================================================================== */		 
		 
		 

		 
		 	 
.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:21px;
		  }
span.costfont{
	color: #C00;
}
td.costfont{
	color: #C00;
}
		  

.costfont_red{
	color: #C33;
}


/*-------sitemap------*/
.sitemap{width:680px;
         height:550px;
		 margin-top:10px;
         margin-bottom:15px;

		 }
.sitemap h4{background:url(../img/main/arrow_01.gif) no-repeat;
            height:16px;
			margin-left:15px;
			margin-top:25px;
			padding-left:25px;
			font-size:16px;
			color:#333333;
			}
.sitemap h5{font-size:14px;
            color:#333333;
			padding-left:30px;
			padding-top:10px;
			margin-top:10px;
			
			}	
.sitemap li{font-size:14px;
            color:#333333;
			background:url(../img/main/arrow_02.gif) no-repeat;
			margin-left:35px;
			margin-top:15px;
			padding-left:25px;
			}
.sitemap li a{color:#333333;
              }
.sitemap li a:hover{color:#BF0000;
                    text-decoration:underline;
					}			  				
.sitemap_l{float:left;
           width:320px;
		   margin-bottom:30px;
		   }
.sitemap_r{float:right;
            width:320px;
			margin-top:50px;
			padding-bottom:15px;
			border-left:#CCCCCC dotted 1px;
			}	
/*-------service_index------*/	
.service_1{color:#0E0C56;
           font-size:16px;
		   font-weight:600;
		   line-height:27px;
		   margin-left:10px;
		   }
.service_2{font-size:12px;
           line-height:24px;
		   margin:10px 10px 10px;
		   }
.service_3{background:url(../img/main/service/service__index_bg.gif) no-repeat;
           width:180px;
		   height:35px;
		   margin-top:15px;
		   padding-left:30px;
		   padding-top:10px;
		   color:#FFFFFF;
		   font-size:14px;
		   font-weight:600;
		   }
.service_left{float:left;
               width:320px;
			   margin-bottom:20px;
			   }
.service_right{float:right;
               width:320px;
			   }			   		   		   	
.service_o{width:320px;
           height:150px;
		   border:#999999 solid 1px;
		   margin-top:-15px;
		   }
		   
.service_o p{background:url(../img/main/service/service_icon1.gif) no-repeat left center;
             height:100px;
			 margin-left:10px;
             padding-left:70px;
			 padding-right:10px;
			 padding-top:20px;
			 font-size:14px;
			 line-height:24px;
			 }
.service_o h6{text-align:right;
              }			 
.service_o h6 a{
			  color:#BF0000;
			  
			  }
.service_o h6 a:hover{color:#FF9900;
                      text-decoration:underline;
			  padding-bottom:10px;
					  
					  }			  	
.service_m{width:320px;
           height:150px;
		   border:#999999 solid 1px;
		   margin-top:-15px;
		   }
.service_m p{background:url(../img/main/service/service_icon3.gif) no-repeat left center;
             height:100px;
			 margin-left:10px;
             padding-left:70px;
			 padding-right:10px;
			 padding-top:20px;
			 font-size:14px;
			 line-height:24px;
			 }
.service_m h6{text-align:right;
              }			 
.service_m h6 a{
             
			  color:#BF0000;
			  
			  }
.service_m h6 a:hover{color:#FF9900;
                      text-decoration:underline;

			  padding-bottom:10px;
					  
					  }
.service_r{width:320px;
           height:150px;
		   border:#999999 solid 1px;
		   margin-top:-15px;
		   }
.service_r p{background:url(../img/main/service/service_icon5.gif) no-repeat left center;
             height:100px;
			 margin-left:10px;
             padding-left:70px;
			 padding-right:10px;
			 padding-top:20px;
			 font-size:14px;
			 line-height:24px;
			 }
.service_r h6{text-align:right;
              }			 
.service_r h6 a{
              
			  color:#BF0000;
			  
			  }
.service_r h6 a:hover{color:#FF9900;
                      text-decoration:underline;

			  padding-bottom:10px;
					  
					  }		  			  		 		   		   	   			   								 		  				 	.service_c{width:320px;
           height:150px;
		   border:#999999 solid 1px;
		   margin-top:-15px;
		   }
.service_c p{background:url(../img/main/service/service_icon2.gif) no-repeat left center;
             height:100px;
			 margin-left:10px;
             padding-left:70px;
			 padding-right:10px;
			 padding-top:20px;
			 font-size:14px;
			 line-height:24px;
			 }
.service_c h6{text-align:right;
              }			 
.service_c h6 a{
             
			  color:#BF0000;
			  
			  }
.service_c h6 a:hover{color:#FF9900;
                      text-decoration:underline;

			  padding-bottom:10px;
					  
					  } 
.service_i{width:320px;
           height:150px;
		   border:#999999 solid 1px;
		   margin-top:-15px;
		   }
.service_i p{background:url(../img/main/service/service_icon4.gif) no-repeat left center;
             height:100px;
			 margin-left:10px;
             padding-left:70px;
			 padding-right:10px;
			 padding-top:20px;
			 font-size:14px;
			 line-height:24px;
			 }
.service_i h6{text-align:right;
              }			 
.service_i h6 a{
			  color:#BF0000;
			  
			  }
.service_i h6 a:hover{color:#FF9900;
                      text-decoration:underline;
			  padding-bottom:10px;
					  
					  }
		  
.service_i_left{float:left;
                width:320px;
				}
.service_i_right{float:right;
                 width:320px;
				 }							  
.service_i_house{border:#CCCCCC double 1px;
                 width:320px;
				 height:170px;
				 background:url(../img/main/service/service__house.gif) no-repeat bottom right;
				 margin-top:15px;
				 margin-bottom:15px;
				 }
.service_i_house dt{color:#BF0000;
                    font-size:14px;
					font-weight:600;
					padding-top:10px;
					padding-left:20px;
					}
.service_i_house dd{padding:10px 10px 10px;
                    font-size:12px;
					line-height:24px;
                    }	
.service_i_bike{border:#CCCCCC double 1px;
                 width:320px;
				 height:170px;
				 background:url(../img/main/service/service__bike.gif) no-repeat bottom right;
				 margin-top:15px;
				 margin-bottom:15px;
				 }
.service_i_bike dt{color:#BF0000;
                    font-size:14px;
					font-weight:600;
					padding-top:10px;
					padding-left:20px;
					}
.service_i_bike dd{padding:10px 10px 10px;
                    font-size:12px;
					line-height:24px;
                    }													 			  			    
.service_i_other{border:#CCCCCC double 1px;
                 width:320px;
				 height:170px;
				 background:url(../img/main/service/service__other.gif) no-repeat bottom right;
				 margin-top:15px;
				 margin-bottom:15px;
				 }
.service_i_other dt{color:#BF0000;
                    font-size:14px;
					font-weight:600;
					padding-top:10px;
					padding-left:20px;
					}
.service_i_other dd{padding:10px 10px 10px;
                    font-size:12px;
					line-height:24px;
                    }	
.service_i_car{border:#CCCCCC double 1px;
                 width:320px;
				 height:170px;
				 background:url(../img/main/service/service__car.gif) no-repeat bottom right;
				 margin-top:15px;
				 margin-bottom:15px;
				 }
.service_i_car dt{color:#BF0000;
                    font-size:14px;
					font-weight:600;
					padding-top:10px;
					padding-left:20px;
					}
.service_i_car dd{padding:10px 10px 10px;
                    font-size:12px;
					line-height:24px;
                    }	
.service_i_safe{border:#CCCCCC double 1px;
                 width:320px;
				 height:170px;
				 background:url(../img/main/service/service__safe.gif) no-repeat bottom right;
				 margin-top:15px;
				 margin-bottom:15px;
				 }
.service_i_safe dt{color:#BF0000;
                    font-size:14px;
					font-weight:600;
					padding-top:10px;
					padding-left:20px;
					}
.service_i_safe dd{padding:10px 10px 10px;
                    font-size:12px;
					line-height:24px;
                    }	
/*-----------open-repair-共通-----------*/
.house{width:680px;
            height:250px; 
            margin-top:15px;
			background:url(../img/main/service/house_drop.gif) no-repeat left bottom;
			}

.car{width:680px;
            height:250px; 
            margin-top:15px;
			background:url(../img/main/service/car_drop.gif) no-repeat left bottom;
			}
.bike{width:680px;
            height:250px; 
            margin-top:15px;
			background:url(../img/main/service/bike_drop.gif) no-repeat left bottom;
			}
.safe{width:680px;
            height:250px; 
            margin-top:15px;
			background:url(../img/main/service/safe_drop.gif) no-repeat left bottom;
			}
.other{width:680px;
            height:250px; 
            margin-top:15px;
			background:url(../img/main/service/rocker_drop.gif) no-repeat left bottom;
			}												
.open{
	background: #efebef no-repeat;
    margin-top:15px;
    height:25px;
	color:#BF0000;
	padding-left:15px;
	padding-top:7px;
	font-size:14px;
	font-weight:600;
}
			
 /* for ie6
========================================== */
* html h4.open{
    margin-top:0px;
	padding-top:7px;

}
/* for ie7
========================================== */
*:first-child+html h4.open{
    margin-top:0px;
	padding-top:7px;
}


	
.house h5,
.car h5,
.bike h5,
.safe h5,
.other h5{padding-left:210px;
               padding-right:10px;
			   margin-top:10px;
               color:#0E0C56;
			   font-size:14px;
			   font-weight:600;
			   }
.house p,
.car p,
.bike p,
.safe p,
.other p{padding-left:210px;
              padding-right:10px;
              font-size:12px;
			  line-height:24px;
			  }	
/*--------------------------change-------------*/
.change	{
	background: #efebef no-repeat;
    margin-top:15px;
    height:25px;
	color:#BF0000;
	padding-left:15px;
	padding-top:7px;
	font-size:14px;
	font-weight:600;
}
 /* for ie6
========================================== */
* html h4.change{
    margin-top:0px;
	padding-top:7px;

}
/* for ie7
========================================== */
*:first-child+html h4.change{
    margin-top:0px;
	padding-top:7px;
}



/*--------------------------make-------------*/
.make {
	background: #efebef no-repeat;
    margin-top:15px;
    height:25px;
	color:#BF0000;
	padding-left:15px;
	padding-top:7px;
	font-size:14px;
	font-weight:600;
}
 /* for ie6
========================================== */
* html h4.make{
    margin-top:0px;
	padding-top:7px;

}
/* for ie7
========================================== */
*:first-child+html h4.make{
    margin-top:0px;
	padding-top:7px;
}

																												
.make_2 {
	background: #efebef no-repeat;
    margin-top:15px;
    height:25px;
	color:#BF0000;
	padding-left:15px;
	padding-top:7px;
	font-size:14px;
	font-weight:600;
}
 /* for ie6
========================================== */
* html h4.make_2{
    margin-top:0px;
	padding-top:7px;

}
/* for ie7
========================================== */
*:first-child+html h4.make_2{
    margin-top:0px;
	padding-top:7px;
}


				 
				 
				 
/*--------------------------install-------------*/
.install {
	background: #efebef no-repeat;
    margin-top:15px;
    height:25px;
	color:#BF0000;
	padding-left:15px;
	padding-top:7px;
	font-size:14px;
	font-weight:600;
}
 /* for ie6
========================================== */
* html h4.install{
    margin-top:0px;
	padding-top:7px;

}
/* for ie7
========================================== */
*:first-child+html h4.install{
    margin-top:0px;
	padding-top:7px;
}


																												
.install_2 {
	background: #efebef no-repeat;
    margin-top:15px;
    height:25px;
	color:#BF0000;
	padding-left:15px;
	padding-top:7px;
	font-size:14px;
	font-weight:600;
}
 /* for ie6
========================================== */
* html h4.install_2{
    margin-top:0px;
	padding-top:7px;

}
/* for ie7
========================================== */
*:first-child+html h4.install_2{
    margin-top:0px;
	padding-top:7px;
}





/*-------------------------------scene------------------------*/				 

.scene_1{font-size:14px;
           line-height:24px;
		   margin:10px 10px 20px 10px;
		   color:#333333;
		   }
.scene_2{background:url(../img/main/service/scene_bg.gif) no-repeat;
           width:250px;
		   height:35px;
		   margin-top:15px;
		   padding-left:40px;
		   padding-top:13px;
		   color:#FFFFFF;
		   font-size:14px;
		   font-weight:600;
		   }
			   		   		   	
.scene_o{width:680px;
           height:180px;
		   border:#999999 solid 1px;
		   margin-top:-10px;
		   background:url(../img/main/index/index_open.gif) no-repeat left;
		   }
.scene_c{width:680px;
           height:180px;
		   border:#999999 solid 1px;
		   margin-top:-10px;
		   background:url(../img/main/index/index_change.gif) no-repeat left;
		   }
.scene_m{width:680px;
           height:180px;
		   border:#999999 solid 1px;
		   margin-top:-10px;
		   background:url(../img/main/index/index_make.gif) no-repeat left;
		   }
.scene_i{width:680px;
           height:180px;
		   border:#999999 solid 1px;
		   margin-top:-10px;
		   background:url(../img/main/index/index_install.gif) no-repeat left;
		   }
.scene_r{width:680px;
           height:180px;
		   border:#999999 solid 1px;
		   margin-top:-10px;
		   margin-bottom:20px;
		   background:url(../img/main/index/index_repair.gif) no-repeat left;
		   }		   		   		   		   
.scene_o p,
.scene_c p,
.scene_m p,
.scene_i p,
.scene_r p{padding-left:160px;
           font-size:12px;
		   line-height:22px;
		   padding-top:10px;
		   padding-bottom:10px;
		   padding-right:10px;
		   }
.scene_o h6,
.scene_c h6,
.scene_m h6,
.scene_i h6,
.scene_r h6{text-align:right;
            padding-right:10px;
            }		   
.scene_o h6 a,
.scene_c h6 a,
.scene_m h6 a,
.scene_i h6 a,
.scene_r h6 a{
              color:#BF0000;
			  font-size:14px;
			  }	
.scene_o h6 a:hover,
.scene_c h6 a:hover,
.scene_m h6 a:hover,
.scene_i h6 a:hover,
.scene_r h6 a:hover{
                    color:#CC6600;
					text-decoration:underline;
					font-size:14px;
					}
/*---------------security----advice-------------------------------*/								  	   		   				 			 				 
.advice_1{overflow:hidden;
             margin-top:15px;
             background:url(../img/main/main_h3_bg_20.gif) no-repeat;
             width:680px;
			 height:40px;
			 font-size:18px;
			 font-weight:600;
			 padding-left:65px;
			 padding-top:10px;
			 }
.advice_2{color:#0E0C56;
           font-size:16px;
		   font-weight:600;
		   line-height:27px;
		   margin-left:10px;
		   }
.advice_3{font-size:12px;
           line-height:24px;
		   margin:10px 10px 10px;
		   }
.advice_4{background:url(../img/main/security/advice_bg.gif) no-repeat;
          width:680px;
		  height:25px;
		  font-size:16px;
		  color:#333333;
		  font-weight:600;
		  padding-left:20px;
		  padding-top:5px;
		  }	
.ad_1{background:url(../img/main/security/advice_01.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.ad_2{background:url(../img/main/security/advice_02.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.ad_3{background:url(../img/main/security/advice_03.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }
.ad_4{background:url(../img/main/security/advice_04.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }
.ad_5{background:url(../img/main/security/advice_05.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.ad_6{background:url(../img/main/security/advice_06.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.ad_7{background:url(../img/main/security/advice_07.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.ad_8{background:url(../img/main/security/advice_08.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.ad_9{background:url(../img/main/security/advice_09.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }		  	  	  	  	  		  		  	  
.ad_1 dt,
.ad_2 dt,
.ad_3 dt,
.ad_4 dt,
.ad_5 dt,
.ad_6 dt,
.ad_7 dt,
.ad_8 dt,
.ad_9 dt{padding-left:170px;
         padding-top:10px;
		 font-size:14px;
		 color:#BF0000;
		 font-weight:600;
		 }
.ad_1 dd,
.ad_2 dd,
.ad_3 dd,
.ad_4 dd,
.ad_5 dd,
.ad_6 dd,
.ad_7 dd,
.ad_8 dd,
.ad_9 dd{padding-left:170px;
         padding-top:10px;
		 padding-bottom:10px;
		 padding-right:10px;
		 line-height:21px;
		 font-size:12px;
		 }
.ad_0{text-align:right;
      margin-top:-15px;
	  }		 
.ad_0 a{
      margin-top:-15px;
	  color:#BF0000;
         }	
.ad_0 a:hover{margin-top:-15px;
              color:#CC6600;
			  text-decoration:underline;
			  }	
/*---------------security----key-------------------------------*/
.key_1{	background:url(../img/main/security/key_rgd.gif) no-repeat left;
      width:680px;
	  height:200px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.key_2{	background:url(../img/main/security/key_rg.gif) no-repeat left;
      width:680px;
	  height:200px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.key_3{	background:url(../img/main/security/key_kaba.gif) no-repeat left;
      width:680px;
	  height:200px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.key_4{	background:url(../img/main/security/key_miwapr.gif) no-repeat left;
      width:680px;
	  height:200px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	      
.key_5{	background:url(../img/main/security/key_multi.gif) no-repeat left;
      width:680px;
	  height:200px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.key_6{	background:url(../img/main/security/key_15.gif) no-repeat left;
      width:680px;
	  height:200px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	    
.key_1 dt,
.key_2 dt,
.key_3 dt,
.key_4 dt,
.key_5 dt,
.key_6 dt{padding-left:200px;
         padding-top:10px;
		 font-size:14px;
		 color:#BF0000;
		 font-weight:600;
		 }
.key_1 dd,
.key_2 dd,
.key_3 dd,
.key_4 dd,
.key_5 dd,
.key_6 dd{padding-left:200px;
         padding-top:10px;
		 padding-bottom:10px;
		 padding-right:10px;
		 line-height:24px;
		 font-size:12px;
		 }	
/*----------------------security---camera-------------------------------*/
.camera_1{background:url(../img/main/security/camera_in.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.camera_2{background:url(../img/main/security/camera_out.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }		
.camera_3{background:url(../img/main/security/camera_net.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.camera_4{background:url(../img/main/security/camera_dome.gif) no-repeat left;
      width:680px;
	  height:150px;
	  border:#CCCCCC solid 1px;
	  margin-top:15px;
	  margin-bottom:15px;
	  }	
.camera_1 dt,
.camera_2 dt,
.camera_3 dt,
.camera_4 dt{padding-left:220px;
         padding-top:10px;
		 font-size:14px;
		 color:#BF0000;
		 font-weight:600;
		 }	
.camera_1 dd,
.camera_2 dd,
.camera_3 dd,
.camera_4 dd{padding-left:220px;
         padding-top:10px;
		 padding-bottom:10px;
		 padding-right:10px;
		 line-height:24px;
		 font-size:12px;
		 }	
/*----------------------area_index------------------*/	
.area_index{
             background:url(../img/main/area/area.gif) no-repeat right;
            width:680px;
			height:400px;
			border:#CCCCCC solid 1px;
			}	
.area_index h4{font-size:16px;
               color:#333333;
			   margin-bottom:10px;
			   margin-left:10px;
			   margin-top:5px;
			   padding-left:30px;
			   padding-top:5px;
			   background:url(../img/main/arrow_01.gif) no-repeat left;
			   }
.area_index h4 a{color:#333333;
                 }
.area_index h4 a:hover{color:#BF0000;
                       text-decoration:underline;
					   }				 			   
.area_index li
{background:url(../img/main/arrow_02.gif) no-repeat left;
               margin-left:25px;
               padding-left:30px;
			   line-height:24px;
			   font-size:12px;
			   color:#000000;

			   }
.area_index li a
{
			   color:#000000;
			   }
.area_index li a:hover
{color:#BF0000;
                      text-decoration:underline;
					  }
					  	
			   	
.area_l{float:left;
          width:170px;
		  margin-top:10px;
		  }
.area_r{float:left;
          width:170px;
		  margin-top:10px;
		  border-left:#CCCCCC dotted 1px;
		  }	
.area_p{clear:both;
        overflow:hidden;
		padding-left:10px;
		padding-top:10px;
		}
.area_50{width:680px;
         border:#333333 solid 1px;
		 border-collapse:collapse;
		 }
.area_50 th{width:80px;
            height:70px;
			border:#333333 solid 1px;
		 border-collapse:collapse;
		 font-size:14px;
			}
.area_50 td{width:300px;
            height:70px;
			border:#333333 solid 1px;
		 border-collapse:collapse;
		 font-size:12px;
		 padding-left:10px;
		 line-height:24px;
			}	
.area_50 td a{color:#000000;
             }
.area_50 td a:hover{color:#BF0000;
                    text-decoration:underline;
             }			 							 				  	  			   		   			 	   	  	    		 	 	  		  	 	.area_h,
.area_o{font-size:16px;
        color:#666666;
		font-weight:600;
		text-align:center;
		}	
/*-------------area_kobe-------------------*/			  	  	   		   					
.area_kobe{background:url(../img/main/area/area_kobe.gif) no-repeat right top;
            width:680px;
			height:400px;
			border:#CCCCCC solid 1px;
			}	
.area_kobe h4{font-size:16px;
               color:#333333;
			   margin-bottom:10px;
			   padding-left:15px;
			   padding-top:20px;
			   }
.area_kobe li{background:url(../img/main/arrow_02.gif) no-repeat left;
               margin-left:25px;
               padding-left:30px;
			   line-height:24px;
			   font-size:12px;
			   color:#000000;

			   }
.area_kobe li a{
                color:#000000;
			   }
.area_kobe li a:hover{color:#BF0000;
                      text-decoration:underline;
					  }			   
			   			   	
.area_p_2{padding-top:100px;
          padding-left:15px;
          }	
/*-------------area_osaka-------------------*/	

.area_osaka{background:url(../img/main/area/area_osaka_c_03.gif) no-repeat right center;
            width:680px;
			border:#CCCCCC solid 1px;
			}	
.area_osaka h4{font-size:16px;
               color:#333333;
			   margin-bottom:10px;
			   padding-left:15px;
			   padding-top:20px;
			   }
.area_osaka li{background:url(../img/main/arrow_02.gif) no-repeat left;
               margin-left:25px;
               padding-left:30px;
			   line-height:24px;
			   font-size:12px;
			   color:#000000;

			   }
.area_osaka li a{
                color:#000000;
			   }
.area_osaka li a:hover{color:#BF0000;
                      text-decoration:underline;
					  }		 
/*-------------area_sakai-------------------*/	

.area_sakai{background:url(../img/main/area/area_sakai_c_09.gif) no-repeat right center;
            width:680px;
			height:400px;
			border:#CCCCCC solid 1px;
			}	
.area_sakai h4{font-size:16px;
               color:#333333;
			   margin-bottom:10px;
			   padding-left:15px;
			   padding-top:20px;
			   }
.area_sakai li{background:url(../img/main/arrow_02.gif) no-repeat left;
               margin-left:25px;
               padding-left:30px;
			   line-height:24px;
			   font-size:12px;
			   color:#000000;

			   }
.area_sakai li a{
                color:#000000;
			   }
.area_sakai li a:hover{color:#BF0000;
                      text-decoration:underline;
					  }						   
/*------------link--------------------------- */
.link{font-size:14px;
     color:#0E0C56;
	 padding-top:15px;
	 padding-left:25px;
	 padding-bottom:15px;
	 }
.link_li{font-size:12px;
          padding-top:10px;
		  padding-bottom:10px;
		  line-height:24px;
		  padding-left:60px;
		  list-style:inside square;
		  }
.link_li a{color:#333333;
           }
.link_li a:hover{color:#666666;
                 text-decoration:underline;
				 }	
/*--------------------aboutus-------------------------*/	
.aboutus{line-height:24px;
         padding:15px 15px 15px;
		 font-size:12px;
		 color:#333333;
		 }
.aboutus_2{line-height:24px;
           padding-left:15px;
		   padding-right:15px;  
		 font-size:12px;
		 color:#333333;
		 }	
.aboutus_2 a{color:#333333;
             }
.aboutus_2 a:hover{color:#BF0000;
                   text-decoration:underline;
				   }			 		 	 			 	   		  	 