@charset "utf-8";
/*//////////  商品情報ページ設定  //////////*/
#products a:link, #products a:visited {
	color: #CC9900 !important;
}
#products a:hover, #products a:active {
	color: #FFCC33 !important;
}
#products #contents h2 {
	margin-bottom: 15px;
}

/*//////////  商品情報トップページ設定  //////////*/
#products #category {
	width: 580px;
	margin-right: 13px;
	margin-left: 12px;
}
#products #category .row {
	margin-bottom: 15px;
}

/*//////////  商品詳細情報ページ設定  //////////*/
#products strong {
	color: #CC9900;
}
#products .block {
	background-image: url(../images/bg_products.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 580px;
	margin-right: 13px;
	margin-bottom: 10px;
	margin-left: 12px;
}
#products .block .blockWrap {
	background-image: url(../images/footer_products.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}
#products .block .blockWrap .img {
	text-align: center;
	display: inline;
	float: left;
	width: 125px;
	margin-top: 20px;
	margin-left: 25px;
}
#products .block .blockWrap .data {
	display: inline;
	float: left;
	width: 370px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 40px;
}
#products .block .blockWrap h3.limited,
#products .block .blockWrap h3.new,
#products .block .blockWrap h3.renew {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 68px;
}
#products .block .blockWrap h3.limited {
	background-image: url(../images/icon_limited.gif);
}
#products .block .blockWrap h3.new {
	background-image: url(../images/icon_new.gif);
}
#products .block .blockWrap h3.renew {
	background-image: url(../images/icon_renewal.gif);
}
#products .block .blockWrap p {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}
#products .block .blockWrap th {
	width: 8em;
}
#products #categoryNavi {
	text-align: center;
	margin-top: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#products #categoryNavi img {
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
}


/*//////////  商品詳細情報ページ　関連商品設定  //////////*/
#products .block .blockWrap #relatedTop {
	width: 370px;
	background-image: url(../images/header_products_s.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 15px;
	margin-bottom: 20px;
	margin-left: 190px;
}
#products .block .blockWrap #relatedBottom {
	width: 370px;
	background-image: url(../images/footer_products_s.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}
#products .block .blockWrap #related {
	width: 350px;
	_width: 370px;
	background-image: url(../images/bg_products_s.gif);
	background-repeat: repeat-y;
	padding: 0 10px;
}
#products .block .blockWrap #related .img_r {
	float: left;
	width: 75px;
	margin-right: 10px;
}
#products .block .blockWrap #related .date_r {
	float: left;
	width: 200px;
}
#products .block .blockWrap #related th {
	width: 40px;
}
#products .block .blockWrap #related td.quantity {
	width: 30px;
}
#products .block .blockWrap #related th.price {
	width: 70px;
}
#products .block .blockWrap #related td.price {
	width: 220px;
}
#products .block .blockWrap #related p {
	font-size: 80%;
	_font-size: 90%;
	line-height: 1.5em;
	_line-height: 1.3em;
}
#products .block .blockWrap #related table {
	font-size: 80%;
	_font-size: 95%;
	line-height: 1.5em;
	_line-height: 1.3em;
}


/*//////////  商品詳細情報ページ　店舗紹介  //////////*/
#products #store {
	margin:30px 10px 10px 10px;
	background-image: url(../images/bg_store.gif);
	background-repeat: no-repeat;
	background-position: top;
	width:580px;
}
#products #storeWrap {
	background-image:url(../images/footer_store.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:20px;
	
}
#products #store .img {
	float:left;
	width:157px;
	text-align:center;
}
#products #store .data {
	float:right;
	width:370px;
}
#products #store p {
	margin:0.5em 0;
}
#products #store .data a {
	color:#cd5043 !important;
}
#products #store .data a:hover {
	color:#e6a199 !important;
}
