span.fs_icon{font-size: 11px;color:#fff;background-color: #80453A;padding: 1px 1px 1px 3px;}
.footstamp li iframe {margin-bottom: -7px;margin-left: 2px;}

div#product_detail{position:relative;width:550px;}
div#product_detail .product_img{padding-bottom: 15px;}
div#product_detail .product_img .main_img{}
div#product_detail .product_img .sub_img{width:250px;}
div#product_detail .product_img .sub_img img{width:80px;margin:10px 7px 0px 0px;}

div#product_detail .detail{position:absolute;top:1px;left:270px;}
div#product_detail .detail dl dt{margin-bottom:0px;font-weight:bold;}
div#product_detail .detail dl dd{margin-bottom:7px;}
body:nth-of-type(1) div#product_detail .detail dl dd{margin-bottom:0px;}
body:first-of-type div#product_detail .detail dl dd{margin-bottom:6px;}

div#product_detail .expl{clear:both;margin:15px 0px 30px;}
div#product_detail .expl p {line-height: 150%;}
div#product_detail .expl .alert{background:#F7452B;color:#fff;font-weight:bold;font-size:120%;}
div#product_detail .expl blockquote{margin: 0px;padding:18px;background: rgba(248,238,218,0.8);line-height: 140%;text-align: justify;}
div#product_detail .expl blockquote commentby{text-align:right;}
div#product_detail .expl ul {margin-bottom: 30px;}

div#product_detail .expl div#lytebox_group ul {margin: 10px 0;}
div#product_detail .expl div#lytebox_group li {width:25%;display:block;float:left;}
div#product_detail .expl div#lytebox_group li img{width:100%;}
div#product_detail .expl div#lytebox_group li.cols4{width:550px;}

div#product_detail .product_price .btn-cart {float: left;}
div#product_detail .product_price dl.price-set{float: left;margin-left:10px;}
div#product_detail .product_unit dt{float:left;}
div#product_detail .product_unit dd{float:left;}

div#product_detail dl.price-set dt,
div#product_detail dl.price-set dd{text-align:right;}

div#product_detail dt.title-sales{display:none;}
div#product_detail dd.contents-sales{font-size:15px;font-weight: bold;margin-bottom: 3px;}

div#product_detail .product_option{text-align: right;background-color: #fbdd6fb3;padding: 10px;}
div#product_detail .product_option dt:before {content: "▼";}
div#product_detail .product_option select{border: 2px solid #471200;padding: 3px;}
div#product_detail .displaysp,
div#product_detail .displaypc{width:100%;}
div#product_detail .displaysp{display:none;}


div#product_detail .product_price{
position: relative;
height: 45px;
margin-top: 30px;
}

div#product_detail .product_price table{
position: absolute;
right: 0px;
}

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

#together {
	margin-top: 30px;
	}

#together h3{
	display:block;width:342px;height:18px;background:url(https://img17.shop-pro.jp/PA01169/362/etc/title_recommend.png) 0px 0px no-repeat;
	margin:0px 0px 20px;
	text-indent:-9999px;
}


#together .together_list {
	margin:0px 3px;
	float:left;
	width: 170px;
	text-align:center;
	font-weight:bold;
	}

#together img {
	padding: 4px;
	}

.together_list img {
height: 130px;
}


/*☆*/
/* 全体を囲む */
#content {
overflow: hidden;
width:610px;
margin-left: -30px;
}

/* 画像部分 */
.thumbnail {
width:130px;
padding:3px 0 3px 10px;
float:left;
text-align:center;
}
.thumbnail .thumimg {
height:130px;
width:115px;
display:table-cell;
vertical-align:middle;
text-align:center;
}
.thumbnail .thumtitle {
font-size:70%;
line-height:1.2em;
padding-top:3px;
margin:0;
}

/* スクロール部分 */
.scrollable {
position:relative;
overflow:hidden;
width:570px;
height:136px;
float:left;
}
.scrollable .items {
width:20000em;
position:absolute;
clear:both;
}
.items div.itemwap {
float:left;
width:560px;
}
.scrollable img {

}
.scrollable .active {
border:2px solid #000;
position:relative;
cursor:default;
}

/* ナビゲーションボタン */
a.browse {
margin-top:3px;
display:block;
width:17px;
height:130px;
float:left;
cursor:pointer;
font-size:1px;
background-repeat:no-repeat;
background-position:0 0;
}

/* right */
a.right {
background-image:url(https://img17.shop-pro.jp/PA01169/362/etc/products_next.png);
margin-right:3px;
}
a.right:hover {
background-position:-17px 0;
}

/* left */
a.left{
background-image:url(https://img17.shop-pro.jp/PA01169/362/etc/products_prev.png);
margin-left:3px;
}
a.left:hover  { background-position:-17px 0; }

/* ボタン非表示時 */
a.disabled {
visibility:hidden !important;
}

div#lytebox_group li.thumb {
    margin: 3px;
}