@charset "UTF-8";
/* CSS Document */

.excerpt{
	visibility:hidden;
	height:0px;
	line-height:0px;
}

/*------------------------------------------*/
/*カラムセット*/
/*------------------------------------------*/
#maincolumn{
	width:810px;
	margin:auto;
	padding-bottom:2em;
}

#rightColumn{
	float:right;
	width:135px;
}

#leftColumn{
	float:left;
	width:670px;
}

/*インデックスページ*/
#itemIndexL{
	width:160px;
	float:left;
}

#itemIndexR{
	width:490px;
	float:right;
}

/*エントリーページ*/
#itemLeftColumn{
	width:240px;
	float:left;
}

#itemRightColumn{
	width:410px;
	float:right;
}

/*------------------------------------------*/
/*ページヘッダー*/
/*------------------------------------------*/
#pageHeader{
	padding-bottom:25px;
	position:relative;
}
#pageHeader h3{
	background:no-repeat url(../img/item/pagetitle.gif);
	height:56px;
	width:157px;
	text-indent:-9999em;
}


/*------------------------------------------*/
/*                                          */
/*アイテム　インデックスーページ*/
/*                                          */
/*------------------------------------------*/
/*新着アイテム*/
#newItem{
	padding:10px;
	border:1px solid #bbb;
	background-color:white;
	background-image:url(../img/relatedback.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
	margin-bottom:1em;
}

#newItem .midashi{
	background-image:url(../img/newitems.gif);
	line-height:15px;
	background-repeat:no-repeat;
	background-position:center left;
	text-indent:-3000em;
	width:100%;
}


#newItem td{
	width:155px;
	text-align:center;
	vertical-align:top;
	padding:5px 0px;
}

#newItem td div.photo img{
	width:80px;
}

/*ページ分けナビ*/
#pageNavi{
	text-align:center;
	margin-bottom:1em;
}
#pageNavi .selected{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
#pageNavi .none{
	color:#ccc;
}

/*ブランドアーカイブ*/

.price{
	line-height:18px;
}

.priceWithCart{
	width:80px;
	margin:auto;
	background:no-repeat left url(../img/cart/icon_cart.gif);
	line-height:18px;
	text-align:left;
	text-indent:23px;
}

#labelArch{
	padding:10px;
	border:1px solid #bbb;
	background-color:white;
	background-image:url(../img/relatedback.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:1em;
}

#labelArch h2{
	height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
}

#labelArch td{
	width:155px;
	text-align:center;
	vertical-align:top;
	padding:5px 0px;
}

#labelArch td div.photo img{
	width:80px;
}

#labelArch .midashi{
	margin-bottom:5px;
}

#menuLabel .midashi{
	background-image:url(../img/labelMenuMidashi.gif);
	line-height:16px;
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#666;
	text-indent:-3000em;
	width:100%;
}

#menuLabel li{
	background-image:url(../img/arrow.gif);
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px solid #ddd;
	line-height:1.6em;
}

#menuLabel li a{
	display:block;
	width:100%;
}
#menuLabel li a:link,
#menuLabel li a:visited{
	color:#666;
}
#menuLabel li a:hover{
	color:#aaa;
}





/*生産国アーカイブ*/
#madein{
	padding:10px;
	border:1px solid #bbb;
	background-color:white;
	background-image:url(../img/relatedback.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
	margin-bottom:1em;
}

#madein td{
	width:155px;
	text-align:center;
	vertical-align:top;
	padding:5px 0px;
}

#madein td div.photo img{
	width:80px;
}

#madein .midashi{
	margin-bottom:5px;
}
#madein .midashi img{
	border:1px solid #ccc;
}

#madeinHead{
/*
	background-image:url(../img/madeinHead.png);
	height:5px;
	background-position:center bottom;
	background-repeat:no-repeat;
*/
}
#madeinArchive{
/*
	background-image:url(../img/madeinBody.gif);
	background-repeat:repeat-y;
	background-position:center;
*/
}
#innerMadeIn{

	background-image:url(../img/madeinBodyBottom.png);
	background-repeat:no-repeat;
	background-position:center bottom;

	padding:10px;
	padding-top:5px;
}
#madeinBottom{
/*
	background-image:url(../img/madeinBottom.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:6px;
*/
}

#madeinArchive table{
	width:100%;
}
#madeinArchive td{
	text-align:center;
}

#madeinArchive .midashi{
	background-image:url(../img/madein.png);
	height:15px;
	background-repeat:no-repeat;
	background-position:center left;
	text-indent:-3000em;
	width:100%;
	margin-bottom:10px;
}

