@charset "UTF-8";
/* CSS Document */

	 
/*------------メインコンテンツ---------------*/  

#main-area{
     width:600px;
	 float:right;
	 }
#pankuzu{
     font-size:10px;
	 color:#333;
	 margin-top:4px;
	 } 
#pankuzu a{	 
      font-size:10px;
	  }
#pankuzu h2{	
     font-size:10px;
	 color:#333;
	 display:inline;
	 font-weight:normal;
	 } 
	    	 	
#main-inner{
     margin-top:10px;
	 }

.return{
    text-align:right;
	padding-left:10px;
	} 		
	 
 
	  
	 
	 
 	 





#short-item{
     background:url(../img/000_catename.gif) no-repeat;
	 width:600px;
	 height:65px;
	 text-indent:-9999px;
	 }	
	 
#cate-link{
     margin-left:0;
   list-style-type:none;
	 }		 
#cate-link li{
     display:inline;
     margin-right:6px;
	  background:url(../img/arrow_orange.gif) no-repeat;
	  padding-left:8px;
	 }	
#item-name{
     font-size:19px;
	 margin-bottom:-3px;
	  }
* html body	  #item-name{
     font-size:19px;
	 margin-bottom:-8px;
	  }
#photo-area{
      float:left;
	  width:250px;
	  margin-top:10px;
	  }
/*#photo-area img{
      border:1px solid #30a0d2;
	  }*/
	  
#item-text{
     float:right;
	 width:330px;
	 margin-top:10px;
	 }	
#copy{
     font-size:15px;
	 }	
#item-text p{
     border-bottom:1px dotted #999;
	 padding-bottom:10px;
	 line-height:1.6;
	 margin:4px 0 10px 0;
	 font-size:13px;
	 }	    	  
#item-info li{
     list-style:none;
	 border:none;
	 }	
#item-info li a img{
     border:none;
	 }		 
#item-info li img{
     vertical-align:middle; 
	 border:none;	    
	   	 }
* html body #item-col{
     vertical-align:middle; 
	 border:none;
	 margin-top:0px;
	 padding-top:4px;	    
	   	 }		 
.item-info-small{
      font-size:10px;
	  }		 
/*#photo-change{
     width:250px;
	 height:230px;
	 }	*/

#item-text dl{
	margin-top: 10px;
}
#item-text dl dt{
	font-weight: bold;
	margin-top: 5px;
	clear: both;
}
#item-text dl dd{
	float: left;
}

#photo-thumbnail{
     font-size:10px;
	 margin-top:6px;
	 }
 
#thumbnail1,
#thumbnail2,
#thumbnail3{
     margin-right:4px;
	 border:1px solid #cdcdcd;
	 }	
a:hover #thumbnail1,
a:hover #thumbnail2,
a:hover #thumbnail3{
     margin-right:4px;
	 border:1px solid #999;
	 }		  
	 
	 
	 
	 
table{
    font-size:10px;
	text-align:center;
	margin-top:5px;
	}
.table-bg{
     background-color:#e5e5e4;
	 }
table td{
     font-size:11px;
	 padding:2px 0;
	 }	 	
/*.table-left{
     background-color:#e5e5e4;
	 }	
.table-left-bottom{
     background-color:#e5e5e4;
	 
	 color:
	 }	
.table-right{
      
	  }	*/
#naier-space{
     float:left;
	 width:354px;
	 }	
* html body	#naier-space{
     float:left;
	 width:354px;
	 margin-top:10px;
	 }	   
#btn-area{
      margin-top:0px;
	  float:right;
	  width:240px;
	  }	
* html body	#btn-area{
      margin-top:10px;
	  float:right;
	  width:240px;
	  }	    
#btn-mitsumori{
	   width:229px;
	   height:45px;
	   padding-left:11px;
	   margin-bottom:5px;
	   overflow:hidden;
	   }
#btn-mitsumori02{
	   width:229px;
	   height:45px;
	   padding-left:11px;
	   margin: 20px 10px 0 5px;
	   overflow:hidden;
		 float: left;
	   }
#btn-mitsumori a,
#btn-mitsumori02 a{
       background:url(../img/btn_mitsumori.jpg) no-repeat;	
	   display:block;   
       width:229px;
	   height:45px;	 
	   text-indent:-9999px;
	   } 	    
