.box{

 height : auto;


}
ul.similar-past-ul{
 width : 230px;
 height : 50px;
 margin : 0px;
 margin-top : -8px;
 margin-bottom : 5px;
 padding : 0px;
}
ul.similar-past-ul li{
 width : 230px;
 height : 25px;
 text-align : center;
 margin : 0px;
 padding : 0px;
 list-style-type : none;
}
ul.sitenavi-related{

width : 180px;
padding-left : 0px;
margin-left : 0px;
padding-right : 0px;
margin-right : 0px;
padding-top : 0px;
margin-top : 0px;
padding-bottom : 0px;
margin-bottom : 0px;
 list-style-type : none;

}
ul.sitenavi-related li{

 list-style-type : none;
padding-left : 0px;
margin-left : 10px;
padding-right : 0px;
margin-right : 0px;
margin-bottom : 3px;

}
form.sort{
width : 130px;
padding-top : 3px;
margin-bottom : 0px;
text-align : right
padding-bottom : 0px;
height : 20px;
 float : left;
}
p.another2{

 width : 540px;
 margin-left : 7px;
 margin-top : 4px;
 margin-bottom : 0px;
 padding-bottom : 0px;
 text-align : right;

}
select.sort{
width : 130px;
clear : both;
margin-bottom : 0px;
}
.searchselect{
margin-top : 5px;
padding-top : 2px;
width : 130px;
}
h2.results{
 font-size : 13px;
 margin-top : 5px;
 margin-bottom : 5px;
 width : 410px;
 padding-left : 0px;
 font-weight : bold;
 margin-left : 9px;
 float : left;
margin-bottom : 0px;
padding-right : 0px;

}
h2.results2{
 font-size : 13px;
 margin-top : 5px;
 margin-bottom : 5px;
 width : 540px;
 font-weight : bold;
 margin-left : 9px;
 float : left;
margin-bottom : 0px;

}
ul.image-view-list{
 text-align : center;
 margin-top : 2px;
}
ul.image-view-list li{

 float : left;
 margin-left : 2px;
}
div.image-view{
 text-align:center;
 margin-top : 5px;
 width : 558px;
}
p.image-view{

 width : 540px;
 position : relative;
 left : 50%;
 margin-left : -270px;
 text-align : center;

}
span.bold{

 font-weight : bold;

}
span.font-13{

 font-size : 12px;

}

dl.price2{
 clear:both;

}
dl.price2 dt{
 margin-right : 2px;
 float : left;
 width : 40px;
 text-align : left;
font-weight : bold;

}
dl.price2 dd{
 font-size : 15px;
 color : red;
font-weight : bold;
}
dl.price2 dd span.font-13{

 font-weight : normal;
 color : black;
}
dl.price{
 clear:both;

}
dl.price dt{
 margin-right : 2px;
 float : left;
 width : 60px;
 text-align : right;
font-weight : bold;

}
dl.price dd{
 font-size : 15px;
 color : red;
 font-weight : bold;
}
dl.price dd span.font-13{

 font-weight : normal;
 color : black;
}
dl.price dd.defult{
 font-size : 15px;
 text-decoration : line-through;
 font-weight : normal;
 color : black;

}
div.amazon-image{
 width : 230px;
 height : auto;
 text-align : center;
 pdding-top : 10px;

}
dl.spec{
 font-size:13px;
 margin-left : 25px;
 background-image : url(../img/danraku-back.gif);
background-position : -15px 0px;

}
dl.spec dt{

 float : left;
 font-weight : bold;

}
dl.spec dd{

 margin-bottom : 5px;

}
dl.amazon-review{
 margin-left : 18px;
 width : 500px;

}
dl.amazon-review dt{

margin-left : 0px;
padding - left : -3px;
margin-bottom : 8px;
font-weight : bold;

}
dl.amazon-review dd{

margin-left : 7px;
margin-bottom : 30px;

}
dl.review{
 margin-left : 18px;
 width : 520px;
 background-image : url(../img/danraku-back.gif);
background-position : -15px 0px;
}
dl.review dt{

margin-left : 0px;
padding - left : -3px;
margin-bottom : 8px;

}
dl.review dd{

margin-left : 7px;
margin-bottom : 30px;

}
dl.small-review{
 margin-left : 0px;
 width : 300px;

}
dl.small-review dt{
float : left;
margin-left : 0px;
padding - left : 0px;
margin-bottom : 3px;

}
dl.small-review dd{
font-size : 13px;
margin-left : 0px;
margin-bottom : 3px;
font-weight : normal;

}
div.amazon-image img{

 margin-top : 10px;

}
div.amazon-price{
 
 float : right;
 width : 310px;
  background-image : url(../img/topdanraku-back.gif);

}

div.amazon-price p{

 margin-top : 3px;
 margin-bottom : 10px;


}
.amazon-title{
      font-size:16px;
 width : 300px;
 padding-top : 2px;
 margin-top : 5px;
 line-height : 32px;
 font-weight : bold;
 

}
h2.amazon-title{

 width : 300px;
 padding-top : 2px;
 margin-top : 10px;
 line-height : 24px;
 font-weight : bold;
 

}
h2.amazon-title-search{

 width : 300px;
 padding-top : 2px;
 margin-top : 10px;
 line-height : 24px;
 font-weight : bold;
 

}
h3.amazon-title-search{

 width : 300px;
 padding-top : 2px;
 margin-top : 10px;
 line-height : 24px;
 font-weight : bold;
 

}
div.amazon-title a:link{

color : black;

}
div.amazon-title a:hover{

color : black;

}
div.amazon-title a:visited{

color : black;

}
h2.amazon-title a:link{

color : black;

}
h2.amazon-title a:hover{

color : black;

}
h2.amazon-title a:visited{

color : black;

}
table.similarproducts{
 vertical-align:top;
 width : 533px;
 margin-left : 25px;
  background-image : url(../img/danraku-back.gif);
background-position : -15px 0px;
}
table.similarproducts td{

 width : 177px;

}
table.similarproducts td.image{

 width : 177px;


}
.amazon-midasi{

 margin-left : 13px;
 margin-bottom : 5px;

}
ul.pages{

 width : 360px;
 position : relative;
 left : 50%;
 margin-top : 0px;
 margin-bottom : 0px;
 margin-left : -180px;
 text-align : center;

}
ul.pages li{
 list-style-type : none;
 float : left;
 width : 20px;
}
ul.pages li.edge-left{
 list-style-type : none;
 float : left;
 width : 60px;
 text-align : left;
}
ul.pages li.edge-right{
 list-style-type : none;
 float : left;
 width : 60px;
 text-align : center;
}
ul.pages2{
 margin-top : 0px;
 margin-bottom : 0px;
 width : 340px;
 position : relative;
 left : 50%;
 margin-left : -170px;
 text-align : center;

}
ul.pages2 li{
 list-style-type : none;
 float : left;
 width : 20px;
}
ul.pages2 li.edge-left{
 list-style-type : none;
 float : left;
 width : 60px;
 text-align : left;
}
ul.pages2 li.edge-right{
 list-style-type : none;
 float : left;
 width : 60px;
 text-align : center;
}
p.not-find{

 margin:0;
 padding:0;
 width:558px;
 height:300px;
 line-height:300px;
 text-align:center;
 font-weight:bold;



}