#ShopKeeper {
margin: 20px auto;
background: #999999;
}
#ShopKeeper th {
width: 150px;
background: #EEE;
border-top: 1px solid #FFF;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #FFF;
color: #000;
font-size: 11px;
padding: 0px 5px 0px 5px;
}
#ShopKeeper td {
width: 300px;
background: #FFF;
padding: 5px;
}
.SK p {
margin: 0px 0px 10px 0px;
padding: 15px 0px 0px 30px;
border-top: 1px solid #CCC;
}
.SK .area {
padding: 0px 30px 20px 30px;
}
.SK .title {
background: #EEE;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px dotted #CCC;
border-left: 1px solid #CCC;
padding: 5px;
color: #000;
}
.SK .note {
background: #FFF;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
margin: 0px 0px 10px 0px;
padding: 5px;
}



/***********************
		flick
最近チェックした商品スライド用 CSS
***********************/

.flick {
width: 618px;
height: 250px;
margin: 0 auto;
overflow: hidden;
}
.flick ul li {
	float: left;
	margin: 8px 8px 8px;
	list-style-type: none;
	text-align: center;
	width: 140px;
	font-size: 12px;
}
.flick ul li span {
	display: block;
	line-height: 2;
	font-size: 10px;
	font-weight: bold;
}
.flick ul li p {
	font-size: 10px;
	font-weight: bold;
}
.flick ul li .price_soldout {
	background: #F00;
	color: #FFF;
}
.flick ul li .price {
	color: #F00;
}
.flick ul li img {
	display: block;
	max-width: 140px;
	margin:0 auto 2px;
	border: 1px solid #ddd;
}
.flick ul li a {
	display: block;
	margin: 0 5px;
	text-decoration: none;
}
.flick_ctrl {
	margin: 0;
	list-style: none;
}
.flick_ctrl li {
width: 2%;
margin-top: -180px;
height: 15px;
padding: 4px 0;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FFFFFF) );
text-align: center;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #fe6702;
border: 1px solid #ddd;	
}
.flick_ctrl li.back {
	float: left;
}
.flick_ctrl li.next {
	float: right;
}
.pointer {
	text-align: center;
}
.pointer span.selected {
    background-color: #333;
}

.pointer span {
    display: inline-block;
    height: 6px;
    width: 6px;
	margin: 0 2px;
	background-color: #CCC;
    border-radius: 3px;
}

.bx-viewport {
    height: 291px !important;
}