@charset "utf-8";


.cheaporder {
}
.cheaporder .flow {
margin: 0 0 20px 10px;
}

.genre .genrebox {
width: 587px;
margin: 0 0 20px 15px;
color: #4a4a4a;
border: 1px solid #d3d3d3;
}
.genre .genrebox .m {
margin-bottom: 10px;
}
.genre p.images {
float: left;
width: 135px;
margin-left: 15px;
}
.genre p.texts {
float: left;
width: 350px;
padding: 5px 0;
}
.genre table.specs {
	float: left;
	width: 350px;
}
.genre table .titles {
height: 30px;
font-size: 16px;
border-bottom: 1px dotted #888888;
vertical-align: middle;
}
.genre table .ths1 {
height: 26px;
width: 100px;
background: url(../images/th1.png) repeat-x top left;
border: 1px solid #d3d2d2;
vertical-align: middle;
text-align: center;
}
.genre table .ths2 {
height: 26px;
width: 80px;
background: url(../images/th1.png) repeat-x top left;
border: 1px solid #d3d2d2;
vertical-align: middle;
text-align: center;
}
.genre table .tds1 {
	height: 26px;
	border: 1px solid #d3d2d2;
	vertical-align: middle;
	text-align: center;
	width: 60px;
}
.genre table .tds2 {
height: 26px;
width: 160px;
border: 1px solid #d3d2d2;
vertical-align: middle;
text-align: center;
}

.genre .sample {
margin: 0 0 10px 15px;
}
.genre h4 {
margin: 0 0 10px 15px;
background: none;
}
