@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;
  /***J width:90%;*/
}
div.mainColumn hr{
  border:0;
}
div.mainColumn p{
  margin:0;
}

/** 楽器詳細
--------------------------------------------- */
.Item {
  margin-bottom: 5px;
  padding: 5px 0px;
}
.Item table {
  line-height: 1.2em;
  width: 100%;
  min-width: 590px;
  border: 0;
  /*-- for winIE5 --*/
  font-size:100%;
}
.Item table td {
  vertical-align: top;
}
.Item table td#Item_name{
  margin: 0;
  height:53px;
  background: #8394B4 url(/img/order_topbg.gif) left top repeat-x;
}
.Item table td#condition {
  margin-bottom: 0;
  padding: 5px;
  background: #EBECEF;
	font-size: 120%;
  line-height: 1.3;
}
.Item table td#Item_btn{
  text-align:right;
}

.Item table td#Item_btn img {
	vertical-align: middle;
}

.Item table td#borderCell {
  padding:10px 0;
  font-weight:bold;
  background: url(/img/item_border.gif) left bottom repeat-x;
}
.Item span#icon{
  zoom:1;
}
/* ID */
#resultid {
  color:#ffffff;
  font-size:90%;
  font-weight: normal;
  padding:10px;
}
/* ブランド名 */
.Item h2{
  color:#fff;
  font-size:150%;
  font-weight: bold;
  margin:5px;
  line-height:1;
}
/* 価格 */
#resultPrice {
  font-weight: bold;
  white-space: nowrap;
  padding-left:5px;
}
/* 税 */
#resultTax {
  margin: 0 0.3em;
  font-weight: normal;
}
/* 商談 */
#resultStatus {
  margin: 0 0.2em;
  font-weight: bold;
  color: #FF3300;
}
/* 状態 */
#resultCondition{
  font-weight: normal;
  margin: 0 0.2em;
}
#resultCondition a {
  font-weight: bold;
  color: #ff6600;
}
/* 登録日 */
#regist_day {
  margin: 0 0.3em;
  font-weight: normal;
}
/* 更新日 */
#update {
  margin: 0 0.3em;
  font-weight: normal;
}
/** 画像
--------------------------------------------- */

/** 【横Ver.】---- */
#image{
  text-align:center;
  margin-top: 1em;
}
#image_top{
  text-align:center;
  /*width:540px;*/
  margin-left:auto;
  margin-right:auto;
  margin-bottom: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:10px auto;
}
#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;
}
#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{
  text-align:right;
  width:130px;
  margin-top:2px;
  margin-bottom:2px;
}

/**  補足画像説明
-------------------------------------------- */
.subimg_comment{
  text-align:left;
  width:130px;
}
/** 商品の説明
--------------------------------------------- */
#explan{
  width:100%;
  clear:right;
}
#explan h3 {
  padding:5px;
  margin:0;
  font-size:110%;
  background:#8697B7;
  color:#fff;
}
#explan_state{
  margin-top:5px;
  border-top:1px solid #AAAFBB;
}
#explan_state ul{
}
#explan_state li{
  list-style-position:inside;
  display:inline;
  background: url(/img/list4.gif) no-repeat 2px;
  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;
}

/* 楽器店からのコメント
------------------------------------------*/
hr.cls {
  visibility:hidden;
  clear:both;
}

#comment_all {
  width:400px;
  /*clear:both;*/
  padding:20px 0;
}
/* コメント */
#shop_comment {
  padding-bottom:30px;
}
#shop_comment h4{
  background: url(/img/Shop_Comment.gif) no-repeat;
  height:27px;
  margin-top:3px;
}
#shop_comment span.none{
  display: none;
}
/* 店員画像 */
#clerk_image {
  float: left;
  width: 80px;
}

/*\*/
* 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:#8697B7 url(/img/arrow2.gif) no-repeat 5px 7px;
  color:#fff;
  padding:5px 5px 5px 22px;
  margin:0;
}
#handling_store_name{
  background:#ccc;
  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-top:5px;
  margin-bottom:10px;
/* Only MacIE5 start \*//*/
  margin-top:5px !important;
/* Only MacIE5 end */
}
#inquiry_store p#caution{
  color:#f00;
  margin-top:5px;
}

/* 詳しく見る */
p.detail_info{
  text-align:right;
}

/** 楽器
--------------------------------------------- */

.resultImage h3{
  font-size:110%;
  background:#8697B7 url(/img/arrow2.gif) no-repeat 5px 7px;
  color:#fff;
  padding:5px 5px 5px 22px;
  margin:0;
}
  
.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 p {
  margin: 0;
  padding: 0.2em 0;
}
.resultImage table tr td p.resultItem {
  font-weight:bold;
}
.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 .resultPrice{
  font-weight:bold;
}

/* もっと見る
------------------------------------------*/
.more{
  margin-top:5px;
  margin-bottom:0;
  padding-bottom:10px;
  text-align:right;
}

p#testest {
	background: #ccc;
}
