.thumbs
{
  margin: 10px 0;
}

div#goods_detail
{
    width: 1050px;
    margin: -20px auto auto auto;
    font-size: 16px;
}


div#goods_list_menu p
{
    text-align: center;
    font-weight: bold;
    margin: 0;
    padding-bottom: 1em;
}

div#goods_list_menu ul
{
    border-top: solid 2px #796860;
    padding-top: 1em;
}

div#goods_list_menu
{
    width: 200px;
    margin: 0;
    float: left;
　  height:100%;

}

div#goods_list_menu li
{
    padding-left: 0.2em;

}

div#goods_list_menu li a
{
    line-height: 2em;
    font-size:0.8em;
}

div#goods_list_menu li.menu_home
{
    padding-left: 0em;
    padding-bottom: 0.5em;
}

div#goods_list_main
{
    width: 800px;
    margin: 0;
    float: right;
}

div#detail_left
{
    width: 400px;
    float: left;
}

div#detail_right
{
    width: 380px;
    float: right;
}

table#option_tbl
{
    font-size: 12px;
}


/* ************************************************ 
 *	商品詳細　レイアウト
 * ************************************************ */

#detail {
	text-align:center;
	color:#534741;
	}

#detail .img_clear
{
    margin-bottom: 10px:
}

#detail .expl {
	line-height:150%;
	text-align: left;
	margin: 0 10px 5px 10px;
	}

//#detail .main_img {
//	padding: 4px;
//	border:1px #dacdb9 solid;
//        margin-bottom: 10px;
//}



//#detail .sub {
//	float: left;
//	text-align: center;
//	}

//#detail .sub img {
//	padding: 0px;
//	border:1px #dacdb9 solid;
//	}

#detail .table {
	width: 100%;
	background-color: #f2f2f2;
	text-align:left;
	margin:0 auto 30px;
	}

#detail .table .cell_1 {
	width: 130px;
	height: 28px;
	color: #7F6F68;
	font-weight:bold;
	border-right: 2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	}

#detail .table .cell_2 {
	width: 270px;
	height: 28px;
	color: #6d2916;
	background:#f2ebe0;
	border-bottom:2px #ffffff solid;
	}

#detail .table .cell_mar {
	margin: 0px 5px 0px 15px;
	}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:center;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}

/* 会員専用価格の表示 商品詳細用 */	
.regular_price_detail {
	padding:5px 0px 0px;
	margin:0px;
	text-decoration:line-through;
}

.price_detail {
	padding:0px;
	margin:0px;
	color:#ff0000;
	font-weight:bold;
}

.discount_rate_detail {
	padding:0px 0px 5px;
	margin:0px;
	color:#ff0000;
}

/* ------------------------------------- 
 *	この商品を買った人はこんな商品も買ってます
 * ------------------------------------- */

#together {
	margin: 0px 10px 0px 10px;
	}

#together .tog_main_title {
	font-weight:bold;
	margin:30px 0px 5px;
	color:#6d2916;
	padding:5px 10px;
	background:#f9f4eb;
	}

#together .together_list {
	margin:10px 3px 10px 3px;
	float:left;
	width: 170px;
	text-align:center;
	}

#together img {
	padding: 4px;
	border: 1px #dacdb9 solid;
	}

/* ------------------------------------- 
 *	トラックバック
 * ------------------------------------- */

#trackback {
	margin: 0px 10px 20px 10px;

	}

#trackback .tb_main_title {
	font-weight:bold;
	margin:30px 0px 5px;
	color:#6d2916;
	}


#trackback .tb_url {
	font-size:11px;
	padding:10px 13px;
	background:#f9f4eb;
	color:#6d2916;
	}

#trackback .tb {
	margin:0px 0px 5px;
	border:1px solid #dacdb9;
	}

#trackback .tb_date {
	font-size:80%;
	padding: 10px 10px 10px 10px;
	}

#trackback .tb_title {
	padding: 0px 10px 10px 10px;
	color:#6d2916;
	}

#trackback .tb_body {
	line-height: 150%;
	padding: 10px 10px 10px 10px;
	border-top: 1px dotted #dacdb9;
	border-bottom: 1px dotted #dacdb9;
	}

#trackback .tb_state {
	padding: 5px 10px 5px 10px;
	}




/* ************************************************ 
 *	商品オプションページ
 * ************************************************ */
#Option .option_table {
	width: 564px;
	margin-bottom:5px;
	border-left: 1px solid #dacdb9;
	border-top: 1px solid #dacdb9;
	}

#Option .option_cell1 {
	font-size: 11px;
	text-align:left;
	font-weight:normal;
	padding:5px;
	border-right: 1px solid #dacdb9;
	border-bottom: 1px solid #dacdb9;
	padding-left: 6px;
	}

#Option .option_cell2 {
	font-size:80%;
	text-align:left;
	padding:5px;
	border-right: 1px solid #dacdb9;
	border-bottom: 1px solid #dacdb9;
	background-color:#FFFFFF;
	padding: 2px 6px 2px 6px;
	}

#Option .option_cell3 {
	font-size:80%;
	text-align:left;
	padding:5px;
	border-right: 1px solid #dacdb9;
	border-bottom: 1px solid #dacdb9;
	background-color:#FFFFFF;
	padding: 2px 10px 2px 6px;
	}

/* 会員専用価格の表示 オプション用 */
.regular_price_stock {
	padding:0px;
	margin:0px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

.price_detail_stock {
	padding:0px;
	margin:0px;
}

.discount_rate_stock {
	padding:0px;
	margin:0px;
	color:#ff0000;
}

.cloud-zoom-loading
{
    display: none;
}