#sk_link_other{
padding:5px 0 20px 0;
}
#detail-img{
width:560px;
margin:0 auto;
padding:40px 0;
}
#detail-img .sub{
margin-bottom:20px;
}
#detail{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:20px;
line-height:2em;
}
#detail .main_img{
float:right;
margin:0 0 0 20px;
}
.product-linkList{
width:300px;
padding:8px 15px;
background:#f3f3f3;
font-size:10px;
margin-bottom:30px;
border:#cccccc dotted 1px;
}

.middle{
width:100%;
margin-bottom:20px;
}
.pankuzuline{
display:inline;
margin-bottom:0;
font-size:10px;
padding-right:15px;
margin-right:15px;
border-right:#cccccc dotted 1px;
}
.pankuzuline a{ display:inline; }


.listbar{
width:639px;
margin:30px 0;
background:#f5f5f5;
padding:5px 14px;
}
.sold_caution{color: #C00;
font-weight: bold;}
.pagenavi{
margin-bottom:30px;
padding:10px 0 30px 0;
color:#666666;
}

body #right .listbar h3{ 
margin:0;
padding:0;
}
.table01 table,.table01 table th,.table01 table td{
border:none;
}
.disable_cartin{
text-align:center;
margin-bottom:50px;
padding:20px 0;
}
h2 .hidden{
display:none;
}
/*****************************************

スライドショー

*****************************************/
    .swap{
        margin: 0 auto;
        max-width: 560px;
    }
	.main_photo{
    /*position: relative;*/
	max-width:560px;
    min-height: 373px;
    margin-bottom: 20px;
	text-align: center;
	}
	.main_photo img{
		/*position: absolute;
		top:0;*/
		border: solid 8px #fff;
		box-shadow: 0 1px 8px #bbb;
		max-width: 544px;
        min-height: 362px;
	}
	.thumbnail{
		overflow: hidden;
		margin: 0;
        width: 100%;
	}
	.thumbnail li{
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
		list-style: none;
	}
	.thumbnail li:last-child{
        margin-right: 0px;
	}
/*	.thumbnail li{
		max-width: 112px;
        min-height: 75px;
	}
*/	.thumbnail li img{
		max-width: 108px;
        min-height: 72px;
	}
    .thumbnail li:last-child{
        margin-right: 0;
    }
	.thumbnail li.current img{
		opacity: 1;
        filter: alpha(opacity=100);
	}
/* =======================================
    ClearFixElements
======================================= */
#slideshow ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
 
#slideshow ul {
    display: inline-block;
    overflow: hidden;
}
/*=======================================
    どこでもカラーミー
=======================================*/
#dokodemo_cart .cartjs_product_table table{
width:100% !important;
}
#dokodemo_cart .cartjs_product_table th{
width:30%;
background:#f3f6ed;
padding:8px 10px;
}
#dokodemo_cart .cartjs_product_table td{
    color: #333 !important;
}