#wrapper{
	width:960px;
	margin:0 auto;
  overflow:hidden;
}

.product .row_title{
  width:960px;
  background:rgba(255,255,255,0.9);
  margin-top:20px;
  padding:10px 30px;
}

.product .row_title .main_title{
  margin-top:10px;
}

.product .row_title p{
  margin:0;
}

.row{
  overflow:hidden;
}

#detail{
  background-color:#FFF;
  margin-bottom:30px;
  margin-top:10px;
}

.main_img{
  float:left;
  margin-top:70px;
  margin-left:10px;
}

.sub.sub_clear{
  float:right;
  margin-top:20px;
  margin-right:30px;
}

.cha .sub.sub_clear{
  float:right;
  margin-top:200px;
  margin-right:30px;
}

.sub{
  float:right;
  margin-top:20px;
  margin-right:30px;
}

.expl{
  width:500px;
  height:auto;
  margin-left:90px;
  margin-top:20px;
}

.cell1{
  margin-top:80px;
  margin-left:70px;
  width:40%;
  float:left;
}

.cell1 a{
  font-size:15px;
  line-height:1.6em;
}

.cell2{
  width:40%;
  float:right;
}

.cell2_text{
  line-height:1.8em;
}

.price_detail{
  margin:0;
}

.product_weight{
  margin:0px;
  float:right;
}

.disable_cartin{
  width:250px;
  margin-right:90px;
  float:right;
}

#sk_link_other{
  width:350px;
  margin-top:0;
  margin-right:10px;
  float:right;
}

.cell_mar{
  margin-right:15px;
}

.cell_mar_cart{
  float:right;
  margin-right:10px;
}