

/*=============右側のメニュー==============*/

#submenu {
  width:230px;
  margin:0;
  padding:0 0 10px 0;
  text-align: left;
  }
  
#submenu ul {
  padding:0;
  width:230px;  
  margin: 5px 0 0 0 ;
  border:#FF9933 solid 1px; 
  }
    
#submenu .menu {
  background:url(../images/ttl_sub_off.gif) left top no-repeat;
  width:228px;
  height:26px;
  padding:0;
  margin:0;
  font-size:90%;
  list-style-type:none;
  }  
      
#submenu  .menu a {
  display:block;
  font-size:90%;	
  height:26px;	
  margin:0;
  padding:6px 0 5px 30px;
  text-decoration: none;  
  color:#333;
  }
  
#submenu  .menu a:hover {
  padding:6px 0 5px 30px;
  color:#FF6600;
  margin:0;
  text-decoration: underline;    
  background:url(../images/ttl_sub_on.gif) left top no-repeat;
  }   

/*=============会社概要など、量産ページ==============*/
  
#pr_erea {
   width:510px;
   margin:10px 0 0 0;
   text-align: left;
   }    	
#pr_erea2 {
   width:510px;
   margin:10px 0 -5px 0;
   text-align: left;
   }
#pr_erea2 .menuL{
   width:250px;
   margin: 0;
   float:left;
   background:#FEFFD7;
   border:#FF9933 solid 1px;
   }

#pr_erea2 .menuR{
   width:250px;
   margin: 0;
   float:right;
   background:#FEFFD7;
   border:#FF9933 solid 1px;
   }
   
           
#pr_erea2 h5 {   
   color:#D56C01;   
   margin:0;
   font-weight:normal;
   padding:5px 0 0 10px ;      
   }
#pr_erea2 p {   
   margin:0;
   padding:5px 0 5px 10px ;      
   }   
 
 
/*=============コラム==============*/
   
#column {
   width:510px;
   margin:10px 0 -5px 0;
   text-align: left;
   }   
   
#column  .Pict{
   padding:5px 0 5px 0;
   float:left;
   margin: 0;   
   width:140px;      
   }
   
#column  .leadTxt{
   padding:5px 0 5px 10px ;  
   float:right;
   margin: 0;      
   width:360px;       
   }    

#column h3 {   
   color:#FA812E;   
   margin:0;
   font-size:90%;
   font-weight:bold;
   background:url(../images/ttl_sub_column.gif) left top no-repeat;
   padding:5px 0 10px 20px ;      
   }

#column .mainTxt {   
   padding:10px 20px 25px 20px ;      
   
   }
#column table {
    color:#333333;
	font-size:80%;
   width:510px;   
   border: #FFD981 solid 1px;
   margin: 0 0 20px 0;
   } 
#column table a {
   color:#FF670A;
   text-decoration: underline;    
    }     
   
#column .detail {
   color:#FF670A;
   vertical-align:top;
   width:360px;
   padding: 9px 10px 5px 5px;
   }  
#column .arrow {
   vertical-align:top;
   padding: 11px 0px 5px 5px;   
  }        
#column .days {
   width:100px;
   vertical-align:top;
   padding: 9px 0px 5px 10px;   
   }       

#under_decorate {
   border-bottom:#CCCCCC dotted 1px;   
   }        
              
   
   

