@charset "utf-8";
/**
 * Digimart
 * @Copyright: 2007 Rittor Music Inc., a regist_listany of Impress Group. All right reserved.
*/

/** 見出し
--------------------------------------------- */
h1 {
  width: 108px;
  height: 18px;
  margin-bottom: 0.4em;
  background: url(/img/title_instDetails.gif) no-repeat;
}
h1 span {
  display: none;
}
/* パン屑リスト */
p#topicPath {
  margin-bottom: 1em;
  line-height: 1.3;
  font-weight:bold;
}
p#topicPath a {
  color: #455162;
}
p#topicPath a:hover {
  color: #ff6600;
}
p#topicPath span {
  margin: 0 0.2em;
}
div.mainColumn {
  font-size:75%;
  line-height: 1.5em; 
  width:100%;
}
div.mainColumn hr{
  border:0;
}
div.mainColumn p{
  margin:0;
}
h3{
  color:#fff;
}

/** 楽器詳細
--------------------------------------------- */
/* テーブル */
.Item {
	margin-bottom: 5px;
	background: #0A0602;
}

.Item table{
  line-height: 1.2em;
  width:100%;
  border:0;
  /*-- for winIE5 --*/
  font-size:100%;
}
.Item table td{
  padding:5px 0;
}
.Item table td#borderCell{
padding: 5px 30px;
  color:#fff;
  font-weight:bold;
  background: url(/img/item_border.gif) left bottom repeat-x;
}
.Item table td#condition{
padding: 0 30px;
font-size: 120%;
  color:#999966;
}
.Item table td#Item_day{
padding:0 0 0 30px;
  color:#fff;
}
.Item table td#Item_btn{
padding: 0 30px 0 0;
  white-space:nowrap;
  text-align:right;
}

.Item table td#Item_name {
	padding: 30px 30px 0 30px;
}

.Item table td#Item_btn img {
	vertical-align: middle;
}

.Item h2{
  color:#fff;
  line-height:1.5em;
  /*-- for winIE5 --*/
  font-size:150%;
}
.Item span#icon{
  zoom:1;
}
/* ID */
.Item #resultid{
  margin:0.5em 0;
  color:#fff;
}
/* 価格 */
.Item #resultPrice{
  color:#999966;
  font-weight:bold;
  margin-left:0.5em;
  font-size: 130%; /* RM added */
}
/* 税込 */
.Item #resultTax{
  color:#999966;
  font-weight:normal;
}
/* 商談中 */
.Item #resultStatus{
  color:#f00;
  font-weight:bold;
  margin:0 0.5em;
}
/* 状態 */
.Item #resultCondition{
  color:#999966;
  margin:0 0.5em;
}
.Item #resultCondition a {
  font-weight: bold;
  color: #999966;
  margin:0 0.5em;
}
.Item #resultCondition a:hover {
  color: #003399;
}
#registration, #update{
  color:#fff;
}
.Item td.btn{
  text-align:right;
}
/** 画像
--------------------------------------------- */

/** 【横Ver.】---- */
#image{
  text-align:center;
  margin-top:0;
}
#image_top{
  text-align:center;
  /*width:540px;*/
  margin: 1em auto 0 auto;
}
#under_image{
  margin:10px auto 0.5em auto;
  padding-left: 15px;
  width:450px;
  text-align:center;
}
#under_image .thumbimg{
  float:left;
  margin-right:15px;
  width:130px;
}

html>body #under_image {
	width:435px;
}

/** 【縦Ver.】---- */
#verticalImg{
  margin-top:10px;
}
#verticalImg_left{
  float:left;
  width:70%;
  padding-bottom:10px;
  text-align: center;
}
#verticalImg_right{
  /* Other MacIE5 \*/
  float:left;
  /**/
  margin:auto 0 auto 1px;
  padding-right:0;
  width:130px;
  padding-bottom:10px;
  color:#fff;
}
#verticalImg_top{
width:130px;
  margin-right:0;
  margin-top:40px;
  margin-bottom:50px;
}
#verticalImg_middle{
width:130px;
  padding-right:0;
}
#verticalImg_bottom{
width:130px;
  margin-right:0;
  margin-top:50px;
  margin-bottom:40px;
  vertical-align:bottom;
}
/* 拡大虫眼鏡 */
.expansion{
  text-align:right;
  margin:0 auto;
  margin-top:2px;
}
.thumbExpansion{
  margin-top:2px;
  margin-bottom:2px;
  text-align:right;
  width:130px;
}

/**  補足画像説明
-------------------------------------------- */
p.subimg_comment{
  text-align:left;
  color:#fff;
  width:130px;
}

