@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);


/* detail
--------------------------------------------------------------------*/
#content #detail {
	margin-bottom:10px;
	overflow: hidden;
	clear: both;
	zoom: 1;
	padding-top:5px;
}

#content #detail .right{
    float:right;
	width:260px;
}

#detail .right .price{
  color:#B58835;
  font-size:1.47em;
  line-height:1.0;
  margin-bottom:18px;
}

#detail .right .submit{
  padding: 0 0 18px;
  line-height: 1;
}

#detail .right .view{
  padding: 0 0 7px;
  line-height: 1;
}

#detail .right .guide{
  line-height: 1;
  padding: 0 0 25px;
}

#detail dl{
  font-size:0.86em;
}

#content #small2big{
	zoom:1;
	overflow:hidden;
}

#content .left {
	float:left;
	width: 350px;
}

#small2big .imgbig li a{
  width:350px;
  height: 350px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}

#content #small2big .imgbig {
	margin-bottom: 10px;
	background:url(../image/detail_img03.jpg) left top no-repeat;
}

#content #small2big .imglist li {
	float: left;
    cursor:pointer;
	margin: 0 10px 10px 0;
	background:url(../image/detail_img04.jpg) left top no-repeat;
}

#content #small2big .imglist li a{
  width: 80px;
  height: 80px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}

#content #small2big .imglist li.clean {
	margin-right: 0;
}

/* table
--------------------------------------------------------------------*/
#content table{
  font-size:0.86em;
  margin-bottom:23px;
}

#content table th{
  width:189px;
  background:#F3E9CD;
  font-weight:normal;
  padding: 5px 0 0 9px;
}

#content table td{
  padding: 5px 15px 1px 7px;
}

#content p.back{
  text-align:right;
  margin-bottom:40px;
}


