/* 商品詳細用CSS */

.item-description-box{
	margin-top:10px;
	width:800px;
	text-align: left;
}


.item-description{
	margin-top:50px;
	width:750px;
	text-align: left;
}


/* 商品名・商品価格・購入ボタンのグループ作成 */

.item-n-p-b{
	float:right;
	width:390px;
}

.item-cach{
	font-size:8px;
}

.item-n-p-b h2{
	font-size:16px;
}



/* 商品画像グループ */

.item-img-groupe{
	float:left;
	width:300px;
	height:360px;
}

.item-img-groupe h3{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	border:1px solid #cccccc;
	background:#ffffff;
}

.item-img-groupe-s ul{
	margin:0; padding:0;
	list-style:none;
}

.item-img-groupe-s li{
	margin-top:15px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:88px;
	text-align:center;
	border:1px solid #cccccc;
	background:#ffffff;
}


.item-o-img{ margin-left:10px; }


/* 商品説明用 */

#goods_box_ver2 th,#goods_box_ver2 td{ font-size:12px; line-height:30px; text-align:left; text-indent:15px; }
.box_th{ width:250px; }
.box_td{ width:450px; }

.table-border {
padding: 0px;
width: 290px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
border-collapse: collapse;
}


/* 商品特徴用 */

.product-features{
	margin-top:30px;
	padding:20px;
	border:1px solid #cccccc;
	background:#ffffe0;
}



.product-features p{
	padding:20px 20px 0 20px;
}


/* 関連商品 */

.related-product{
	margin-top:40px;
	width:670px;
	border-radius:0px 0px 5px 5px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:#ffffff;
}

.related-product h3{
	text-align:center;
	margin-bottom:10px;
}

.related-product-item-wrap{
	float:left;
	margin-left:10px;
	width:210px;
	height:240px;
	background:#eeeeee;
}

.related-product-item-wrap:hover{
	background:#fffacd;
}

.related-product-item{
	margin:15px auto 0 auto;
	width:180px;
}

.related-product-item ul{
	margin:0; padding:0;
	list-style:none;
}

.related-product-item li{
}


/* 興味を持った商品用 */

.interested-box{
	margin-top:40px;
	padding:0px 20px 10px 20px;
	height:300px;
	border:1px dotted #ffcccc;
	background:#ffffff;
}

.interested-box h3{ 
	color:#777777;
	font-size:14px;
	height:52px;
	text-indent:70px;
	line-height:45px;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/interested-bar.gif?20130423091936') no-repeat;
}

.interested-box-inner{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:140px;
	height:180px;
	background:#ffffe0;
}

.interested-box-inner ul{
	margin:0; padding:0;
	list-style:none;
}

.interested-list{
	margin-top:9px;
	margin-left:9px;
	width:120px;
	border:1px solid #cccccc;
	background:#ffffff;
}

.interested-list img{
	margin-top:5px;
	margin-left:10px;
}

.interested-text{
	margin-top:5px;
	margin-left:10px;
	width:120px;
	font-size:10px;
	text-align:center;
}

/* 2021-12　テスト用 */
/* パンくずナビ用 */

.pan-navi{
	padding-top:4px;
	margin-bottom:8px;
	width:700px;
	height:30px;
	border-bottom:1px solid #cccccc;
	background:#ffffff;
}

.pan-navi ul{
	margin:0; padding:0;
	list-style:none;
}

.pan-navi li{
	float:left;
	text-align:center;
	font-size:11px;
}

.pan-navi a{
	display:block;
	line-height:26px;
}

#pan-navi-02,#pan-navi-03,#pan-navi-04,.pan-navi-04{ margin-left:-5px; }

.pan-navi-01 a{
	width:107px; height:26px;
	color:#ffffff;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-01.png?20130412101142') 0 0 no-repeat;
}

.pan-navi-01 a:hover{
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-01.png?20130412101142') 0 -26px no-repeat;
}

#pan-navi-02 a{
	width:150px; height:26px;
	color:#ffffff;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-02.png?20130412111731') 0 0 no-repeat;
}

#pan-navi-02 a:hover{
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-02.png?20130412111731') 0 -26px no-repeat;
}

#pan-navi-03 a{
	width:150px; height:26px;
	color:#777777;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-03.png?20130412111742') 0 0 no-repeat;
}

#pan-navi-03 a:hover{
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-03.png?20130412111742') 0 -26px no-repeat;
}

#pan-navi-04 a{
	width:157px; height:26px;
	color:#777777;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-04.png?20130412111757') 0 0 no-repeat;
}

#pan-navi-04 a:hover{
	color:#00008b;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-04.png?20130412111757') 0 -26px no-repeat;
}

.pan-navi-04 a{
	width:157px; height:26px;
	color:##777777;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-04.png?20130412111757') 0 0 no-repeat;
}

.pan-navi-04 a:hover{
	color:#00008b;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/pan-navi-04.png?20130412111757') 0 -26px no-repeat;
}

/* ソート用 */

.item-sort{
	
	margin-bottom:20px;
	width:700px; height:39px;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	background:#eeeeee;
}

.item-sort h3{
	margin-top:3px;
	width:147px; height:33px;
	float:left;
}

.item-sort ul{ margin:0; padding:0; list-style:none;}
.item-sort li{
	float:left;
	margin-left:10px; margin-top:3px;
	text-align:center;
	line-height:33px;
}
.sort-change a{
	display:block;
	width:140px; height:33px;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/sort-bg.jpg?20130408191612') 0 0 no-repeat;
}

.sort-change a:hover{
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/sort-bg.jpg?20130408191612') 0 -33px no-repeat;
}


.sort-default{
	width:140px;
	height:33px;
	background:url('https://img12.shop-pro.jp/PA01060/957/etc/sort-default-bg.jpg?20130408192038') no-repeat;
}
/* テストここまで */