@charset "utf-8";
/* ------------ ttl-product-list ------------ */
div#ttl-product-list {
  width: 640px;
  margin: 0 0 0 0;
  padding: 4px 0 0 0;
  background: #fcd039;
}

/* ------ product-list-head ------ */
div#ttl-product-list div#product-list-head {
  width: 628px;
  margin: 0 6px 0 6px;
  border-bottom: 1px solid #d6d6d6;
  position: relative;
}

div#ttl-product-list div#product-list-head p {
  position: absolute;
  right: 0;
  bottom: 3px;
}

div#ttl-product-list div#product-list-head div#product-list-title {
  float: left;
}

div#ttl-product-list div#product-list-head div#product-list-title h3 {
  color: #003399;
  font-size: 14px;
  font-weight: bold;
  line-height: 130%;
  margin: 0;
  padding: 0;
}

div#ttl-product-list div#product-list-head div#product-list-title h3 span {
  font-weight: normal;
  text-indent: 0;
}

div#ttl-product-list div#product-list-head div#product-list-title ul#pages {
  width: auto;
  margin: 0 0 0 5px;
  padding: 4px 0 0 0;
}

div#ttl-product-list div#product-list-head div#product-list-title ul#pages-noemblem {
  width: auto;
  margin: 0 0 0 5px;
  padding: 4px 0 0 0;
}

div#ttl-product-list div#product-list-head div#product-list-title ul#pages li,
div#ttl-product-list div#product-list-head div#product-list-title ul#pages-noemblem li {
  margin: 0;
  padding: 0;
  float: left;
}

div#ttl-product-list div#product-list-head div#product-list-title ul#pages li a:link,
div#ttl-product-list div#product-list-head div#product-list-title ul#pages li a:visited,
div#ttl-product-list div#product-list-head div#product-list-title ul#pages li a:hover,
div#ttl-product-list div#product-list-head div#product-list-title ul#pages-noemblem li a:link,
div#ttl-product-list div#product-list-head div#product-list-title ul#pages-noemblem li a:visited,
div#ttl-product-list div#product-list-head div#product-list-title ul#pages-noemblem li a:hover {
  color: #0088ff;
}

div#ttl-product-list div#product-list-head div#product-list-menu {
  padding: 5px 0 0 0;
  clear: both;
}

div#ttl-product-list div#product-list-head ul#product-list-tab {
/*
  width: 352px;
*/
  margin: 0;
  padding: 0;
  float: left;
  display: inline;
}

div#ttl-product-list div#product-list-head ul#product-list-tab li {
  font-size: 0;
  margin: 0;
  padding: 0;
  float: left;
  list-style-type: none;
}

div#ttl-product-list div#product-list-head ul#ttl-rel-btn {
  margin: 0;
  padding: 0;
  float: right;
}

div#ttl-product-list div#product-list-head ul#ttl-rel-btn li {
  font-size: 0;
  margin: 0;
  padding: 0 0 0 2px;
  float: left;
  list-style-type: none;
  display: inline;
}

div#ttl-product-list div#product-list-head ul#ttl-rel-btn li#mbr-comment {
  font-size: 12px;
  line-height: 110%;
  margin: 0 0 0 5px;
  padding: 0 5px 0 36px;
  border: 1px solid #d0b351;
  background: #fffed4 url(http://image.b-ch.com/contents/ttl3/product/bg_mbr_comment.gif) 5px 1px no-repeat;
}

div#ttl-emblem div#ttl-product-list div#product-list-head ul#ttl-rel-btn li#mbr-comment {
  margin: 5px 0 0 5px;
}

div#ttl-product-list div#product-list-head ul#ttl-rel-btn li#mbr-comment span {
  height: 20px;
  display: inline-block;
  position: relative;
  top: 3px;
}

div#ttl-product-list div#product-list-head ul#ttl-rel-btn li#mbr-comment a:link,
div#ttl-product-list div#product-list-head ul#ttl-rel-btn li#mbr-comment a:visited {
  color: #000000;
}

