@charset "utf-8";

/* -------------------------------------------------------------------

Gold Style
	version:20090226

Index:
	001.	Overdrive
	002.	Structure <- none
	003.	Header
	004.	Footer
	005.	Content
	006.	Sidebar
	007.	Topicpath
	008.	Utilities
	998.	FORM CUSTOM
	107.	Sexy Buttons
	108.	idTabs - Jquery
	109.	biggerLink - Jquery <- none
	999.	THE WORLD - ClearFix <- none
	
------------------------------------------------------------------- */


/* 001.	Overdrive
------------------------------------------------------------------- */

	body {color: #594e52;	/* graphite */}
	strong	{color: #2b2b2b;}
	a:link	{color: #444;}
	a:visited	{color: #63C;}
	a:hover	{color: #bf9854;}


/* 003.	Header
------------------------------------------------------------------- */

	#header .hospitalitynav a	{color: #666;}
	#globalnav {background: url(common/globalnav_bottoms.png) repeat-x center bottom;}


/* 004.	Footer
------------------------------------------------------------------- */

	#footernav {border-top-color:#ccad77;}
	#footernav ul li {border-left-color:#ccad77;}
	#footer {border-top-color#ccad77;}


/* 005.	Content - Home
------------------------------------------------------------------- */

	#mayihelpyou {
		border-color:#ebdbc3;
		background: url(common/sbnr_mayihelpyou_body.png) no-repeat center bottom;
	}
	table.totalCount {border-color:#ebdbc3;}
		table.totalCount th, table.totalCount td {border-bottom-color:#ebdbc3;}


/* 005.	Content - Itemsearch
------------------------------------------------------------------- */

	div#itemsearch {
		border-color:#ebdbc3;
		background: url(item_search/itemsearch_bg.jpg) repeat-y right top;
	}
		table#search th, table#search td {border-bottom-color:#ebdbc3;}
		table#search .btnSearch {border-top-color:#ebdbc3;}


/* 005.	Content - Items
------------------------------------------------------------------- */

	body#SiteItemdetail #content h2,
	body#SiteItembrand #content h2,
	body#SiteItemmaker #content h2 {border-bottom-color:#999}
	
	table.itemDetail .itemName {border-top-color:#ccc;}
	table.itemDetail td {border-bottom-color:#ccc;}
	table.itemSpec {
		border-top-color:#ccc;
		border-bottom-color:#ccc;
	}
		table.itemSpec th, table.itemSpec td {
			border-bottom-color:#ccc;
		}
	body#SiteItemdetail #content .icoBlock h3,
	body#SiteItemdetail #content .specialnote h3 {
		border-bottom-color:#ccc;
	}
	#cartBlock {
		border-color: 3px solid #cdae78;
		background: #f3f0df;
	}

/* 005.	Content - Cart
------------------------------------------------------------------- */

	table#addCart {border-top-color:#eae2dc;}
	#SiteCartadd h3 {border-bottom-color:#ddd;}
	table#basket th, table#basket td {border-color:#e3ddca;}
		table#basket th {background: #ebe6d7;}
		table#basket td {background: #f6f5ef;}


/* 005.	Content - Sitemap
------------------------------------------------------------------- */

	table#sitemap {border-top-color:#ebdbc3;}
		table#sitemap th {
			border-right-color:#ebdbc3;
			border-bottom-color:#ebdbc3;
		}
		table#sitemap td {border-bottom-color:#ebdbc3;}


/* 005.	Content - FAQ
------------------------------------------------------------------- */

	#faq h3 {
		background-color: #4a352c;
		color: #fff;
	}
	#faq dt {border-bottom-color:#ccc;}


/* 006.	Sidebar
------------------------------------------------------------------- */



/* ※商品リレキ*/
	
	#sidebar .recommendItems_p{
		padding: 5px 10px;

		background: #fff;

		border: 1px solid #ddd;

		border-top: 0;

		border-style:none;
		
		background: url(common/bg_recommendItems.png) repeat-y left bottom;
		
	}

	#sidebar .recommendItems_p li {
	
		font-size: 0.8em;

		clear: left;

		margin-top: 5px;

		padding-bottom: 5px;

		border-bottom: 1px solid #eee;

		list-style-type: none;
		
		zoom: 100%;
		
		padding-left:35px;
		
		background: url(common/li_rankingB.png) no-repeat left center;
	}
	
	#sidebar .recommendItems_p ul {
	
		margin-top: 0;

		padding-top: 0;

		margin-left: 0;

		padding-left: 0;

	}
	

	#sidebar .recommendItems_p li:after {

		content: " "; 

		clear: both; 

		height: 0; 

		display: block; 

		visibility: hidden;


	}	
	


	
	#localnav {background-color: #f8f3e7;}

	#sidebar .recommendItems,
	#sidebar .srankingItems,
	#sidebar .sconciergedesk {
		background: #fff;
		border-color:#ebdbc3;
	}
		#sidebar .recommendItems li,
		#sidebar .srankingItems li {
			border-bottom-color:#eee;
		}
	
	.srankingItems li.ranking0 {
		background: url(icons/ico_ranking1.png) no-repeat left top;
	}
	.srankingItems li.ranking1 {
		background: url(icons/ico_ranking2.png) no-repeat left center;
	}
	.srankingItems li.ranking2 {
		background: url(icons/ico_ranking3.png) no-repeat left center;
	}