/** 商品の説明
--------------------------------------------- */
#explan{
  clear:both;
  margin:20px 0;
}
#explan h3 {
  padding:5px;
  margin:10px 0;
  font-size:110%;
  background:#999966;
  color:#fff;
}
#explan_state{
  margin-top:5px;
  border-top:1px solid #AAAFBB;
}
#explan_state li{
  list-style-position:inside;
  display:inline;
  background: url(/img/list4.gif) no-repeat 3px;
  padding:3px 0 3px 18px;
  zoom:1;
}
* html #explan_state li {
  list-style-position:inside;
  display:inline;
  background: url(/img/list4.gif) no-repeat 2px 2px;
  padding:0;
  padding-left:18px;
  zoom:1;
}
*+html body #explan_state li {
  list-style-position:inside;
  display:inline;
  background: url(/img/list4.gif) no-repeat 2px;
  padding:0;
  padding-left:18px;
  zoom:1;
}
#explan_state li span.otherOption{
  display:block !important;
  white-space:normal !important;
}

/* 楽器店からのコメント
------------------------------------------*/
#comment_all {
  width:400px;
  padding:30px 0;
}
/* コメント */
#shop_comment {
  padding-bottom:30px;
}
#shop_comment h4{
  background: url(/img/Shop_Comment_vintage.gif) no-repeat;
  height:27px;
}
#shop_comment span.none{
  display: none;
}
/* 店員画像 */
#clerk_image {
  float: left;
  width: 80px;
}
/***
* html #bodyContainer {
  border-left: 940px solid #fff;
}
* html #bodyContInner {
  position: relative;
  margin-left: -940px;
}
*/
/*\*/
* html #bodyContainer, * html #bodyContInner {
  height: 1px;
}
/**/
#comment_right {
  float: right;
  width: 80%;
  margin-left: -10%;
}

/* 楽器店インフォメーション
------------------------------------------*/
#shopinfo_all {
  /*clear:both;*/
  margin-bottom:1.5em;
  margin-top:20px;
}
/* 取扱店舗 */
#handling_store{
  margin-right:210px;
}
#handling_store h3{
  font-size:110%;
  background:#999966 url(/img/arrow2.gif) no-repeat 5px 7px;
  color:#fff;
  padding:5px 5px 5px 22px;
  margin:0;
}
#handling_store_name{
  background:#e6e6cc;
  padding:5px;
  margin:0;
  font-size:150%;
}
#handling_store table{
	width:100%;
}
#handling_store table th{
  width:20%;
  border-bottom:1px solid #DDD;
  vertical-align:top;
  text-align:left;
  padding:3px;
}
#handling_store table td{
  border-bottom:1px solid #DDD;
  padding:3px;
}
/* 問合せ */
#inquiry_store{
  float:right;
  width:196px;
  padding-right:0;
  padding-bottom:30px;
}
#inquiry_store p{
  font-size:90%;
  line-height:1.3em;;
  margin-bottom:10px;
}
#inquiry_store p#caution{
  color:#f00;
}
/* 詳しく見る */
p.detail_info{
  text-align:right;
}

/** 楽器
--------------------------------------------- */
.resultImage h3{
  font-size:110%;
  background:#999966 url(/img/arrow2.gif) no-repeat 5px 7px;
  color:#fff;
  padding:5px 5px 5px 22px;
margin:0; /* RM added 2008/8/15 */
}
.resultImage table {
  width: 100%;
  border-collapse: collapse;
  font-size:100%;
}
.resultImage table tr.line2 {
  background: #e9eaed;
}
.resultImage table tr td {
  width: 25%;
  padding: 10px;
  text-align: center;
  vertical-align: top;
  line-height: 1.3;
}
.resultImage table tr td h4 {
  margin: 0;
  padding-bottom: 0.5em;
  font-size: 100%;
  /* word-break: break-all; */
}
.resultImage table tr td p {
  margin: 0;
  padding: 0.2em 0;
}
.resultImage table tr td p.resultLabel {
  width: 120px;
  height: 13px;
  margin: 0 auto 2px auto;
  text-align: left;
}
.resultImage table tr td h3.resultItem img {
  display: block;
  width: 120px;
  margin: 0 auto 0.3em auto;
}
.result_new h4 {
  clear: both;
  margin: 0;
  padding: 3px;
  background: #8697B7;
  font-size: 90%;
  color: #fff;
}
.resultImage table td p.imageArea{
  margin:0;
  padding-top:0;
  padding-bottom:0.5em;
}
.resultImage table td p.titleArea{
  font-weight:bold;
}

/* もっと見る
------------------------------------------*/
.more{
  margin-top:5px;
  margin-bottom:0;
  padding-bottom:10px;
  text-align:right;
}

/*---------------------*/
hr.cls {
	visibility:hidden;
	clear:both;
}