div#ttl-product-list div#product-list-head ul#ttl-rel-btn li#mbr-comment a:hover {
  color: #0000ff;
  text-decoration: underline;
}


/* ------ product-list-head ------ */

/* ------ product-list-body ------ */
div#ttl-product-list div#product-list-body {
  width: 628px;
  margin: 0 6px 0 6px;
  border-top: 1px solid #8995a2;
  background: #fffcbf;
}

div#ttl-product-list div#product-list-body table#all {
  background: #fac4b1;
}

div#ttl-product-list div#product-list-body table#multi {
  background: #fae0d5;
}

div#ttl-product-list div#product-list-body table#single {
  background: #ffffff;
}

div#ttl-product-list div#product-list-body table {
  width: 628px;
  margin: 0;
  border-bottom: 2px solid #aaaab4;
}

div#ttl-product-list div#product-list-body table td {
  height: 24px;
  border-bottom: 1px solid #aaaab4;
}

div#ttl-product-list div#product-list-body table td.product-new {
  font-size: 0;
  width: 35px;
}

div#ttl-product-list div#product-list-body table td.product-new img {
  position: relative;
  top: 1px;
}

div#ttl-product-list div#product-list-body table td.product-title {
  font-size: 12px;
  line-height: 130%;
  width: 152px;
}

div#ttl-product-list div#product-list-body table td.product-title span {
  color: #ff0000;
  margin: 0 0 0 5px;
}

div#ttl-product-list div#product-list-body table td.product-title img {
  position: relative;
  top: 3px;
  left: 5px;
}

div#ttl-product-list div#product-list-body table td.product-price {
  font-size: 12px;
  line-height: 130%;
  width: 100px;
}

div#ttl-product-list div#product-list-body table td.product-price span {
  color: #ff0000;
}

div#ttl-product-list div#product-list-body table td.product-discount {
  font-size: 12px;
  color: #ff0000;
  line-height: 130%;
  width: 61px;
}

div#ttl-product-list div#product-list-body table td.product-action {
  font-size: 12px;
  line-height: 130%;
  width: 140px;
}

div#ttl-product-list div#product-list-body table td.product-action a {
  color: #000000;
}

div#ttl-product-list div#product-list-body table td.product-action span.cart {
  height: 16px;
  padding: 0 0 0 20px;
  position: relative;
  top: 1px;
  display: inline-block;
}

div#ttl-product-list div#product-list-body table td.product-action span.cart a,
div#ttl-product-list div#product-list-body table td.product-action span.add a,
div#ttl-product-list div#product-list-body table td.product-action span.play a {
  color: #0084ff;
}

div#ttl-product-list div#product-list-body table td.product-action span.cart {
  background: transparent url(http://image.b-ch.com/contents/ttl3/common/icn_cart-blue.gif) no-repeat;
}

div#ttl-product-list div#product-list-body table td.product-action span.add {
  height: 16px;
  padding: 0;
  position: relative;
  top: 1px;
  display: inline-block;
}

div#ttl-product-list div#product-list-body table td.product-action span.play {
  height: 16px;
  padding: 0 0 0 20px;
  background: transparent url(http://image.b-ch.com/contents/ttl3/common/icn_play.gif) 2px 1px no-repeat;
  position: relative;
  top: 1px;
  display: inline-block;
}

div#ttl-product-list div#product-list-body table td.product-limit {
  font-size: 10px;
  line-height: 130%;
  width: 140px;
}

/* ------ product-list-body ------ */

/* ------ product-list-foot ------ */
div#ttl-product-list p#product-list-foot {
  font-size: 0;
  width: 774px;
  height: 4px;
  margin: 0;
  position: relative;
  top: -2px;
  background: #fcd039;
}

/* ------ product-list-foot ------ */

/* ------------ ttl-product-list ------------ */