/* 007.	Topicpath
------------------------------------------------------------------- */

.topicPath li {
		list-style-type:none;
		float:left;
		padding-left:15px;
		background:url(icons/ico_topicpath.png) no-repeat left center;
	}
	.topicPath li.home a {
		min-height:16px;
		display:block;
		padding-left:20px;
		background:url(icons/ico_home.png) no-repeat left top;
	}


/* 008.	Utilities
------------------------------------------------------------------- */

	.imgb a img {border-color:1px solid #ece9d8;}
		.imgb a:hover img {border-color:#e6cb95;}
	
	.linkImg a {border-color:#ebdbc3;}
		.linkImg a:hover {border-color:#bf9854;}
	.linkImg2 a {border-color:#ebdbc3;}
		.linkImg2 a:hover {border-color:#bf9854;}
	.linkArrow a {background: url(icons/ico_arrow13_2.png) no-repeat left center;}
		.linkArrow a:hover {background: url(icons/ico_arrow13_1.png) no-repeat left center;}
	.caption a {background: url(icons/ico_arrow13_2.png) no-repeat left top;}
	.caption a:hover {background: url(icons/ico_arrow13_1.png) no-repeat left top;}
	.haco {
		border-color:#ebdbc3;
		background: #fff;
	}
	table.notebook th, table.notebook td {border-bottom-color:#ece9d8;}
	table.viewformat th, table.viewformat td {border-bottom-color:#ece0cc;}
	tr.even td {background-color: #fafafa;}
	
	.btnset, .btnsetNext {background-color: #eae2dc;}
		.btnsetNext {background-color: #f0f0f0;}



/* 998.	Login Form
------------------------------------------------------------------- */

	#loginform #forms {background-color: #eae2dc;}


/* 107.	Sexy Buttons
------------------------------------------------------------------- */

	body a.btn-normal, body a.btn-em {
		background-image: url(icons/btn_bg_a.png);
		color: #444;
	}
	body a.btn-em, body a.btn-em:visited {
		background-image: url(icons/btn_bg2_a.png);
		color: #fff;
	}
	
	body a.btn-normal span, body a.btn-em span {
		background-image: url(icons/btn_bg_span.png);
	}
	body a.btn-em span {
		background-image: url(icons/btn_bg2_span.png);
	}
	body a.btn-normal:active, body a.btn-em:active {
		color: #000;
	}
	body a.btn-normal:visited, body a.btn-normal:active {
		color:#444;
	}
	body a.btn-em:visited, body a.btn-em:active {
		color: #fff;
	}

/* Submit Buttons */

	button.submitBtn, button.submitBtn-em {
		background-image:url(icons/btn_bg_a.png);
	}
		button.submitBtn-em {
			background-image:url(icons/btn_bg2_a.png);
		}
	button.submitBtn span, button.submitBtn-em span {
		background-image:url(icons/btn_bg_span.png);
		color:#444;
	}
		button.submitBtn-em span {
			background-image:url(icons/btn_bg2_span.png);
			color:#fff;
		}
	button.submitBtn:hover {
		background-image:url(icons/btn_bg_a.png);
	}
	button.submitBtn-em:hover {
		background-image:url(icons/btn_bg2_a.png);
	}
	button.submitBtn:hover span {
		background:url(icons/btn_bg_span.png) no-repeat left bottom;
	}
	button.submitBtn-em:hover span {
		background-image:url(icons/btn_bg2_span.png);
	}


/* 108.	idTabs - Jquery
------------------------------------------------------------------- */

	.idTabs ul a, .idTabs ul a:visited {
		color:#fff;
		background:#6f5141;
	}
	.idTabs ul a:hover {
		color:#fff;
		background-color:#4a352c;
	}
	.idTabs ul a.selected, .idTabs ul a.selected:visited {
		color:#4a352c;
		background-color:#f6f5ed;
		border-color:#f6f5ed;
		}
	.idTabs div {
		background-color:#f6f5ed;
	}
	.idTabs div a {}