@charset "utf-8";





.hs_items_list {
	display:none;
	margin:10px;
}
	
	.hs_items_list li {
		color:#7D6C55;
		margin:5px 0 5px 10px;
		list-style-position:inside;
		list-style-type:disc;
		display:list-item;
	}

.items_list li {
	width:319px;
	_width:323px;
	padding:1px;
	margin-top:10px;
	margin-right:4px;
	float:left;
	border:1px solid #EEE;
}

.items_list li h2 a {
	display:block;
}





/* お取り扱い店舗コンテナ */
/* ================================================================================== */
.storeItems {
	width:260px;
	float:right;
	margin-top:10px;
	padding:5px 10px;
	background:url(/images/dottedBg.gif) 0 0 repeat;
}
	
	.storeItems em {
		padding-bottom:5px;
		margin-bottom:5px;
		display:block;
		background:url(/images/dottedDark.gif) left bottom repeat-x;
	}
	
	.storeItems li {
		padding-left:10px;
		margin-bottom:5px;
		background:url(/images/listHeader.gif) left 5px no-repeat;
	}





/* 詳細ページ */
.subtitle_item_jewellery_buccellati h2 {
	width:660px;
	height:82px;
	margin:10px 0 20px 0;
	text-indent:-9999px;
	background:url(/images/items/jewellery/items_jewellery_buccellati_h2.gif) 0 0 no-repeat;
}

.subtitle_item_jewellery_steubenglass h2 {
	width:660px;
	height:82px;
	margin:10px 0 20px 0;
	text-indent:-9999px;
	background:url(/images/items/jewellery/items_jewellery_steubenglass_h2.gif) 0 0 no-repeat;
}

.subtitle_item_bridal_ring h2 {
	width:660px;
	height:82px;
	margin:10px 0 20px 0;
	text-indent:-9999px;
	background:url(/images/items/bridal/items_bridal_ring_h2.gif) 0 0 no-repeat;
}

.subtitle_item_gourmet_chocolate h2 {
	width:660px;
	height:81px;
	margin:10px 0 20px 0;
	text-indent:-9999px;
	background:url(/images/items/gourmet/items_gourmet_chocolate_h2.gif) 0 0 no-repeat;
}


.items_content_left {
	width:350px;
	float:left;
}

.items_content_right {
	width:290px;
	float:right;
}

.items_content_right p {
	margin-bottom:1.5em;
}




.steubenglass_content_right {

}

.steubenglass_content_right p {
	margin-bottom:1.5em;
}

.steubenglass_content_right table {
	width:100%;
	margin-bottom:10px;
}

.steubenglass_content_right table td,.steubenglass_content_right table th {
	padding:10px;
}

.steubenglass_content_right_tableBg {
	background:#eeeae5;
}

/* 追加 2009/02/02 */

.hs_choco_content {
	display:none;
}
.hs_choco_content p {
	padding: 5px;
}

.item_chocolate {
position: relative;
background: url(/images/items/gourmet/frais.jpg) no-repeat;
width: 350px;
height: 519px;
}

.item_chocolate.chocolate1112 {
background: url(/images/items/gourmet/frais1112.jpg) no-repeat;
height: 590px;
}

a#choco_btn01, a#choco_btn02, a#choco_btn03, a#choco_btn04, a#choco_btn05, a#choco_btn06, a#choco_btn07, a#choco_btn08, a#choco_btn09, a#choco_btn10, a#choco_btn11, a#choco_btn12, a#choco_btn13, a#choco_btn14, a#choco_btn15, a#choco_btn16, a#choco_btn17, a#choco_btn18, a#choco_btn19, a#choco_btn20, a#choco_btn21, a#choco_btn22, a#choco_btn23, a#choco_btn24, a#choco_btn25, a#choco_btn26, a#choco_btn27, a#choco_btn28, a#choco_btn29, a#choco_btn30, a#choco_btn31, a#choco_btn32 {
display:block;
position: absolute;
width: 65px;
height: 65px;
text-indent: -9999px;
}

a#choco_btn01 {
top: 10px;
left: 35px;
}
a#choco_btn02 {
top: 20px;
left: 110px;
}
a#choco_btn03 {
top: 20px;
left: 185px;
}
a#choco_btn04 {
top: 20px;
left: 250px;
}
a#choco_btn05 {
top: 85px;
left: 35px;
}
a#choco_btn06 {
top: 85px;
left: 110px;
}
a#choco_btn07 {
top: 90px;
left: 185px;
}
a#choco_btn08 {
top: 90px;
left: 260px;
}
a#choco_btn09 {
top: 160px;
left: 35px;
}
a#choco_btn10 {
top: 160px;
left: 110px;
}
a#choco_btn11 {
top: 160px;
left: 185px;
}
a#choco_btn12 {
top: 160px;
left: 255px;
}
a#choco_btn13 {
top: 230px;
left: 35px;
}
a#choco_btn14 {
top: 230px;
left: 110px;
}
a#choco_btn15 {
top: 230px;
left: 185px;
}
a#choco_btn16 {
top: 230px;
left: 255px;
}
a#choco_btn17 {
top: 295px;
left: 35px;
}
a#choco_btn18 {
top: 295px;
left: 110px;
}
a#choco_btn19 {
top: 295px;
left: 185px;
}
a#choco_btn20 {
top: 295px;
left: 255px;
}
a#choco_btn21 {
top: 365px;
left: 35px;
}
a#choco_btn22 {
top: 365px;
left: 110px;
}
a#choco_btn23 {
top: 365px;
left: 185px;
}
a#choco_btn24 {
top: 365px;
left: 255px;
}
a#choco_btn25 {
top: 440px;
left: 35px;
}
a#choco_btn26 {
top: 440px;
left: 110px;
}
a#choco_btn27 {
top: 440px;
left: 185px;
}
a#choco_btn28 {
top: 440px;
left: 255px;
}
a#choco_btn29 {
top: 510px;
left: 35px;
}
a#choco_btn30 {
top: 510px;
left: 110px;
}
a#choco_btn31 {
top: 510px;
left: 185px;
}
a#choco_btn32 {
top: 510px;
left: 255px;
}

/* ring 2010/06 */
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none;}
#fullsize {position:relative; width:350px; height:350px;}
#information {position:absolute; bottom:0; width:350px; height:0; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}
#information h3 {padding:4px 8px 3px; font-weight:lighter;}
#information p {padding:0 8px 8px;}
#image {width:350px;}
#image img {position:absolute; z-index:25; width:auto;}
.imgnav {position:absolute; width:25%; height:356px; cursor:pointer; z-index:150;}
#imgprev {left:0; background:url(/js/slide/images/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(/js/slide/images/right.gif) right center no-repeat;}
#imglink {position:absolute; height:350px; width:100%; z-index:100;}
.linkhover {background:url(/js/slide/images/link.gif) center center no-repeat;}
#thumbnails {margin-top:15px;}
#slideleft {float:left; width:15px; height:100px; background:url(/js/slide/images/scroll-left.gif) center center no-repeat; background-color:#f7f5f0;}
#slideleft:hover {background-color:#e9e4d6;}
#slideright {float:right; width:15px; height:100px; background:#f7f5f0 url(/js/slide/images/scroll-right.gif) center center no-repeat;}
#slideright:hover {background-color:#e9e4d6;}
#slidearea {float:left; position:relative; width:310px; margin-left:5px; height:100px; overflow:hidden;}
#slider {position:absolute; left:0; height:106px;}
#slider img {cursor:pointer;}
