@charset "utf-8";

#table_topbanners {
  width: 428px;
  margin: 0 0 10px;
  padding: 0;
  border-collapse: collapse;
}
#table_topbanners tr td.Ltd_topbanners {
  text-align: left;
  margin: 0;
  padding: 0 5px 0 0;
}
#table_topbanners tr td.Rtd_topbanners {
  text-align: right;
  margin: 0;
  padding: 0 0 0 5px;
}
#table_newitem_top {
  width: 428px;
  margin: 0 0 10px;
  padding: 0;
  border-collapse: collapse;
}
#table_newitem_top tr th {
  text-align: right;
  background: #a7a7a7 url(img/new_item.gif) no-repeat;
  margin: 0;
  padding: 0;
}
#table_newitem_top tr td {
  text-align: center;
  margin: 0;
  padding: 2px 0 0;
}
.div_newitem {
  text-align: center;
  float: left;
  width: 107px;
  font-size: 11px;
  margin: 0;
  padding: 5px 0 0;
}
.div_newitem h2.h2_newitem {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.div_newitem a {
  color: #666;
  text-decoration: none;
}
.div_newitem a:hover {
  color: #ff6633;
  text-decoration: underline;
}
.div_newitem a img {
  display: block;
  margin: 0 auto 5px auto;
  padding: 0;
}
.totop {
  text-align: right;
  margin: 0;
  padding: 5px 0;
}
.table_common, .table_common02, .table_common03, .table_common04 {
  width: 428px;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}
.table_common tr th, .table_common02 tr th, .table_common03 tr th, .table_common04 tr th {
  text-align: left;
  margin: 0;
  padding: 5px 0;
}
.table_common tr td {
  margin: 0;
  padding: 5px 0;
}
.table_common02 tr td.td01_1, .table_common03 tr td.td01_1, .table_common04 tr td.td01_1 {
  color: #666;
  line-height: 150%;
  font-size: 12px;
  text-align: center;
  margin: 0;
  padding: 5px 0;
}
.table_common02 tr td.td01_1 a {
  color: #419F07;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.table_common03 tr td.td01_1 a, .table_common04 tr td.td01_1 a {
  color: #ff9900;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
  
/*背景へ画像をまわす場合
.table_common02 tr td.td01_1 {
  color: #666;
  line-height: 130%;
  background: url(img/collection_img.jpg) no-repeat;
  font-size: 12px;
  margin: 0;
  padding: 38px 0 10px 8px;
}
.table_common02 tr td.td01_1 a {
  color: #666;
  text-decoration: underline;
  background: url(img/arrow2blue.gif) no-repeat;
  margin: 0;
  padding: 1px 0 1px 18px;
}
.table_common03 tr td.td01_1 {
  color: #666;
  line-height: 130%;
  background: url(img/popularitem_img.jpg) no-repeat;
  font-size: 12px;
  margin: 0;
  padding: 38px 0 10px 8px;
}
.table_common03 tr td.td01_1 a {
  color: #666;
  text-decoration: underline;
  background: url(img/arrow2.gif) no-repeat;
  margin: 0;
  padding: 1px 0 1px 18px;
}
.table_common04 tr td.td01_1 {
  color: #666;
  line-height: 130%;
  background: url(img/recomenditem.jpg) no-repeat;
  font-size: 12px;
  margin: 0;
  padding: 38px 0 10px 8px;
}
.table_common04 tr td.td01_1 a {
  color: #666;
  text-decoration: underline;
  background: url(img/arrow2.gif) no-repeat;
  margin: 0;
  padding: 1px 0 1px 18px;
}
*/
.color_white {
  color: #fff;
}
.td02 {
  text-align: center;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.div_color, .div_orange {
  color: #666;
  margin: 0;
  padding: 0 5px;
}
.div_color a {
  color: #419F07;
  text-decoration: none;
}
.div_color a:hover {
  color: #419F07;
  text-decoration: underline;
}
.div_orange a {
  color: #ff9900;
  text-decoration: none;
}
.div_orange a:hover {
  color: #ff9900;
  text-decoration: underline;
}
.div_color img, .div_orange img {
  display: block;
  margin: 0 0 5px;
  padding: 0;
}
.detail_color {
  background: url(img/arrow2green.gif) no-repeat 10px 0;
  margin: 5px 0;
  padding: 1px 0 1px 15px;
}
.detail_orange {
  background: url(img/arrow2.gif) no-repeat 10px 0;
  margin: 5px 0;
  padding: 1px 0 1px 15px;
}
.td_rearrival {
  background-color: #ff9900;
  font-size: 11px;
  margin: 0;
  padding: 5px;
}
#lastmodified {
  text-align: right;
  color: #666;
  font-size: 12px;
  margin: 0;
  padding: 5px 0;
}
td#lastmodified02 {
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #fff;
  font-size: 12px;
  margin: 0;
  padding: 0 5px;
  background-color: #ff9900;
}
span.goods a {
  font-size: 10px;
  color: #666;
  text-decoration: none;
  display: block;
  margin: 0;
  padding: 2px 2px 4px;
}
span.goods a:hover {
  color: #ff6633;
  text-decoration: underline;
}
span.description {
  font-size: 11px;
  color: #ff6633;
  display: none;
  height: 0;
  margin: 0;
  padding: 0;
}
span.salesprice, span.usualprice {
  font-size: 11px;
  color: #666;
  display: none;
  height: 0;
  margin: 0;
  padding: 0;
}
td.img {
  width: 107px;
  height: 107px;
  text-align: center;
  margin: 0;
  padding: 0;
}
td.goods, td.description, td.price {
  width: 107px;
  text-align: center;
  margin: 0;
  padding: 0;
}
td.img a img {
  margin: 0;
  padding: 0;
}
#newitem_head {
  width: 570px;
  margin: 0 0 10px;
  padding: 0;
  border-collapse: collapse;
  background-color: #a7a7a7;
}
#newitem_head tr td h2 {
  margin: 0;
  padding: 0;
}
/* PickUPレビュー */
div.review a {text-decoration:none;color:#666666;}
div.review a:hover {text-decoration:underline;color:#f60;}