#btn-mitsumori a:hover,
#btn-mitsumori02 a:hover{
       background:url(../img/btn_mitsumori.jpg) no-repeat 0px -45px;	
	   }

	    
#btn-fax{
       text-align:right;
	   }	    
#btn-fax02{text-align:right; float:left; margin: 40px 0 0 0;}

	    
.blank{
      font-size:10px;
	  color:#f7931e;
	  }

#recommend,#size-color{
      margin-top:10px;
	  }
#size-color img{
      margin-top:10px;
	  }	  
.color-item{
        width:106px;
		float:left;
		margin:0px 15px 0 0;
		}
.color-img{
         border:1px solid #cfcfcf;
		 width:106px;
       	
		}		
.color-item a:hover img,.color-item-right a:hover img
 {		
        border:1px solid #999;
		}	
.color-item-right{
        width:106px;
		float:left;
		margin-top:0px;
		}
.color-name{
      text-align:center;
	  line-height:1.4;
	  font-size:11px;
	  }				  	  

.color-name02{
      text-align:center;
	  line-height:1.4;
	  font-size:11px;
		height: 40px;
	  }	

.reco-item{
        width:130px;
		float:left;
		margin:10px 21px 0 0;
		}
.reco-img{
         border:1px solid #cfcfcf;
		 width:130px;
       	
		}		
.reco-item a:hover img,.reco-item-right a:hover img
 {		
        border:1px solid #999;
		}	
.reco-item-right{
        width:130px;
		float:left;
		margin-top:10px;
		}
.reco-name{
      text-align:center;
	  line-height:1.4;
	  font-size:11px;
	  }	
.lot-title{
      margin-top:8px;
	  }	
#option-text{
      margin-bottom:8px;
	  }		   
	   
#lot-area{
      border-bottom:1px solid #CCCCCC;
	  margin-top:0;
		}	  
#lot-header{
       background-color:#30a0d2;
	   
	   
	   }	
#lot-header td{	   
       color:#FFFFFF;
	   } 
.lot-part,.lot-part-left{
border-top:1px solid #CCCCCC;
		}		    	
.lot-part,.lot-price{
   	   	font-size:10px;
		border-right:1px solid #CCCCCC;
		}	
.lot-part-left,.lot-price-left{	
       font-size:10px;
		border-right:1px solid #CCCCCC;
       border-left:1px solid #CCCCCC;
	   }	
.lot-price,.lot-price-left{
     background-color:#fefed6;
	 }
.lot-borderbottom{
    border-bottom:1px solid #ccc;
	}	 	  
.option-name{
      border-left:3px solid #eb6100;
	  font-size:11px;
	  padding-left:4px;
	  width:145px;
	  float:left;
	  margin-bottom:5px;
	  } 
.option-price-wrapper{
      float:right;
	  width:440px;
	  border-bottom:1px solid #CCCCCC;
	  
	  }	
.option-header{
      background-color:#e5e5e4;
	  }	  
.option-price{
   	   	font-size:10px;
		border-right:1px solid #CCCCCC;
		}	
.option-price-left{	
       font-size:10px;
		border-right:1px solid #CCCCCC;
       border-left:1px solid #CCCCCC;
	   }
.option-price,.option-price-left{
     background-color:#fff;
	 }	   			  	    
	    	 	 	 

.attention{
	
	color:#bb1f42;
	font-size:11px;
	  }
#band-image{
     width:300px;
	 float:left;
	 }	
#band-table{
     width:280px;
	 float:right;
	 border-bottom:1px solid #ccc;
	 }	   


.towel table.price{
	width: 600px;
	border-collapse: collapse;
}
.towel table.price th{
	font-weight: normal;
	border: 1px solid #ccc;
}
.towel table.price td{
	font-weight: normal;
	border: 1px solid #ccc;
}


.red{ color: #CC3300;}
.bold{ font-weight: bold;}

.font12{ font-size: 12px;}


.table01,
.table01 th,
.table01 td{
	font-size: 12px;
	border: 1px solid #bebebe;
	border-collapse: collapse;
	padding: 2px 5px;
}

.table01{
	width: 100%;
	margin: 0 0 10px;
}

.table01 th{
	background-color: #ecf7fa;
	font-weight: normal;
}

.pl01{
	padding: 0 0 0 42px;
}
