/* ------------------------------------- 
 *	商品一覧
 * ------------------------------------- */
div.pankuzu {
	width: 636px;
	height: 22px;
	padding: 8px 0 0 20px;
	background: #C00;}
div.pankuzu span {
	color: #FFF;
	font-weight: bold;}
div.pankuzu a {
	padding: 2px 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;}
div.pbottom {
	width: 656px;
	height: 6px;
	background: url(https://img14.shop-pro.jp/PA01140/099/etc/pbottom.gif?20110903202733);}
div.sorttitle {
	font-size: 16px;
	color: #fff;
	width: 656px;
	height: 50px;
	margin: 20px 0 2px 0;
	background: url(https://img14.shop-pro.jp/PA01140/099/etc/sorttitleback.gif?20110904034218);}
div.sorttitle h3 {
	width: 636px;
	font-size: 16px;
	line-height: 28px;
	text-indent: 2em;
	margin: 0 auto;
	border-bottom: dashed 1px #ccc;}
div.sorttitle p {
	width: 636px;
	font-size: 12px;
	padding: 0 20px 0 0;
	text-align: right;}
div.sortchange_top {
	width: 636px;
	padding: 0 20px 0 0;
	text-align: right;
	border-bottom: double 3px #960;}
div.sortchange_bottom {
	width: 636px;
	padding: 0 20px 0 0;
	text-align: right;
	border-top: double 3px #960;}

div.combox a {text-decoration: none;}
div.combox a:link {color: #333;}
div.combox a:visited {color: #333;}
div.combox a:hover {color: #C00;text-decoration: none;}
div.combox a:active {color: #C00;}
div.combox {
	width: 654px;
	margin: 15px 0;}
div.combox a {
	width: 656px;
	display: block;
	background: url(https://img14.shop-pro.jp/PA01140/099/etc/backbottom.gif?20110907043313);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom: solid 3px #900;}
div.combox a:hover {color:#FFF;background-color:#900;}
div.combox img {float: left;margin: 5px 0 5px 5px;}
div.combox dl {
	width: 340px;
	float: right;
	margin-top: 5px;}
div.combox dt {
	width: 335px;
	float: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-indent: 1.5em;
	line-height: 30px;
	margin: 0 10px 0 0;
	background: #333;
	border-left: solid 5px #C00;}
div.combox dd {
	width: 300px;
	float: right;
	font-size: 12px;
	padding: 8px 15px 0 0;}

/* ------------------------------------- 
 *	イメージチェンジギャラリースタイル
 * ------------------------------------- */
.box_skitter {
	position: relative;
	width: 656px;
	height: 265px;
	background: #000;
	overflow: hidden;
}
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}
.box_skitter ul {display:none;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

.box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: 35px;
	z-index: 100;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url(images/prev.png) no-repeat left top;
}
.box_skitter .next_button {
	position: absolute;
	top: 50%;right: 35px;
	z-index: 100;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	background: url(images/next.png) no-repeat left top;
}
.box_skitter .info_slide {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 100;
	background: #000;
	color: #fff;
	font: bold 11px arial;
	padding: 5px 0 5px 5px;
	-moz-border-radius: 5px;-webkit-border-radius:5px;
	border-radius: 5px;
	opacity: 0.75;
}
.box_skitter .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.box_skitter .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}

.box_skitter .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.box_skitter .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.box_skitter .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}

.box_skitter .box_scroll_thumbs {padding:0 10px;}
.box_skitter .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}

.box_skitter .label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;display:none;}

.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}

.box_skitter p {
	font-size: 12px;
	color: #e7b43b;
	padding: 10px 20px;
	background: #333;
	opacity: 0.8;
	filter: alpha(opacity=80);	/* IE6、IE7対応 */
	-moz-opacity: 0.8;		/* Firefox1.5以前対応 */
}

/**
 * Example for dimenions:
 */
.box_skitter_large {width:656px;height:265px;}
.box_skitter_small {width:200px;height:200px;}