/*-------------------------------*/

.bookbox{
       width:610px;
	   height:100%;
	   margin-top:0;
	   margin-left:15px;
	   text-align:center;
	   }	   	   
	   
.h1  {
       color:#333333;
       font-family:"Arial";
       text-align:left;
       height:20px;
       padding-top:-10px;
	   margin-left:0;
	   font-size:2em;	   	  
	   }	   
	   
	   
.menu h2 {
           display:block;
           width:120px;
	   float:left;
	   padding-left:20px;
     	   padding-top:20px;
           margin-left:5px;
	   }

.menu  { height:15px;  }
	   
	   
.name  {  font-weight:bold;	 }
	   	   
.syouhinn img {
       float:right;
	   border:solid 1px #666666;
	   margin-top:0;
	   margin-right:55px;	   
	   }
	   
.syouhinn{
       height:70px;
       text-align:left;
	   padding-left:65px;
	   padding-top:30px;
		}	 
		
.booklist{
       text-align:left;
	   padding-left:65px;
	   margin-top:10px;       		  
	   }
	   	   
hr     {
       border-color:#ffffff;
       border-style:dashed;
	   border-weight:5px;
	   margin-left:50px;
	   margin-right:50px;
           margin-top:20px;
	   	   }	    

.explanation {
       width:600px;
       margin-top:20px;
       margin-left:10px;
       font-size:13px;
       text-align:left;
	}

.count{
       width:40%;
       margin-top:100px;
       margin-left:150px;
       font-size:12px;
       font-weight:bold;
      }


.number{
       font-size:18px;
       font-weight:bold;
       color:#CC6600;
      }	 
	   
a:link {
       color:#0000FF;
	   border-width:thin;	   
	   }
	   
a:visited{
       color:#993333;
       border-width:thin;	   
	   }
	   
a:hover{
       color:#FF6600;
       border-width:thin;
       } 
	   
a:active{

       color:#666666;
       border-width:thin;
	   
	   }

.kakobox{
       background-color:#cccccc;
       margin-top:120px;
       margin-left:1px;
       border-width:4px;
       border-color:#FF6633;
       border-style:double;
           }
       
	   
	   
/*--------------------------------------*/

	   
	   	     	   