#madeinArchive a{
	color:#fff;
	font-size:9px;
}

/*------------------------------------------*/
/*                                          */
/*アイテム　エントリーページ*/
/*                                          */
/*------------------------------------------*/
div#itemData{
	margin-top:1em;
}

div#itemData td#itemLeftColumn{
	
}
div#itemData td#itemRightColumn{
	
}


/*アイテム詳細データ*/
#itemPhoto{
	width:240px;
	margin-bottom:1em;
	text-align:center;
}

#itemPhoto img{
	width:240px;
}

#itemDetail .midashi{
	background-image:url(../img/itemdetail.gif);
	line-height:16px;
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#666;
	text-indent:-3000em;
	width:100%;
}

#itemDetail #detail{
	border:1px solid #666;
	padding:10px;
	padding-top:3px;
}

#detail #labelLogo{
	margin:5px 0px;
}

#detail #itemName{
	color:black;
	font-weight:bold;
	border-bottom:1px dotted #666;
	padding:5px 0px;
}

#detail table{
	width:100%;
}
#detail th{
	vertical-align:top;
	width:55px;
	text-align:right;
}

#detail #country img{
	border:1px solid #aaa;
}

/*アイテムプロフィール*/
#itemProfile{
	margin-bottom:2em;
}
#itemProfile .midashi{
	background-image:url(../img/itemprofil.gif);
	line-height:16px;
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#666;
	text-indent:-3000em;
	width:100%;
}
#itemProfile #comment{
	font-size:11px;
}

/*エクストラphoto*/
table#itemExtraPhoto{
	margin:1em 0em;
	width:100%;
}

table#itemExtraPhoto td{
	width:50%;
	text-align:center;
	padding:0em 5px;
}
table#itemExtraPhoto td img{
	height:120px;
}

/*商品問い合わせ*/
#itemContuct{
	margin:1em 0em;
}
#itemContuct li{
	float:left;
	height:18px;
}

li#title{
	text-indent:-3000em;
	background-image:url(../img/toiawase.gif);
	width:82px;
}

li#emailBT{
	padding:0px 5px;
}
li#emailBT a{
	display:block;
	text-indent:-3000em;
	width:64px;
	height:18px;
	background-repeat:no-repeat;
}
li#emailBT a:link,
li#emailBT a:visited{
	background-image:url(../img/email.gif);
}
li#emailBT a:hover{
	background-image:url(../img/email_ov.gif);
}

li#tel{
	text-indent:-3000em;
	background-image:url(../img/tel.gif);
	width:99px;
}

li#tuhan{
	padding:0px 5px;
}
li#tuhan a{
	display:block;
	background-image:url(../img/tuhan_min.gif);
	width:88px;
	height:18px;
	background-repeat:no-repeat;
}

/*関連アイテム*/
#relatedItem{
	border:1px solid #bbb;
	background-color:white;
	background-image:url(../img/relatedback.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
	margin-bottom:1em;
}
#relatedItem .midashi{
	background-image:url(../img/relatedItems.gif);
	line-height:15px;
	background-repeat:no-repeat;
	background-position:center left;
	text-indent:-3000em;
	width:100%;
}

#relatedItem ul{
	margin-top:1em;
}

#relatedItem li{
	margin-bottom:10px;
}

#relatedItem .photo{
	float:left;
	width:80px;
	text-align:center;
	background-color:#eeeee6;
	border:2px solid #eeeee6;
}
#relatedItem .photo img{
	height:60px;
	margin:0px;
	padding:0px;
}
#relatedItem .detail{
	float:right;
	width:290px;
}
#relatedItem .detail .label{
	border-bottom:1px dotted #666;
}



/*関連スタイリング*/
#relatedStyling{
	border:1px solid #bbb;
	background-color:white;
	background-image:url(../img/relatedback.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
}

#relatedStyling .midashi{
	background-image:url(../img/relatedStyling.gif);
	line-height:15px;
	background-repeat:no-repeat;
	background-position:center left;
	text-indent:-3000em;
	width:100%;
}

#relatedStyling ul{
	margin-top:1em;
}

#relatedStyling li{
	float:left;
	/*margin-right:10px;*/
	width:80px;
}

#relatedStyling li img{
	height:60px;
	margin:0px;
	padding:0px;
}

#relatedStyling li a:link img,
#relatedStyling li a:visited img{
	border:1px solid #444;
}

#relatedStyling li a:hover img{
	border:1px solid #aaa;
}