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

#LPOh1{float:left;
	 width:172px;
	 overflow:hidden;
	 
	 }
    
#LPOh1 a{
   background:url(../img/logo-kinenhin.png) no-repeat;
   height:45px;
   width:172px;
   text-indent:-9999px;
   display:block;
  
   } 
#LPO-left{
   
    float:right;
	width:195px;
	background:url(../img/LPOheader_tel.gif) no-repeat top;
	padding-top:25px;
	text-align:right;
	}
#LPO-left a{
    font-size:11px;
	}
#LPOmain-area{
     width:803px;
	
	 margin-top:3px;
	 }	
	
#banner-kinenhin{
      background:url(../img/banner_kinenhin.jpg) no-repeat;
	  	 width:805px;
	 height:233px;
	 text-indent:-9999px;
	 }
#LPO-lead{
     font-size:15px;
	 margin-top:10px;
	 }
#atte{
     color:#d4145a;
	 font-weight:bold;
	 }	 

#tab-area{
     margin-top:5px;
	 }	 
#tab-box1{
     width:182px;
	 height:55px;
	  margin-right:3px;
	 float:left;
	 text-indent:-9999px;
	 display:inline;
	 background:url(../img/tab1_on.jpg) no-repeat;
	 overflow:hidden;
	 cursor:pointer;
	 }	 

#tab-box2{
     width:182px;
	 height:55px;
	 float:left;
	  margin-right:3px;
	 text-indent:-9999px;
	 display:inline;
	 background:url(../img/tab2.jpg) no-repeat;
	 overflow:hidden;
	 cursor:pointer;
	 }	 
 
#tab-box3{
     width:182px;
	 height:55px;
	 float:left;
	  margin-right:3px;
	 text-indent:-9999px;
	 display:inline;
	 background:url(../img/tab3.jpg) no-repeat;
	 overflow:hidden;
	 cursor:pointer;
	 }	 
 
#tab-box4{
     width:182px;
	 height:55px;
	 float:left;
	 text-indent:-9999px;
	 display:inline;
	 background:url(../img/tab4.jpg) no-repeat;
	 overflow:hidden;
	 cursor:pointer;
	 }	 


#tab2-contents,#tab3-contents,#tab4-contents{
        display:none;
		}	 	 	 	 
	 
.tab-contents{
        width:805px;
		
		/*background-color:#fefed6;*/
		border:1px solid #996c33;
		}
.inner-contents{
        padding:20px;
		}
.box{
    border-bottom:1px dotted #996c33;
	padding-bottom:20px;
	margin-bottom:20px;
	}		
.leftBox{
     width:300px;
	 float:left;
	 }
.rightBox{
     width:460px;
	 float:left;
	 }	 
h3{
   font-size:16px;
   border-left:4px solid #47210d;
   padding-left:8px;
   line-height:1.2;
   margin-bottom:3px;
   }	
h5{
    font-size:14px;
	}
ul{
   list-style-type:none;
   }
.price{
    font-size:20px;
	font-weight:bold;
	color:#bb1f42;
	} 
.tax{
    font-size:12px;
	color:#bb1f42;
	}	
.btn{
    width:300px;
	height:30px;
	}
.btn a{
    width:300px;
	height:30px;
	background:url(../img/kinenhin/btn.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	}	
.btn a:hover{
    
	background:url(../img/kinenhin/btn.jpg) 0px -30px;			  	   
	 }					  		
	   
	   
.lotInfo{
      border-bottom:1px solid #999;
	  margin-top:5px;
	  padding-top:0;
	  font-size:12px;
		}		

			  
#lot-header{
       background-color:#808080;
       }	
.lot-header{
       background-color:#808080;
       }
.lot-header-red{
       background-color:#bb1f42;
       }	   		   
#lot-header td{	   
       color:#FFFFFF;
	   } 
.lot-header td{	   
       color:#FFFFFF;
	   }
.lot-header-red td{	   
       color:#fff;
	   }	    	   
#lot-header2{
       background-color:#00a599;
       }	
#lot-header2 td{	   
       color:#FFFFFF;
	   } 	   
.lot-part,.lot-part-left{
　 　　border-top:1px solid #999;
       text-align:center;
	   padding:2px 0;
	   
		}		    	
.lot-part,.lot-price{
   	   	font-size:10px;
		border-right:1px solid #999;
		text-align:center;
		padding:4px ;
		font-size:11px;
		}	
.lot-part-left,.lot-price-left{	
        font-size:10px;
		border-right:1px solid #999;
        border-left:1px solid #999;
  	   text-align:center;
	   padding:4px ;
	   font-size:11px;
	   }
.lot-part{
       border-top:1px solid #999;
	   }	   	
.lot-price,.lot-price-left{
       background-color:#fff;
       text-align:center;
	   padding:4px ;
	   font-size:11px;
	   }
.lot-borderbottom{
      border-bottom:1px solid #999;
	   }	
.lot-background td{
      background-color:#eee;
	  
	  }
.lot-background-border td{
      background-color:#eee;
	  border-top:1px solid #999;
	  }	  	
	  
.barYellowPrice{
        background:url(../img/barYellow.jpg) no-repeat;
		width:555px;
		height:21px;
		padding:2px 0 0 15px;
		padding-bottom:5px
		}
.tableCaption{
       font-size:11px;
	   margin-top:5px;
	   }
.tableCaptionRed{
       font-size:11px;
	   color:#bb1f42;
	   }
.tableCaptionRed b{
       font-size:11px;
	   color:#bb1f42;
	   }
.tableTxtRed{
       	 color:#BB1F42;
		 width:572px;
		 margin-top:4px;
		 }   	   	   
.smallRed{
       color:#BB1F42;
	   font-size:10px;
	   }
.priceSubTitle{
       background:url(../img/barOrange.jpg) no-repeat;
      /* background-color:#f9671f;*/
	   padding:1px 0 1px 10px;
	   width:560px;
	   height:23px;
	   color:#fff;
	   
	   }	
	   

