@charset "utf-8";
/**
 * Digimart
 * @Copyright: 2007 Rittor Music Inc., a regist_listany of Impress Group. All right reserved.
*/

@import "layout_searchinst.css";

h1 {
  width: 108px;
  height: 18px;
  margin-bottom: 0.8em;
  background: url(/img/title_searchinst.gif) no-repeat;
}
h1 span {
  display: none;
}

#contents_all{
  width:98%;
  font-size:75%;
  color:#455162;
}

/* 新着楽器
------------------------------------------*/
#newInst{
  float:right;
  width:360px;
}
#newInst h2{
  clear: both;
  margin-bottom: 10px;
  padding: 7px 3px 7px 38px;
  background: #f60 url(/img/label_new.gif) no-repeat 3px 7px;
  color: #fff;
  font-size:100%;
}
#newInst p{
  margin:5px 0;
}
#newInst span.shopname{
  font-weight:normal;
}
/* 楽器
------------------------------------------*/
#newInstbox {
  clear:both;
  margin-bottom:10px;
  padding-bottom:1.0em;
  width:100%;
  line-height:1.5em;
  background: url(/img/item_border.gif) left bottom repeat-x;}

#newInstbox img {
  margin-right:5px;
  float:left;
}

#newInstbox p {
  margin-top:0px;
}


#newInstbox .InstExplain {
  height:120px;

}

#newInstbox a {
  font-weight:bold;
}


/* もっと見る
------------------------------------------*/
.more{
  margin-top:5px;
  text-align:right;
}


/*  カテゴリ
------------------------------------------*/
.category{
  margin-right:370px;
  vertical-align:top;
}
.category table{
  font-size:100%;
}
.category h2 {
  margin: 0;
  padding: 7px 3px 7px 27px;
  color: #fff;
  font-size:97%;
}

.category h2 a{
  color:#fff;
  text-decoration:none;
}

.guitar {
  background: #8697B7 url(/img/icon_guitar.gif) no-repeat 5px 7px;
}

.a-guitar {
  background: #8697B7 url(/img/icon_a-guitar.gif) no-repeat 5px 7px;
}

.bass {
  background: #8697B7 url(/img/icon_bass.gif) no-repeat 5px 7px;
}

.amp_effector {
  background: #8697B7 url(/img/icon_amp_effector.gif) no-repeat 5px 7px;
}

.drum {
  background: #8697B7 url(/img/icon_drum.gif) no-repeat 5px 7px;
}

.brass {
  background: #8697B7 url(/img/icon_brass.gif) no-repeat 5px 7px;
}

.string {
  background: #8697B7 url(/img/icon_strings.gif) no-repeat 5px 7px;
}

.piano {
  background: #8697B7 url(/img/icon_piano.gif) no-repeat 5px 7px;
}

.keyboard {
  background: #8697B7 url(/img/icon_keyboard.gif) no-repeat 5px 7px;
}

.recording {
  background: #8697B7 url(/img/icon_recording.gif) no-repeat 5px 7px;
}

.dj {
  background: #8697B7 url(/img/icon_dj.gif) no-repeat 5px 7px;
}

/*
.vocal {
  background: #8697B7 url(/img/icon_vocal.gif) no-repeat 5px 7px;
}*/

.japan_ethnic {
  background: #8697B7 url(/img/icon_japan_ethnic.gif) no-repeat 5px 7px;
}

.accessory {
  background: #8697B7 url(/img/icon_accessory.gif) no-repeat 5px 7px;
}

/* 20110730 XM add */
.other {
  background: #8697B7 url(/img/icon_other.gif) no-repeat 5px 7px;
}

.score {
  background: #8697B7 url(/img/icon_book.gif) no-repeat 5px 7px;
}

.cate_contents{
  padding:8px 0 5px 0;
}

.clearfix_category:after {
  content: ".";
  display: block;
  height: 0;
  clear: left;
  visibility: hidden;
  line-height: 0;
}

* html .clearfix_category {
  display: inline-table;
  display: block;
  height: 1px;
}
*+html .clearfix_category {
  display: inline-block;
}
.category ul{
  list-style-type: none;
  line-height:1.5em;
}
.category ul li{
  background: url(/img/instlist_point.gif) no-repeat 3px 5px;
  padding:0 5px 0px 13px;
}
* html .category ul li{
  white-space:nowrap;
}
*+html .category ul li{
  float:left;
  white-space:nowrap;
}
html:first-child .category ul li{
  float:left;
}
html* .category ul li{
  float:left;
}
html>/**/body .category ul li{
  display:inline;
  /*white-space:nowrap;*/  /*commented out RM 2010/8/12*/
}

/* \*//*/ .category ul li{
  padding:0 5px 0px 13px;
  float:left;
}
/**/

#category_left{
  border:1px solid #00f;
}

/*楽器リスト部分 */

table.gklitable {
  margin-bottom:1em;
  padding-bottom:0.5em;
  border-bottom:2px dotted #cccccc;
  /*-- for winIE5 --*/
  font-size:100%;
}

table.gklitable td {
  vertical-align: top;
}
* html table.gklitable td {
  word-break:break-all;
}
table.gklitable p {
  margin:0em;
  padding:0em;
}

.vingkname {
  font-weight: bold;
  line-height:1.3;
  margin-right:5px;
}
.vingkname_price {
  font-weight: bold;
  line-height:1.3;
  margin-right:5px;
  font-size: 110%; /* RM added */
}

img.gklicon {
  margin-right:0.5em;
}
