.book_l {
height: 200px;	
width: 125px;	
float: left;	
padding-left: 20px;
}
.book_r {	
float: right;	
height: 200px;	
width: 240px;	
padding-top: 10px;
margin-right: 100px;	
text-align: left;
}
.table_left {
margin: 0px;	
width: 145px;	
padding-right: 5px;
padding-left: 5px;	
float: left;
}
.aisatsu_r {	
float: right;	
height: auto;
width: 130px;	
clear: inherit;	
padding-left: 10px;
padding-bottom:5px;
}
.aisatsu_l {
float: left;	
width: 310px;
padding-right: 10px;
/*padding-left: 5px;*/
padding-top: 1px;	
height: auto;
}
.aisatsu {	
/*height: 18em;*/
width: 470px;	
margin-top: 4px;	
text-align: left;	
margin-bottom: 10px;
}
/*.aisatsu p{	
padding-top: 4px;
}*/
.kyojyu{
margin-top: 10px;
text-align:right;
}
table li{	
list-style-type: none;	
padding-left: 5px;
}
.ami {
color:#666666;
background-color: #CCCCCC;
}
table th{	
list-style-type: none;	
padding-left: 5px;}
table {	
margin-top: 5px;
margin-bottom: 5px;
}
table td{	
padding-left: 5px;	
height: auto;
}
table tr{	
width: 400px;	
color: #666666;	
font-size: 1em;
background-color:#FFFFFF;
}
.komon {	
width: 462px;
}
.rigi_table
{	
width: 462px;	
height: auto;
}

.left {
float: left;
}


