.ttl_record{
  margin-left:30px;
  font-size:11px;
  border:1px solid #f39800;
  color:#f39800;
  border-radius:4px;
  padding:3px 3px 1px 3px;
}
.ttl_used_record{
  margin-left:30px;
  font-size:11px;
  border:1px solid #a00;
  color:#a00;
  border-radius:4px;
  padding:3px 3px 1px 3px;
}
.ttl_cd{
  margin-left:30px;
  font-size:11px;
  border:1px solid #0098f8;
  color:#0098f8;
  border-radius:4px;
  padding:3px 3px 1px 3px;
}
.ttl_used_cd{
  margin-left:30px;
  font-size:11px;
  border:1px solid #00a;
  color:#00a;
  border-radius:4px;
  padding:3px 3px 1px 3px;
}
.ttl_other{
  margin-left:30px;
  font-size:11px;
  border:1px solid #aaa;
  color:#aaa;
  border-radius:4px;
  padding:3px 3px 1px 3px;
}
.ttl_outlet{
  margin-left:30px;
  font-size:11px;
  border:1px solid #55f855;
  color:#55f855;
  border-radius:4px;
  padding:3px 3px 1px 3px;
}

.product-list__text a:link{color:#f00;}
.product-list__text a:visited{color:#f00;}

li,ul{list-style-type:none;}
.top_banner_left{width:450px;float:left;display:block;margin:0px 20px 20px 0;}
.top_banner_right{width:450px;float:right;display:block;margin:0px 0 20px 0;}
.sale-font-size{font-size:150%;}

.clearance_cat{width:100%;margin:40px 0;}
.clearance_cat li{
  float:left;
  margin-right:30px;
  margin-bottom:10px;
}
.btn-sticky {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #f7f7f7;
  border-left: solid 6px #ff7c5c;/*º¸Àþ*/
  color: #ff7c5c;/*Ê¸»ú¿§*/
  font-weight: bold;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}
.btn-sticky:active {
  box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
  transform: translateY(2px);
}